History tends to move a lot slower than people “remember”. This will take quite some time.
And when things change, it’s not black and white. When the train and the automobile was invented, yes, it put a lot of blacksmiths and farriers out of business - people didn’t need as many horseshoes. But it was a gradual process, over generations. And a lot of those people were able to transfer some of their skills over to the new industry.
AI coding will eventually happen. But at first it will be dumb, and inept, and costly. People will have to code the AI. People will have to monitor and fix the code created by the AI. AI is not going to instantly make the bust functioning with the best UI/UX. AI will probably be good at solving problems, but understanding how humans think and feel and experience the world, how they perceive things, the unconscious expectations we have about programs, the heuristic meta-language we use to interface with it…
Take a look at AI generated recipes. Or AI generated stories. Or AI generated pictures. Or AI generated jokes. Most of them are at least a little “off” and a good chunk of them are just bizarre. Every now and then there is a shining diamond, but that is rare. AI is good at solving certain problems, but has not come close to understanding how humans think are what we like.
Is a company going to say, “OK, we’re going to let AI generate our web site. 45% of the pages will just be horrible, confusing, and misleading - another 40% will work, but not be great, just be a little strange - 10% will be good … but that last 5% is going to be amazing.” No. They’d have to go back and fix those pages, which would take five times as many coder hours as having coders do the site in the first place.
This is how it’s going to be for quite some time. And when things do transition, it will take decades.
But if people think coding is dead, then they can go, no one is stopping you. I think ren fairs are stupid. But I don’t go to ref fair forums and tell people that it’s dumb. What would be the point of that?