The road to hell is paved with good intentions
A large part of a developer’s career is spent enhancing or fixing an application already in production. Every once in awhile, maybe more often if you work for a start-up, you get the chance to start completely from scratch. The excitement can be overwhelming. A chance to fix everything you hate about the current application!