Post

a lot of people have encountered the overconfident stem nerd, the guy who programs and so everything else must be easy from the outside it does look like "i'm smart at code, so therefore i can do anything", but i promise you that they're like this with code too

18 reposts81 likes

the thing about programming is the finding out is usually pretty disconnected from the fucking around, be it a dev/ops split, or user/developer, or even past/future, people do not get to experience the consequences of their choices and are not incentivised to imagine them either

I've met a worrying number of senior and principal devs who firmly believe that they don't (or can't write) buggy code because of some special magic reading of the uncle book or whatever

i have met two people who can claim to not write buggy code and one is someone who has "formal verification as special interest" so knows the costs and limit for bug elimination and the other is a "i love exhaustive testing, mutation testing" person who would only make the claim within error bars