▲ | gmueckl 6 days ago | ||||||||||||||||
That is wishful thinking. Every layer we added between humans and the machines (and even the ones in the machines themselves) take hordes of dedicated humans to maintain: IDEs, compilers/interpreters, linters, CI tools, assemblers, linkers, operating systems, firmware, microcode, circuitry, circuit elements (manufacturing processes). | |||||||||||||||||
▲ | wrs 6 days ago | parent | next [-] | ||||||||||||||||
Just about every time somebody on this site says “we developers”, you can assume they’re ignoring the (large majority of) developers that don’t work on the same things they do, in the same way. Yes, all those ever-growing layers of intricate abstraction that you take for granted and “don’t have to worry about” are conceived of, designed, built, and maintained by developers. Who do you think wrote the compiler for that syntax you don’t want to learn? | |||||||||||||||||
| |||||||||||||||||
▲ | simianwords 6 days ago | parent | prev [-] | ||||||||||||||||
I agree with you. But not many people work with or understand the abstraction at OS or circuitry level. That’s kind of my point: most people will work on higher abstractions but there will be some who maintain lower ones. I write C# but I barely care about memory, gc nor microcontrollers nor assembly. Vast majority of people work on higher abstractions. | |||||||||||||||||
|