• We're back
  • Murder
  • Haikus
  • Double edge
  • Design aspects
  • Improvement resistance
  • Solution domains
  • Archive
  • The Murder of the Junior Developer Pipeline

    In the mid-1960s, Fred Brooks managed the development of IBM’s OS/360 — an effort so plagued by schedule slips and runaway complexity that it birthed The Mythical Man-Month and Brooks' Law: adding manpower to a late software project makes it later.

    Sixty years later, generative AI agents appear to break Brooks' Law on the surface. An AI agent doesn't require team onboarding, doesn't suffer from social friction, and outputs functional code in seconds. But at the systemic level, Brooks' Law is actually operating in overdrive: a single human developer attempting to supervise ten autonomous AI agents quickly hits an overwhelming cognitive and architectural verification bottleneck, in addition to the organisational, communication and decision bottlenecks most of us are used to. The illusion of friction-free automated labor hides the fact that we are simply piling code onto unsound foundations faster than before.

    Sustainable Pace revisited

    Agile’s 8th principle states:

    Agile processes promote sustainable development.
    The sponsors, developers, and users should be able
    to maintain a constant pace indefinitely.

    The industry has historically applied this as a micro-metric — measuring how many story points a team can burn through sprint after sprint without quitting.

    There is another side though: The generational long term.

    In this case we require maintaining the human talent pipeline that keeps the entire discipline alive. By replacing junior tasks with AI tools to optimize short-term quarterly velocity, organisations are liquidating their own principal. They are riding the momentum of existing senior engineers while dismantling the human infrastructure needed to replace them. Short-term efficiency has been prioritized at the direct expense of long-term survival.

    More than a Job Title

    The true value of a junior developer has never been the raw business output of their code. The simple features, bug fixes, and boilerplate assigned to entry-level engineers are rarely high-leverage on their own. Instead, the junior phase works as an instinct incubator.

    Writing "bad", simple, or redundant code is the pedagogical tax required to build mental models around state management, systemic boundaries, and failure modes. When AI agents eliminate entry-level tasks under the guise of efficiency, they destroy the feedback loop that converts novices into systems architects. Architecture theory can explain the importance of system boundaries, but experiencing firsthand what havoc even minor boundary violations cause is what makes a senior engineer stand their ground when shortcuts are tempting.

    Conclusion

    The industry was already reluctant to pay the onboarding tax required to bring a junior developer to a productive state. AI agents have provided a proper weapon for the murder of the pipeline. The career bridge connecting novices to seniors is now being enthusiastically burned.

    AI hasn't eliminated software engineering, but it has moved where human judgment is required. While AI readily handles low-level implementation details, it struggles with higher-level choices like test scoping, interface boundaries and system isolation — frequently defaulting to the average code style without human guidance. This is very much "as of writing". AI agents may well handle larger scopes autonomously in the future, raising the point further where humans are needed.

    As traditional entry-level tasks disappear, the path forward for education and hiring remains uncertain. While I don't claim to have the exact answer, preserving the talent pipeline will likely require shifting junior roles away from manual implementation and toward system comprehension, boundary stress-testing, and architectural auditing.

    A junior was hired
    Some bugs they fixed, prod it broke
    A lesson learned

    First version: 2026-09-27

    by Peter Lindsten and Gemini.