The Practical Dev's review of Learning from the top 10 mistakes developers make