DEVOURED
Why AI hasn't replaced software engineers, and won't
Coding agents automate the 'execute' phase of software development, but engineers remain essential for the 'decide' and 'deliver' phases, according to Arvind Narayanan and Sayash Kapoor.
What: Narayanan and Kapoor analyze industry data to show that AI is not causing mass layoffs among software engineers, attributing recent job cuts to financial constraints and 'AI washing' rather than automation displacement. They argue software development is a 'decide-execute-deliver' sandwich, where only the execution layer is easily automated.
Why it matters: This reframes the AI-job-loss narrative by distinguishing between 'vibe coding'—a superficial use of AI—and 'agentic engineering,' where humans maintain accountability and system understanding.
Deep dive
- Coding agents increase the volume of code produced (execution) but show limited impact on the number of actual software releases.
- 'AI-driven' layoffs are frequently misattributed by executives looking to appease shareholders or mask financial restructuring.
- The 'Decide' layer (specification, problem-framing) and 'Deliver' layer (testing, verification, maintenance) resist automation due to the need for human accountability.
- Evidence suggests AI adoption leads to slower hiring rather than mass firing, preserving organizational 'tacit knowledge.'
- Software demand is highly price elastic; cheaper coding is likely to increase the total volume of software produced rather than reduce the total number of software engineers.
Decoder
- AI washing: The deceptive practice of overstating the AI capabilities or impact of a company to satisfy investors or public relations goals.
- Agentic engineering: A methodology where developers supervise AI agents, maintaining human control and accountability over the code generated and deployed.
- Tacit knowledge: Unspoken or non-codified knowledge, such as organizational context, deep understanding of legacy codebases, and institutional memory.
Original article
Full article content is not available for inline reading.
Explore all 50 articles in today's digest
Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi