Hacker News new | ask | show | jobs
by cpeterso 3984 days ago
Instead of building "perfect software", perfectionist can redirect their focus on finding the "perfect compromise" design. :)
1 comments

The perfectionist in me thinks in another way: time is an important resource and time taken should be considered a penalty from the perfection point. That is, if you spend too much time implementing a feature "perfectly", that is not perfect in the 4D spacetime continuum.
I like this way of thinking.

I'm a perfectionist, too, but I'm also lazy. As a result I hate the idea of working hard on some beautiful piece of code that no one ends up using.