Bertrand Meyer: "AI does not help Programmers" (#ChatGPT)
https://m-cacm.acm.org/blogs/blog-cacm/273577-ai-does-not-help-programmers/fulltext
I think a good analogy here is when spreadsheets first arrived.
During the late 70s and early 80s we were doing a lot of programming that was just custom software that would add things up from a database and present them in columns. Then along came VisiCalc and we didn't have to do that anymore. They called the "killer application".
That type of custom software was a huge chunk of what was being programmed at the time and I think this is a similar phenomenon. GPT-generated software is very much like a general purpose program that users control themselves instead of having to communicate their requirements to a systems analyst who would then work with programmers to develop the software.
It puts more control in the hands of the user. Some programmers don't like that, some do.
@lupyuen
Not to mention that most programming work is about taking existing program, add a new feature into it (possibly across various boundaries) and more importantly troubleshooting.
Instead we are getting a junior programmer that spews out garbage much faster than anyone will be able to clean up. And all these "junior programmers" will then end up "learning" from each other.