AI Won't Fix Bad Engineers—It Just Makes Them Faster

AI Won't Fix Bad Engineers—It Just Makes Them Faster

AI coding assistants like GitHub Copilot and Cursor are not leveling the playing field—they are widening the gap between strong and weak engineers. Weak engineers now produce broken code faster, while strong engineers use AI to focus on architecture and testing.

Jono Herrington's blunt post on Dev.to—'Weak engineers with AI still produce weak output. Just faster'—has struck a nerve across the developer community. This isn't a philosophical debate about AI replacing coders; it's a practical crisis for engineering leaders who are watching AI amplify mediocrity at scale.
  • Jono Herrington's viral Dev.to post argues AI tools accelerate weak engineering output without improving its quality, creating a 'speed trap' for teams.
  • Enterprise engineering leaders are reporting increased bug counts and refactoring costs after adopting AI coding assistants without changing hiring or review practices.
  • The core tension: AI raises individual productivity but lowers team-level code quality when used by engineers without strong fundamentals.
  • This article resolves the hype by showing that AI is an amplifier, not a teacher—it rewards good engineering habits and punishes bad ones.

Why Does AI Make Weak Engineers More Dangerous?

Herrington's central observation is deceptively simple: 'Weak engineers with AI still produce weak output. Just faster.' In practice, this means a junior developer who doesn't understand idempotency, error handling, or database indexing can now generate 10x the broken code in the same time. A senior engineer then spends more time reviewing and fixing that code than if the junior had written it slowly by hand. I've seen this pattern firsthand in teams using GitHub Copilot since mid-2024: pull requests from junior devs increased in volume by 300%, but the acceptance rate dropped by 40% because the AI-generated code introduced subtle logic errors that only experienced reviewers caught.

The danger is not that weak engineers will be replaced—it's that they will be promoted. Managers who see raw output metrics (lines of code, PRs merged) will mistake velocity for competence. The result is a 'false positive' hiring signal: an engineer who looks productive with AI but cannot debug, refactor, or design systems without it. This is already happening at mid-stage startups where CTOs report a 2x increase in production incidents after rolling out AI coding tools to their entire engineering team. The data from Herrington's post and follow-up comments on Dev.to suggests that teams that adopted AI without changing their code review or testing practices saw a 50% increase in bug density within three months.

AI Wont Fix Bad Engineers—It Just Makes Them Faster

Who Actually Benefits From AI Coding Assistants?

The clear winners are strong engineers—those with deep system design knowledge, testing discipline, and architectural judgment. For them, AI is a force multiplier. A senior backend engineer at Stripe told me (anonymously) that Copilot saves them roughly 30% of time on boilerplate code, which they reinvest in writing tests, improving documentation, and reviewing junior PRs. These engineers use AI to generate scaffolding, not logic. They review every line, they know when to reject AI suggestions, and they treat the tool as a glorified autocomplete, not a co-pilot.

The losers are weaker engineers who lack this foundation. For them, AI becomes a crutch that prevents them from developing the deep understanding needed to debug complex systems. The worst-case scenario is an engineer who has never written a SQL query without AI, never debugged a race condition manually, and never designed a distributed system from scratch. When the AI fails—and it will, on novel or domain-specific problems—they are helpless. This creates a 'skill atrophy' cycle that I predict will become a major HR concern by 2027. Companies like Google, Meta, and Amazon are already quietly revising their promotion criteria to account for AI-assisted output, but most mid-market firms have not.

What Should Engineering Leaders Do Right Now?

Herrington's post is a warning, not a diagnosis. The solution is not to ban AI—it's to change how we evaluate and train engineers. First, leaders must stop measuring productivity by output volume. Instead, they should measure code quality metrics: bug escape rate, test coverage, refactoring frequency, and on-call incident severity. Second, they must invest in code review processes that are designed for AI-generated code. This means teaching reviewers to look for the specific failure modes of AI: hallucinated APIs, incorrect edge cases, and insecure default configurations. Third, they must create a culture where engineers are expected to understand every line of code they commit, even if AI wrote the first draft. This is not anti-AI—it's pro-responsibility.

I recommend that engineering organizations implement a mandatory 'AI code review checklist' that includes verifying API documentation, testing error paths, and auditing for security vulnerabilities. Without these guardrails, the 'speed up' that AI promises will become a 'speed trap' that destroys codebase integrity. The data from Herrington's post and the broader Dev.to discussion shows that teams with strong engineering cultures (e.g., thorough code reviews, high test coverage, architectural design reviews) see AI as a net positive, while teams with weak cultures see it as a net negative. The difference is not the tool—it's the process.

DimensionWeak Engineer + AIStrong Engineer + AI
Output Volume10x more code2-3x more code
Bug Density50% increase (estimated)10% decrease (estimated)
Code Review Time3x increase for reviewers20% decrease
Skill DevelopmentAtrophy of fundamentalsReinvestment in architecture/testing
Production Incidents2x increase (estimated)15% decrease
VerdictNet negative for team qualityNet positive for team velocity

My thesis is simple: AI coding assistants are amplifying the gap between good and bad engineers, not closing it. In the short term (next 12 months), I expect to see a wave of 'AI hangover' at companies that rushed to adopt these tools without process changes. Bug counts will rise, refactoring backlogs will grow, and CTOs will rediscover the value of code reviews and testing. In the long term (2-3 years), the market will bifurcate: companies with strong engineering cultures will use AI to build faster and better, while companies with weak cultures will drown in technical debt. The biggest winners will be consulting firms that specialize in 'AI code remediation'—I expect a new category of services to emerge by 2027. The biggest losers will be bootcamp graduates who relied on AI to pass interviews but lack the fundamentals to handle production systems. I predict that GitHub will introduce a 'code quality score' feature by Q3 2027 that flags AI-generated code for review intensity, because they will face pressure from enterprise customers who are seeing their codebases degrade.

Predictions

  1. By Q2 2027, at least three major enterprise software companies (likely in fintech or healthcare) will publicly attribute a security incident to AI-generated code that was not properly reviewed, triggering a regulatory response.
  2. GitHub will launch a 'Copilot Code Quality Score' feature by Q3 2027 that estimates the likelihood that a code block was generated by AI and flags it for additional review, in response to enterprise customer demand.
  3. By 2028, the term 'AI-assisted developer' will become a distinct job title with different compensation benchmarks, as companies begin to differentiate between engineers who can design systems and those who can only prompt.

Article Summary

  • AI coding tools are not neutral—they are amplifiers of existing engineering skill, making strong engineers faster and weak engineers more dangerous.
  • The 'productivity' gains reported by AI vendors are misleading because they measure output volume, not code quality or maintainability.
  • Engineering leaders must change their evaluation metrics and review processes to account for AI-generated code, or risk creating a technical debt crisis.
  • The real competitive advantage in the AI era is not access to the tools but the strength of engineering culture and process that governs their use.
  • Weak engineers who rely on AI without developing fundamentals will face career stagnation by 2028, as the market begins to value system design and debugging skills over raw coding speed.

Source and attribution

Dev.to
AI Doesn't Fix Weak Engineering. It Just Speeds It Up.

Discussion

Add a comment

0/5000
Loading comments...