Comment Random thoughts... (Score 1) 159
Raise your hand if you have programming in machine language - entering binary directly into memory. Raise your hand if you have programmed in assembly. Raise your hand if you have programming low-level stuff in C.
The first question will have the fewest takers, because there is almost no reason to do that anymore. Assembly will have a few more takers, low-level C a few more. Technology has progressed, our compilers, optimizers and linkers have gotten better.
Historically, there have been numerous attempts to replace source code with some kind of language of specifications. They have all failed...until now. AI may finally achieve that.
Technology advances. Jobs shift. It is absolutely not comfortable for those affected. I knew a guy who started out as a typesetter (putting little metal letters into rows), then he made a huge effort to re-school and learn software for printing. Then printers mostly died out and he became...a gardener.
Regardless of what happens, we will still need some human programmers, just as there are still a few assembly language wizards.