When a programmer says, “I wrote it in a couple hours last night’ or ‘I threw it together on the plane back from Amsterdam, Manitoba’ –  don’t take their word for it.

A programmer is like any craftsperson: the core of the idea is finished in 10% of the time but they cannot help but tweak and tune and refine and enjoy their own creation to the point where someone else has to drag it out of them to publish.

In other words, anything that is loved by its creator is never finished.