Overthinking Software Projects

Weeks of coding can save you hours of planning. Most developers learn this truth the hard way. I did when I implemented a feature based on incorrect assumptions, and the only way to save it was to rewrite it. While junior engineers often fall into the trap of jumping straight to coding without thinking about Continue reading Overthinking Software Projects