Why AI hasn't replaced software engineers, and won't

The authors argue that AI will not replace software engineers because the profession requires complex decision-making and delivery layers that automation cannot replicate. They suggest that while AI can handle execution tasks, the overall demand for human software engineering remains robust.
Why it matters
This provides a data-driven perspective on the future of labor in the tech industry, countering the narrative of inevitable mass displacement by AI.
Arvind Narayanan and Sayash Kapoor Jun 11, 2026 81 6 18 Share There is great anxiety and uncertainty about AI replacing jobs. How can we move past vague warnings and bombastic predictions and bring data to bear on this question? One good way is to look at the profession where AI capabilities are furthest along and adoption has been exceptionally rapid: software engineering.
The article presents a balanced, evidence-based argument regarding labor economics and technology adoption.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in