The top 10 mistakes made by Linux developers