Comment Fusion power is only 10 years away (Score 1) 130
Same thing here. Self programming computers have been 5 years away since the first mainframe started playing chess.
There was even a horrific evolutionary dead end of "4th generation languages" that generated abysmal code from an incredibly stiltedly "vocabulary". Later proving a bad idea never dies alone various vendors tried to replace the failed text model with ghastly complex GUIs where "non technical" people could drag and drop friendly little icons that each represented thousands of lines of code.
It is probable AI will become less hopeless in generating code. As I have heard the current state of the art described "You can spend 10 hours writing a routine, or you can spend 15 minutes getting the best implementation out of AI -- and then spend 10 hours debugging it".
I believe a better analogy is to look at advanced frameworks today and compare them to Assembly Language of the 1960s. In 50 keystrokes a programmer today can invoke functionality that would take weeks to code in Assembler. BUT today's programmer has to be MORE trained in the nuances, capabilities, and failings, of each framework they claim to master.
This is of course the argument that "Full Stack Developer" is mostly a lie at this point. Complexity has risen to the point claiming such status really implies you do both Front End and Back End equally bad.
In the end the tools change. But the job remains the same. Until we invent Human 2.0 that can actually express what they really want in unambiguous, non-conflicting terms there will always be plenty of work for "programmers".