Falsehood People Believe about Programmers:
Programmers think the models they use are perfect.
I’d say this one is frequently true, and is one of the things that distinguishes senior from junior programmers.
Programmers certainly believe that, but they quickly learn not to.
Mostly programmers think a system will act predictably given the same inputs. Most of computing doesn't work without that assumption.