New research reveals that junior developers using AI coding assistants heavily tend to skip critical problem-solving steps and develop a false sense of competence, performing worse than peers who limit AI use. The paradox is stark: the industry demands developers use AI tools to avoid being "left behind," yet these tools work best for those with deep expertise and can actively prevent novices from building the foundational knowledge needed to use them responsibly. Studies suggest the most effective learning happens when AI is used as a thinking partner—providing hints and feedback—rather than generating code directly.
Summaries like this, in your inbox every morning.
Sign up free →What happened
Research from JetBrains and University of Pennsylvania found that novice developers using AI coding assistants heavily skipped crucial planning stages, developed an "illusion of competence," and performed worse than peers who limited AI use. A UPenn study of 1,000 students learning math with unrestricted AI assistance scored 17% worse than those using only a textbook, yet believed they were excelling.
Why it matters
The industry is telling junior developers they must use AI tools to keep pace, yet those same tools require expert judgment to use safely and responsibly. AI coding assistants work best for experienced developers who can audit and steer outputs; for novices, they can mask knowledge gaps rather than build genuine understanding. This creates a paradox: the friction that builds expertise is precisely what these tools promise to remove.
What to watch
Whether the industry shifts to using AI as a "Socratic sparring partner" (asking for hints, then solving independently) rather than an answer generator. UPenn's "Tutor" version, where students asked for help then solved problems alone, yielded 127% better performance in practice sessions. Anthropic's 2026 study concluded that "cognitive effort—and even getting painfully stuck—is likely important for fostering mastery."
The article begins with a quote from Sam Altman envisioning intelligence as a commodity utility, then pivots to explore why that vision poses a hidden threat to the next generation of developers. The core insight comes from research by JetBrains, a major player in developer tools, which conducted a detailed study of junior and novice developers in live coding sessions. The findings were stark: participants believed they were using AI as a personal tutor, but JetBrains' data showed the opposite was true.
Developers who relied heavily on AI assistance often skipped crucial planning stages, finished with an "illusion of competence" rather than true understanding, and became lost when required to reason through problems. Conversely, developers who mitigated AI usage succeeded because they developed "negative expertise"—the ability to identify and ignore incorrect suggestions—and used AI to accelerate work they had already intended to create. Most striking: the novice developers with the fewest restrictions on AI assistance "had skipped crucial steps in the programming problem-solving process, and were now lost." Those who performed best were the ones who greatly limited or ignored the AI assistance altogether.
The article frames this as an "inverted learning" problem. LLMs work best for those with deep expertise because experienced developers can steer, audit, and verify outputs. For novices, the tools work in reverse: less knowledge means more potential for the model to mislead. When exploring unfamiliar territory, inexperienced developers often do not even know what questions to ask. One participant with solid planning habits suddenly abandoned problem-solving planning when using Copilot, jumped directly to code, and then had to rely on the LLM to fix errors the LLM itself created. The article emphasizes that LLMs lack judgment, empathy, and pedagogical intent; they are pattern interpolators from training data, not teachers.
A University of Pennsylvania study of 1,000 students learning mathematics with unrestricted AI assistance found they scored 17% worse than students using only a textbook—yet believed they were excelling. However, the same UPenn study tested a "Tutor" version where students asked for help and then independently solved problems. That group performed 127% better in practice sessions. Anthropic's 2026 study "How AI assistance impacts the formation of coding skills" reached parallel conclusions: "Cognitive effort—and even getting painfully stuck—is likely important for fostering mastery."
The article argues that true expertise—what the Germans call Fingerspitzengefühl (fingertip feeling)—is built through friction: tracing obscure errors, experiencing performance tradeoffs, rewriting approaches that will not scale. This struggle builds intuition. By automating away the mechanics of struggle, that intuition is never formed. David Cramer, co-founder of Sentry, skeptically notes that the bet being made is that LLMs will eventually fix all accumulated junk—a vision he dismisses as "a science experiment," arguing that code generation without deep understanding creates broken systems.
The article concludes that the path forward depends on a shift toward pedagogical use of AI systems. Rather than prioritizing code generation, the focus should be on using AI as a Socratic sparring partner that prompts reflection and maintains cognitive friction. Joel Spolsky's "Law of Leaky Abstractions" is cited: developers should not start with abstractions like Spring Boot, React, or Tailwind—and similarly should not begin with LLMs as code generators. The real skill lies in learning the underlying mechanics that those abstractions hide.
The article presents a fundamental tension in how AI coding tools are being deployed in the industry. While Sam Altman's vision of intelligence as a utility is widely embraced, the practical reality for junior developers is far more complicated. The research from JetBrains—conducted through detailed analysis of live coding sessions—reveals that the promise of AI-as-tutor does not match observed behavior. Novices leaning heavily on assistance skip planning stages that build intuition and judgment, while those who used AI sparingly performed best. This echoes findings from Anthropic's 2026 study, which emphasizes that "cognitive effort—and even getting painfully stuck—is likely important for fostering mastery."
The paradox the article identifies is urgent: industry messaging tells junior developers that avoiding AI tools will leave them behind, yet the tools themselves can prevent the friction-driven learning that builds expertise. The UPenn mathematics study of 1,000 students underscores the scale of the risk—students using unrestricted AI assistance scored 17% worse than textbook-only learners and yet were unaware of their underperformance. The article argues this creates a "skilled orchestrator paradox": the skills needed to manage AI agents safely are the same skills that atrophy through continued reliance on the AI. Only developers with years of prior experience (predating AI tooling) have the bedrock knowledge to wield these tools responsibly. Novices, by contrast, face an impossible choice: use tools designed for experts, or fall behind peers who do.
AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.
Free · takes 30 seconds · unsubscribe anytime
No comments yet. Be the first to share your thoughts!
Log in to join the discussion





Get curated AI news from 200+ sources delivered daily to your inbox. Free to use.
Get Started FreeFree · takes 30 seconds · unsubscribe anytime
1 minute a day. The AI essentials.
200+ sources · Email / LINE / Slack