Great post by Dave Gordon and a valid point for anyone undertaking development: determine what “done” looks like. Understand that people and systems are not perfect, that version 1.0 doesn’t need to do everything. Here is Dave for the rest:“Perfectionists are sadomasochists. They are masochists, because they rarely reach perfection, and can’t maintain it for more than an instant when they do. So they are continually frustrated, in addition to being obsessed. And they are sadists, because they drive everyone around them to pursue the same silly goals that they obsess over….” Read more.