Stop Turning Programming into a Religion
medium.com
medium.com
It's easy to find fault with university CS curricula, but picking up random stuff from Youtube and Reddit seems a worse path to being a software professional than a university program.
https://news.ycombinator.com/item?id=38979266
People still insist that if your team does Agile and fails, it's because you did Agile wrong, but if the team succeeds, it's because of Agile. Tell me that's not cultish thinking.
Although Mathematics still had it arch-enemies, like the Godel Incompleteness Theorem and the terror beast of Halting Problem, with Cantor and Hilbert to threaten its existence.
I don't like to talk about programming. Particularly online, but offline is distasteful too. Every programming decision always boils down to people blathering on about their opinions on something or another, at best talking past each other when those options differ, otherwise arguing about shit that just doesn't really matter.
But talking to programmers about things that arent programming? That's great. There's a ton of depth and insight and everything else there. Side projects, ideas, whatever else. But no one ever wants to talk about this shit. They always just want to argue about which language/framework/amalgamation of mistakes is 1ms faster than the other. It always just becomes a pissing contest. Because it's a religion? Maybe. But we see the same shit with Ford v Chevy (or any other two opposing entities that are virtually the same)
Discussing tools and frameworks with them isn't as interesting when their goals are so completely different. They seem to treat programming as an intellectual pursuit, where the functionality isn't the point, the point is developing new ways to talk about and think about algorithms and data.
They do not seem to really like modern tech, things like being able to get a notice on their phone if the area with pipes is below a certain temperature isn't what they're here for.
It almost seems like unless they have a lot of simplicity in their life, their minds are bogged down with ideas of ways things could be better or simpler, and have a huge mental backlog of stuff they use that they'd like to do their own version of.
They're never working on a project, they're always mentally a little bit distant exploring other layers, and they're never not working on a project just doing normal offline stuff... For the same reason.
They're smart and we couldn't have a modern world without them... But they can be so different its hard to relate... And often they actively dislike the stuff I do and the projects I'm nterested in....
And as you say, they always wanna talk about programming, so it's harder to actually get to know them if you're not into Vim and Arch and C.
Some even seem a little bit depressed and like code is an addiction more than hobby...
Yeah, don't kid yourself. Open that Britannica link, read up on the omni-everything qualities real imaginary deities had and realize you don't possess an iota of those to be able to put the blame for everything, including code generations of other deities "just" built, upon yourself