Table of contents
Let's dive into the mistakes
Writing Code Without Planning.
Planning Too Much Before Writing Code.
Underestimating the Importance of Code Quality.
Picking the First Solution.
Not Googling.
Not Using Encapsulation.
Planning for the Unknown.