mwolson.org Blog - /Quotes

Thu, 28 Sep 2006

The perfect the enemy of the good

Remember: the perfect is the enemy of the good. Asking for things that are perfect 'in theory' usually just results in things that are horrible 'in practice'.

— Linus Torvalds [original quote]

I'm not including this particular quote because it is profound, but because it is ridiculous. I strongly disagree with this sort of rationalization. To say that something "perfect" is necessarily less desirable than something "good" is a misnomer — I completely reject arguments with such a paradox as their basis. Introduce instead another consideration, like social cost, rather than moronically saying that less good is good.

On a tangent: I've also heard this used to justify why C and its ilk "win" over programming languages like Lisp. I would instead say that using C can be a better choice if one's environs would better support that (namely: working with C coders or working at a particular OS "level"), but Lisp is a vastly superior choice if intrinsic quality, flexibility, and expressiveness are the only factors taken into account.

Add a comment

Name: 
Your email address: 
Your website: 
 
Comment: