Get your free personalized podcast brief

We scan new podcasts and send you the top 5 insights daily.

As AI automates the 'write code' step, the primary role for human engineers shifts downstream. They will be increasingly responsible for testing and manual verification—tasks historically disliked by developers and previously handled by dedicated QA teams.

Related Insights

As AI generates vast quantities of code, the primary engineering challenge shifts from production to quality assurance. The new bottleneck is the limited human attention available to review, understand, and manage the quality of the codebase, leading to increased fragility and "slop" in production.

As AI coding agents generate vast amounts of code, the most tedious part of a developer's job shifts from writing code to reviewing it. This creates a new product opportunity: building tools that help developers validate and build confidence in AI-written code, making the review process less of a chore.

AI tools are automating code generation, reducing the time developers spend writing it. Consequently, the primary skill shifts to carefully reviewing and verifying the AI-generated code for correctness and security. This means a developer's time is now spent more on review and architecture than on implementation.

Simply deploying AI to write code faster doesn't increase end-to-end velocity. It creates a new bottleneck where human engineers are overwhelmed with reviewing a flood of AI-generated code. To truly benefit, companies must also automate verification and validation processes.

The role of a senior developer is evolving. They now focus on defining outcomes by writing tests that a piece of code must accomplish. The AI then generates the actual implementation, allowing small teams to build complex systems in a fraction of the traditional time.

AI excels at generating code, making that task a commodity. The new high-value work for engineers is "verification”—ensuring the AI's output is not just bug-free, but also valuable to customers, aligned with business goals, and strategically sound.

With AI agents autonomously generating pull requests, the primary constraint in software development is no longer writing code but the human capacity to review it. Companies like Block are seeing PRs per engineer increase massively, creating a new challenge for engineering managers to solve.

It's infeasible for humans to manually review thousands of lines of AI-generated code. The abstraction of review is moving up the stack. Instead of checking syntax, developers will validate high-level plans, two-sentence summaries, and behavioral outcomes in a testing environment.

The focus on AI writing code is narrow, as coding represents only 10-20% of the total software development effort. The most significant productivity gains will come from AI automating other critical, time-consuming stages like testing, security, and deployment, fundamentally reshaping the entire lifecycle.

As AI generates more code, the core engineering task evolves from writing to reviewing. Developers will spend significantly more time evaluating AI-generated code for correctness, style, and reliability, fundamentally changing daily workflows and skill requirements.

AI Code Generation Pushes Developers Into QA Roles They Previously Avoided | RiffOn