Thursday, September 24, 2009

50% is better than 99%

Was pointed to this post "The Duct Tape Programmer" by Volker, it's from Joel Spolsky, and I would have read it but appreciate Volker tweeting it.

A 50%-good solution that people actually have solves more problems and survives longer than a 99% solution that nobody has because it’s in your lab where you’re endlessly polishing the damn thing. Shipping is a feature. A really important feature. Your product must have it.

I agree entirely which is why as an admin I teach others to bring the server backup, usually fix the problem first, figure out what was wrong second but that is why we all have clusters right?

Yes it sometimes never gets found or investigated, but that's life. If it was major enough it does get resolved, but one has to understand the answer, "sometimes it happens", is a valid answer. Just don't let it happen often on your watch.


  1. I've been looking for a succinct way of summarising the mindset of an admin, and you've done it perfectly. Thanks.


  2. Hopefully in a good way.
    My attitude is always get the server up and running, partial is still better than zero.
    Of course if you are clustered or even replicated to a second server, no one should ever be without.