Bashing one's head against the wall in a day long debugging session for some hard bug usually cures people of the opinion that "computers only ever do what we tell them to do" is a serious limitation on their range of behaviours in practice.
The combinations on my dishwasher can fit in a 12 line lookup table.