I think maybe techies are particularly prone to endless exhausting discourse because they work jobs where if a single person messes up a single semicolon anywhere it breaks absolutely everything that you've all been working on for however long so it's very important to them that everyone do everything correctly lest someone ruin it for everyone. You have to have complete control.
By contrast, librarians have a job that requires doing everything correctly according to a system but we have absolutely no control over the chaos of patrons putting shit in the wrong place endlessly and even when we make everything work they all still borrow James Patterson and David Koontz novels anyway so we just have to sit down and go sure, okay, fine, I mean I put in all this work to create this wonderful browsable collection but sure, fine, James Patterson. And I think that just promotes a kind of radical acceptance about it being okay for other people to be wrong.
I really think there is something to this; to work primarily with computer systems is to always have to work harder to understand things* other people don’t because it’s not their job to understand those things which means you’re basically a professional Cassandra
*importantly, things that have genuinely outsized consequences for failure compared to their perceived significance by most people
i'll also add that the requirement of everything going perfect is an artifact of the job where the ultimate sin is losing money, and the desire from control factors from there. when working on personal projects, i do the "wrong" thing all the time (e.g. me using js whenever and wherever despite the constant, begrudging hate to the language) cause it gets done. the pressure goes up when capitalism cracks the whip and its easy to have worker pitted against worker, since that's the goal, kinda.
