Hacker News new | ask | show | jobs
by JoeH 5808 days ago
Perfection is the enemy of good. Good is the enemy of at all. (I attribute the last bit to Paul Buchheit)
2 comments

I've heard it as "Perfect is the enemy of done."
What does it mean?
If you're trying to make it perfect, you'll waste all of your time in tiny unimportant details (and you won't even manage to make something good). There are a lot of would-be writers with beautifully polished first chapters, and nothing else. Software is the same.

Likewise with making it good -- everything takes longer than estimated, and so life will likely intervene to stop you working before you even have anything working at all.

Lesson: get it working first (however badly), and evolve it from there.

Just do it, basically.