There's SO much misinformation about programming online. The vast distance between high-level languages and hardware, and the way people talk more about complex and hard to define things (Rust, code "maintainance", syntax) than about concrete things (C, Assembly, registers) - because there's less to talk about when using C, you get to work and produce things instead - seems to have created this. Do more, talk less.
When you have the concrete facts about how the hardware works laid out in front of you, there's not much more to discuss. Which means the actual discussions will be about all the other things that don't really matter.
And people programming in high-level languages often don't know how computers, or the programs they've written, work. That's often enough to make things work. But it doesn't sound good when they start to talk about computers.
It's easier to program in high-level languages and it's easier to argue about non-definable questions. Which means there's more info and opinions online that aren't valid than are. Which feels weird, wasn't programming supposed to be for the smart ones? Sometimes it feels like it has become the opposite.
There's misinformation about all subjects, but I would argue that the culture of programming online is an extreme case, and is what leads to the unreasonably inefficient software we have today that drains Earth's energy faster than needed.
When you have the concrete facts about how the hardware works laid out in front of you, there's not much more to discuss. Which means the actual discussions will be about all the other things that don't really matter.
And people programming in high-level languages often don't know how computers, or the programs they've written, work. That's often enough to make things work. But it doesn't sound good when they start to talk about computers.
It's easier to program in high-level languages and it's easier to argue about non-definable questions. Which means there's more info and opinions online that aren't valid than are. Which feels weird, wasn't programming supposed to be for the smart ones? Sometimes it feels like it has become the opposite.
There's misinformation about all subjects, but I would argue that the culture of programming online is an extreme case, and is what leads to the unreasonably inefficient software we have today that drains Earth's energy faster than needed.