AI learns to write its own code by stealing from other programs
“It could allow non-coders to simply describe an idea for a program and let the system build it”This is not a new thought. The problem with it, however, is that such a description would have to be very precise or else leave room for different interpretations which in turn could lead to very different programs being generated. In particular, as programmers know, it's often the edge cases that pose the main difficulty not the typical case.Describing what your program should do in sufficient detail will probably end up being not very far from the actual program itself.