I think that is related to the theory of why idiot-proofing is misguided.
Good theory, but I also quite like the more traditional theory:
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.
Edit: I am curious if we see the same element, however. It seems to me that that element is aptly summarized as “writing a program that cannot fail spectacularly when used by someone who doesn’t understand it is a tremendous challenge—one which is necessary to face, but one which has stood against the combined best efforts of at least a generation of programmers.”
Good theory, but I also quite like the more traditional theory:
Do you like it, or believe it?
Mostly like it for comedy value, but I think there is an element of truth.
I would agree, on reflection.
Edit: I am curious if we see the same element, however. It seems to me that that element is aptly summarized as “writing a program that cannot fail spectacularly when used by someone who doesn’t understand it is a tremendous challenge—one which is necessary to face, but one which has stood against the combined best efforts of at least a generation of programmers.”