6. Expecting people to behave like computers
Cause: Software developers expect that computers will follow their instructions exactly. If a computer seems to make a mistake, it’s because the instructions were wrong.
Resulting bad habit: Programmers can forget that humans don’t always follow instructions exactly (or at all), that they don’t always act (or think) logically and that they have things called “feelings.”
Quotes: "When programming, the machine (usually) does your bidding and executes whatever instructions you give to it. This doesn’t work as well with people…." Matt Drozdzynski
"Having to explain what a logical fallacy is, first, everytime someone says something completely wrong gets frustrating fast." SnOrfus
"The mental separation between logic and feeling is profound." Kevin Beckford