8

My biggest sin is overshooting the problem - developing something "with the future in mind" which ends up way more complicated than it should be.
It works, works great, but nobody can maintain it because of the complexity, and because I usually write no comments in these situations.

But hey! At least I'm aware of it and working on fixing it in me.

Comments
  • 0
    Don't write code for functionality that you don't use - you can add that later when you actually need it.
  • 0
    @Npstr I know, but it seems so easy to do it right away
  • 0
    Totally can relate here :)
    I try to remind myself how important it is to me to have it working as soon as possible - personal projects are a place where nerding out is fine, while things that are supposed to create revenue give me more joy when they are up and running fast.
Add Comment