Earlier quoted context omitted.
AI hasn't really come for programming yet. Copilot, imperfect as it is, is proof that the problem can be approached. I think junior software engineers could realistically be obsolete in 5 years. Imagine a software architect being able to prompt: "write a rest API that exposes user data from system A to internal system B", and have a complete API dumped out, with tests, ready to be deployed.
Maintaing code written by such AI must be truly nightmarish...
I don't believe this will scale to all software anytime soon, but the type of thing that junior engineers work on is vulnerable.