Perfection is the dream of every amateur. And it is one of the reasons why he is still an amateur. Chasing perfection prevents us from shipping. And procrastinating on shipping prevents us from moving on to the next thing.
An expert, on the other hand, is the one who knows when (and how long) she needs to chase her own tail and when she needs to sprint to reach the finish line.
There comes a stage in the lifespan of every project when you have to realize that good enough is good enough. And that chasing one’s own tail is an ever ending race.
The better you do, the better you want to do. Perfection is just a euphoric dream. Or worse, it is a way to hide your cowardice – your fear of standing up and saying “Look, I made it!”