What is the meaning of "idiot-proof", as in:

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.


2 Answers 2


It describes programs that anyone can operate and that no one can damage, not even idiots.


It means programs that are so easy to use that even an idiot (someone with a very, very low IQ, maybe < 30) cannot use it incorrectly. This, of course, is contrary to Murphy's Law, so it'll never happen, which is what "So far, the Universe is winning" means.

Not the answer you're looking for? Browse other questions tagged or ask your own question.