AI Coding Tools Are Preventing Novice Developers From Building Expertise
Lars Faye's article on AI coding and expertise collapse digs into a paradox: AI coding tools demand expert-level skills to use effectively, yet they also erode the friction that builds expertise in the first place. This creates an "expert novice" problem for developers entering the field now.
The Skilled Orchestrator Paradox
Faye's previous article explored the "skilled orchestrator paradox": the skills you need to manage AI coding agents are the same skills those agents can diminish. Experienced developers with years of accumulated knowledge are less likely to experience skill atrophy because their expertise is already "ossified." But new developers, who are often mandated to use AI assistants, lack that foundation. They're expected to wield tools that require deep expertise to use responsibly, while the tools themselves prevent them from gaining that expertise.
JetBrains Study: The "Illusion of Competence"
The article cites a JetBrains study titled "The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers." The study analyzed live coding sessions and found that novice developers who relied heavily on AI assistance:
- Skipped crucial planning stages — because they hadn't reasoned themselves into a solution, they accepted Copilot's output without question.
- Finished with an "illusion of competence" — they thought they understood the code, but their actual comprehension was shallow.
- Got lost — when they hit a problem that required deeper understanding, they couldn't debug or reason about it.
Interestingly, participants who mitigated or ignored AI assistance performed better because they developed what the study calls "negative expertise" — the ability to ignore incorrect or unhelpful GenAI suggestions. These developers used AI to accelerate code they already intended to write, not to replace their thinking.
Inverted Learning and the Path to Expertise
As Faye points out, LLMs are self-directed: the more experience you have, the more benefit you get because you can steer them accurately. But for novices, the tools create a catch-22: they need expertise to use AI effectively, but the AI tools block the friction that cultivates expertise. The result is a generation of developers with confidence but not comprehension.
Who's this for: Engineering managers, junior developers, and anyone responsible for onboarding new devs in an AI-first environment.
📖 Read the full source: HN AI Agents
👀 See Also

Running OpenClawd for Free: Successes and Challenges
In a recent post on r/clawdbot, a member shares their experience running OpenClawd without API keys, discussing their successes and the challenges faced.

Claude Code v2.1.90 adds /powerup command with gamified feature discovery
Claude Code v2.1.90 introduces a /powerup slash command that provides gamified onboarding with 10 unlockable power-ups, each teaching one feature most users miss. The system includes animated demos in the terminal and detailed documentation with screenshots.

Apple Silicon Benchmark: Qwen3-VL Performance on M3, M4, and M5 Max for Vision LLM Classification
Benchmark results show Qwen3-VL vision LLM classification performance on Apple Silicon: M3 Max and M4 Studio are nearly identical for 8B models, while M5 Max is 75-83% faster. Memory bandwidth matters more for token generation than prefill in vision tasks.

Analysis of 100M tokens in Claude Code reveals 99.4% input usage
Analysis of 1,289 requests across extended coding sessions shows Claude Code used 100.3M input tokens (99.4%) versus only 616K output tokens (0.6%), with 84.2M tokens cached due to repeated context re-sending.