AI
AI-powered coding tools risk derailing junior developers' path to expertise
A new study suggests generative AI is absorbing entry-level work in ways that undermine the hands-on struggle through which software engineers traditionally build mastery.
Generative AI is disrupting the traditional career arc in software engineering, potentially short-circuiting the developmental experiences that allow junior programmers to become seasoned professionals. A recent research paper from South Korea examines how this shift is unfolding in both workplaces and universities.
The Absorption Problem#
The study, which draws on interviews with early-career and senior engineers, identifies a core dynamic: AI is absorbing entry-level work into workflows previously reserved for experienced developers. Rather than opening opportunities for juniors to learn foundational skills, the technology is redirecting tasks that traditionally served as stepping stones to expertise. This "absorption" fundamentally alters who does what kind of work—and at what career stage.
Learning Through Productive Struggle#
A key finding centers on what researchers call productive struggle: the deliberate effort and problem-solving work that has historically been essential to developing expertise. Junior developers once acquired deep knowledge by grappling with difficult coding challenges, making mistakes, and iterating. When AI tools handle these tasks instead, juniors lose that formative experience. The gap becomes especially acute because the alternative—passive reliance on AI-generated solutions—does not deliver equivalent learning.
Institutional Normalization#
The erosion extends beyond individual projects. University classrooms are beginning to normalize GenAI use as a standard practice, institutionalizing the skipped learning phase. This creates a collective shift: students graduate having used AI extensively without having built the foundational problem-solving capabilities their predecessors developed. Once in industry, this pattern becomes self-reinforcing.
A Perception Gap#
The research reveals a perceptual asymmetry: senior engineers and junior developers inhabit different understandings of what is happening. Seniors may not fully grasp how AI is reshaping the entry-level experience, while juniors lack the seniority to push back against these dynamics on their own. Neither group can easily correct course without explicit intervention.

