I've seen talk of LLM chat bots getting so good at coding in raw binary machine code, human coding and programming languages will become antiquated artisan crafts.
I think that will only happen if humans get good enough at reading raw binary machine code to nitpick the work of these LLM coders. There should never stop being serious demand for code that has had every line nitpicked by humans.
As long as humans need coding languages to make machine instructions readable, I assume we will force LLM coder bots to use these readable languages.
At the same time, if the job market tightens for coders and they face a more competitive environment, contributing to open-source projects should be an increasingly good way to compete for recognition.
If the LLM coder bots are good enough to take all the jobs, they'll also be good enough to contribute code to these open-source projects, so the open source development process will probably evolve into a bunch of humans nitpicking each other's LLM code.
Git-wikis could allow people to discuss and edit code collaboratively, like how contributors work on Wikipedia/Wikifreedia.
Highly active projects could have every line of code accompanied by lines of comments from critics and defenders explaining how the conclusion was reached to use that exact line of code.
This way, humans could retain control, and human knowledge of programming could continue to grow, instead of atrophying.
Or maybe I'm putting too much faith in people again.