I am convinced that ChatGPT works multiplicatively. You need to ask the right questions and be able to quickly understand the output. Those skills come from experienced developers.
ChatGPT, if anything, will greatly reduce the amount of banalities as those are obviously easier to automate. The people writing banalities now are the ones which the least experience and skills.
The more senior you are the more broader you control the code, deciding on abstractions, interfaces and features. This is obviously something ChatGPT is horrible at and giving someone with 6 months of experience and ChatGPT the ability to decide on that will lead to disaster.
the same field who has the most imposter syndrome rants, also has most people who think they can't be replaced by someone with less experience equipped with AI.
Everyone is talking about the junior, mid-tier programmer who will replaced, but not themselves. It just sounds like willful ignorance.
Because in a shrinking market experiece + AI is vastly superior to little experience + AI.
Experience is becoming more important, since experience is required for the tasks AI is very bad at. AI is drastically increasing the barrier to entry, since it can do many of the things entry level people are/were useful for, but it can't do any of the things experienced people get payed for.
ChatGPT can not tell you which API changes to your 1M SLOC code base are helpful for the future interests of your corporation. It won't talk to management about technical challenges in demanded features or which hirings are neccesarry to be on time with future projects.