Skip to content
followmy.ai
Blog

AI Coding Assistants Are Making Developers Worse at Reading Code

The rise of AI coding assistants is eroding developers' ability to read and understand existing codebases, creating a silent crisis in software maintenance.

By Craig Mason 1 min read
AI Coding Assistants Are Making Developers Worse at Reading Code

AI coding tools are reducing developers’ ability to read and understand existing codebases, creating a silent skills gap.

Why is reading code harder than writing it now?

Modern AI coding assistants excel at generating new code from prompts, but they don’t help developers parse unfamiliar codebases. This creates an asymmetry: developers can write more code faster, but struggle to navigate legacy systems or review others’ work. The result is a generation of engineers who can produce but not maintain.

How did we get here?

Three factors converged. First, AI tools optimized for code generation, not comprehension. Second, teams prioritized velocity over readability, assuming AI would handle the upkeep. Third, onboarding docs shifted from explaining architecture to listing prompt templates. The cumulative effect is that reading code became a secondary skill.

What are the symptoms in real teams?

Pull request review times have increased 40% year-over-year in AI-heavy teams (2026 DevEx Benchmark). Developers report ‘prompt drift’—small misunderstandings in generated code that cascade across files. Junior engineers now ask ‘how do I run this?’ twice as often as ‘why does this work?’ because they’re trained to treat code as opaque output.

Can we fix this without ditching AI tools?

Yes, but it requires deliberate changes. Start by making code reading a core skill in sprint planning. Allocate time for manual code walks without AI assistance. Enforce readability metrics in CI checks. Most importantly, train teams to use AI for explanation, not just generation—tools like CodeLens can annotate existing code if prompted correctly.

FAQ

Won’t future AI just solve code comprehension too? Possibly, but waiting for that creates risk. Even advanced models still hallucinate when explaining complex logic. Human oversight remains critical.

How do I assess my team’s code reading skills? Try a ‘black box test’: give them an unfamiliar module with AI tools disabled and measure how long it takes to explain its purpose and find specific functions.

Technical debt isn’t just about bad code anymore—it’s about losing the ability to understand any code.

Found this useful? Read more from the blog →