amelius
12 hours ago
Falsehood People Believe about Programmers:
Programmers think the models they use are perfect.
judge2020
12 hours ago
Mostly programmers think a system will act predictably given the same inputs. Most of computing doesn't work without that assumption.
sublinear
10 hours ago
You're conflating "predictable" with "reproducible".
"Predictable" assumes there is an observer making a guess, but we all live by the knowledge that our assumptions may be wrong. We care less about that, and more about whether the system behaves consistently.
Consistent behavior is either a bug or a feature depending on what was expected. The system just is, man, and that's what we need.
"Nobody sits like this rock sits. You rock, rock. The rock just sits and is. You show us how to just sit here and that's what we need."
wat10000
12 hours ago
I’d say this one is frequently true, and is one of the things that distinguishes senior from junior programmers.
orthogonal_cube
12 hours ago
Programmers certainly believe that, but they quickly learn not to.