"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
- Douglas Adams
Today, is the first of a planned series of 42 Douglas Adams quotations I plan to post. For those who don't understand the significance of the number 42, read "The Hitchhiker's Guide to the Galaxy" - I promise you won't regret it. Doug Adams was a fount of wit, and is sorely missed.
Today's quote especially applies to the realm of software. I can't even begin to count the number of times I thought I had designed a piece of software to be completely bulletproof, only to have someone unfamiliar with it do something completely unexpected and core dump it within seconds. Anticipating what a user will do is often more art than science, and it's a skill I seem to be developing as of late. Does that imply something about the folks I work with? Heh!