In his talk 'Engineering Progression When AI Ate the Middle' at QCon London, Alasdair Allan argued that AI is disrupting career development by eliminating learning opportunities at every rung of the career ladder, while enabling people to work beyond their experience level. He noted that AI writes a lot of code, and the developer's job landscape has changed dramatically, but writing code was never the core of the profession.
Using AI requires supervision, and supervision requires coding skills. If AI handles the work that used to train engineers, where will the next generation of engineers come from? Allan questioned whether the productivity gains from AI might come at the expense of the skills needed to verify AI-written code, if junior engineers' skill development is hindered by using AI.
The pattern recognition that senior programmers possess—how systems should be built, where complexity hides, what breaks at scale—can no longer be acquired through traditional means. Junior engineers won't spend years reading legacy codebases or debugging production incidents at 3 a.m.; they'll just have AI agents summarize it for them.