{"id":"31600a8ceb52a83f8aa5dd75426ffd6ba753517638069817b442d5986c391a06","title":"Arvind Narayanan and Sayash Kapoor argue AI has not replaced software engineers","argument":"Arvind Narayanan and Sayash Kapoor published this essay on June 11, 2026, arguing that AI has not caused mass layoffs of software engineers and that AI capabilities alone are unlikely to automate the whole profession. They frame software development as a “decide-execute-deliver sandwich”: AI compresses the execution layer, while deciding what to build and taking responsibility for what is delivered remain human bottlenecks. The authors point to evidence that AI agents can increase code production without a comparable increase in software releases. They also argue that job cuts attributed to AI may have other causes, and that employment trends and layoff announcements are different measures of AI’s effects. Their outlook is cautiously optimistic: cheaper software could increase demand for software and, in turn, software engineers. They distinguish this aggregate outlook from the possibility of substantial disruption to individual workers’ careers. The authors’ case depends in part on their model of how software work is organized, and they acknowledge gaps in evidence, including limited data on poorly supervised AI use in high-stakes work. How will future evidence distinguish AI-related changes in hiring from other causes of employment changes?","topicIds":["work-and-business--jobs-and-occupations","job-displacement-and-creation"],"domain":"other","claimType":"attributed reading","limits":"Text as retrieved on October 23, 2026; originally published June 11, 2026. The authors note that the Federal Reserve study they discuss does not capture self-employment, limiting what it can say about employment trends. The authors describe the SWE-chat dataset as self-selected and say it cannot support strong conclusions on its own. The authors identify limited data on poorly supervised AI use in high-stakes tasks as an important gap. The essay's forecasts about future demand remain the authors’ projections, not established outcomes.","speaker":{"name":"Arvind Narayanan and Sayash Kapoor","roleAtSource":"Publisher"},"source":{"title":"Why AI hasn’t replaced software engineers, and won’t","publisher":"Arvind Narayanan and Sayash Kapoor","format":"Article","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","publishedAt":"2026-06-11T02:29:51.000Z","dateBasis":"Date supplied by the publisher’s feed."},"evidence":[{"text":"Narayanan and Kapoor argue that evidence from software engineering challenges claims that AI capabilities will cause mass layoffs.","excerpt":"there is enough evidence to reject the narrative that once AI capabilities reach a certain threshold, it will cause mass layoffs.","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"},{"text":"The authors describe software development as a “decide-execute-deliver sandwich,” with AI compressing execution while decision-making and accountability remain bottlenecks.","excerpt":"AI has compressed the middle of the sandwich, but has left the two ends largely unchanged.","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"},{"text":"The authors cite research in which increased code production was accompanied by a smaller increase in releases.","excerpt":"AI agents led to an eight-fold increase in the number of lines of code written, consistent with the idea that AI almost completely compresses the Execute layer of the sandwich. But this led to only 30% more releases","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"},{"text":"The authors argue that cheaper software could increase demand for software engineers, while noting that individual workers may still face substantial changes.","excerpt":"while we think there will be a lot more software in the future, and likely more software engineers","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"},{"text":"The authors identify a lack of data on whether poorly supervised AI use in high-stakes tasks is increasing.","excerpt":"remains one of the most critical data gaps we have today.","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"},{"text":"The authors published the essay on June 11, 2026.","excerpt":"Jun 11, 2026","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"}],"sourceMedia":{"status":"unchecked","sourceUrl":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","checkedAt":null,"items":[]},"assumptions":[],"openQuestion":{"attribution":"Open question","text":"What future evidence can distinguish AI-related changes in software engineering hiring from changes caused by other factors?"},"whatWouldChangeView":{"attribution":"Change condition not recorded","text":""},"editorialComparisons":[],"live":{"title":"Arvind Narayanan and Sayash Kapoor argue AI has not replaced software engineers","summary":"Arvind Narayanan and Sayash Kapoor published this essay on June 11, 2026, arguing that AI has not caused mass layoffs of software engineers and that AI capabilities alone are unlikely to automate the whole profession. They frame software development as a “decide-execute-deliver sandwich”: AI compresses the execution layer, while deciding what to build and taking responsibility for what is delivered remain human bottlenecks. The authors point to evidence that AI agents can increase code production without a comparable increase in software releases. They also argue that job cuts attributed to AI may have other causes, and that employment trends and layoff announcements are different measures of AI’s effects. Their outlook is cautiously optimistic: cheaper software could increase demand for software and, in turn, software engineers. They distinguish this aggregate outlook from the possibility of substantial disruption to individual workers’ careers. The authors’ case depends in part on their model of how software work is organized, and they acknowledge gaps in evidence, including limited data on poorly supervised AI use in high-stakes work. How will future evidence distinguish AI-related changes in hiring from other causes of employment changes?","question":"What future evidence can distinguish AI-related changes in software engineering hiring from changes caused by other factors?","claims":[{"text":"Narayanan and Kapoor argue that evidence from software engineering challenges claims that AI capabilities will cause mass layoffs.","excerpt":"there is enough evidence to reject the narrative that once AI capabilities reach a certain threshold, it will cause mass layoffs.","support":"source-stated"},{"text":"The authors describe software development as a “decide-execute-deliver sandwich,” with AI compressing execution while decision-making and accountability remain bottlenecks.","excerpt":"AI has compressed the middle of the sandwich, but has left the two ends largely unchanged.","support":"source-stated"},{"text":"The authors cite research in which increased code production was accompanied by a smaller increase in releases.","excerpt":"AI agents led to an eight-fold increase in the number of lines of code written, consistent with the idea that AI almost completely compresses the Execute layer of the sandwich. But this led to only 30% more releases","support":"source-stated"},{"text":"The authors argue that cheaper software could increase demand for software engineers, while noting that individual workers may still face substantial changes.","excerpt":"while we think there will be a lot more software in the future, and likely more software engineers","support":"source-stated"},{"text":"The authors identify a lack of data on whether poorly supervised AI use in high-stakes tasks is increasing.","excerpt":"remains one of the most critical data gaps we have today.","support":"source-stated"},{"text":"The authors published the essay on June 11, 2026.","excerpt":"Jun 11, 2026","support":"source-stated"}],"limitations":["Text as retrieved on October 23, 2026; originally published June 11, 2026.","The authors note that the Federal Reserve study they discuss does not capture self-employment, limiting what it can say about employment trends.","The authors describe the SWE-chat dataset as self-selected and say it cannot support strong conclusions on its own.","The authors identify limited data on poorly supervised AI use in high-stakes tasks as an important gap. The essay's forecasts about future demand remain the authors’ projections, not established outcomes."],"mediaId":null,"correctionReason":null,"id":"31600a8ceb52a83f8aa5dd75426ffd6ba753517638069817b442d5986c391a06","publicationId":"5a717d18-d44f-c924-6cf8-64016cd1901c","version":1,"sourceUrl":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","sourceTitle":"Why AI hasn’t replaced software engineers, and won’t","publisher":"Arvind Narayanan and Sayash Kapoor","publishedAt":"2026-06-11T02:29:51.000Z","originalPublished":{"value":"2026-06-11T02:29:51.000Z","precision":"instant","basis":"backfill:feed_published"},"firstObservedAt":"2026-10-23T20:31:49.340Z","createdAt":"2026-10-30T07:48:56.471Z","historical":true,"entityIds":[],"topicIds":["work-and-business--jobs-and-occupations","job-displacement-and-creation"],"media":[],"sourceMedia":{"status":"unchecked","sourceUrl":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","checkedAt":null,"items":[]},"editorialDecision":{"outcome":"accept","mediaId":null,"inputHash":"f00f4f1fd9c27e40c8c9f79c9d813e8e2e55b9ad0192b45deb767c3dbb79e61c","rubricVersion":"unrecorded","provider":"vercel","model":"typesafe-ai/jev","reasonCodes":["bridge_admitted_by_model"],"confidence":0.8,"decidedAt":"2026-10-23T20:31:48.626Z"},"provenance":{"textHash":"a35f4653858a02fa48a9001148e323c4df710e869f8163a29e535e0cbc8f88ff","observationId":"4f70929ca597ccdafa48f21197bcb19f5d49abf063166eeaacc2f0ff5c253a03","retrievedAt":"2026-10-23T20:33:36.887Z","kind":"publisher-page","preparer":{"model":"openai/gpt-6-luna","runId":"6354fb98-b88f-8799-38d1-17ebbd4e28ae"},"reviewer":{"model":"anthropic/claude-opus-5.5","runId":"df3f6c1c-c9a3-5530-2b71-c9e0e4aefd44"}},"audit":{"status":"passed","reviewedAt":"2026-10-30T07:48:54.564Z","model":"anthropic/claude-opus-5.5"}},"canonicalUrl":"https://escapemeridian.com/readings/arvind-narayanan-and-sayash-kapoor-argue-ai-has-not-replaced-31600a8c","formats":{"html":"/readings/arvind-narayanan-and-sayash-kapoor-argue-ai-has-not-replaced-31600a8c","markdown":"/readings/arvind-narayanan-and-sayash-kapoor-argue-ai-has-not-replaced-31600a8c.md","json":"/readings/arvind-narayanan-and-sayash-kapoor-argue-ai-has-not-replaced-31600a8c.json"},"attribution":"Headline and summary by Escape Meridian, prepared by Luna from the attributed source. A source check is not independent confirmation of the source’s claims.","readerContext":{"version":"reader-context-v1","attribution":"Reference context selected by Escape Meridian; separate from source evidence. Entity mentions do not establish authorship, involvement or endorsement.","terms":[],"entities":[]},"researchQuestions":[],"withdrawn":false,"references":{"schemaVersion":1,"target":{"type":"reading","id":"31600a8ceb52a83f8aa5dd75426ffd6ba753517638069817b442d5986c391a06","revision":"5a717d18-d44f-c924-6cf8-64016cd1901c","revisionKind":"publication-id","title":"Arvind Narayanan and Sayash Kapoor argue AI has not replaced software engineers","url":"https://escapemeridian.com/readings/arvind-narayanan-and-sayash-kapoor-argue-ai-has-not-replaced-31600a8c"},"source":{"type":"source","id":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","revision":"a35f4653858a02fa48a9001148e323c4df710e869f8163a29e535e0cbc8f88ff","revisionKind":"sha256-source-text","title":"Why AI hasn’t replaced software engineers, and won’t","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers"},"status":"available","items":[],"next":null,"scope":"Explicit citations in public readings and public file attachments to this reading. Shared topics are not citations. Other artifact types need an explicit reference adapter."},"revisions":[{"id":"31600a8ceb52a83f8aa5dd75426ffd6ba753517638069817b442d5986c391a06","title":"Arvind Narayanan and Sayash Kapoor argue AI has not replaced software engineers","argument":"Arvind Narayanan and Sayash Kapoor published this essay on June 11, 2026, arguing that AI has not caused mass layoffs of software engineers and that AI capabilities alone are unlikely to automate the whole profession. They frame software development as a “decide-execute-deliver sandwich”: AI compresses the execution layer, while deciding what to build and taking responsibility for what is delivered remain human bottlenecks. The authors point to evidence that AI agents can increase code production without a comparable increase in software releases. They also argue that job cuts attributed to AI may have other causes, and that employment trends and layoff announcements are different measures of AI’s effects. Their outlook is cautiously optimistic: cheaper software could increase demand for software and, in turn, software engineers. They distinguish this aggregate outlook from the possibility of substantial disruption to individual workers’ careers. The authors’ case depends in part on their model of how software work is organized, and they acknowledge gaps in evidence, including limited data on poorly supervised AI use in high-stakes work. How will future evidence distinguish AI-related changes in hiring from other causes of employment changes?","topicIds":["work-and-business--jobs-and-occupations","job-displacement-and-creation"],"domain":"other","claimType":"attributed reading","limits":"Text as retrieved on October 23, 2026; originally published June 11, 2026. The authors note that the Federal Reserve study they discuss does not capture self-employment, limiting what it can say about employment trends. The authors describe the SWE-chat dataset as self-selected and say it cannot support strong conclusions on its own. The authors identify limited data on poorly supervised AI use in high-stakes tasks as an important gap. The essay's forecasts about future demand remain the authors’ projections, not established outcomes.","speaker":{"name":"Arvind Narayanan and Sayash Kapoor","roleAtSource":"Publisher"},"source":{"title":"Why AI hasn’t replaced software engineers, and won’t","publisher":"Arvind Narayanan and Sayash Kapoor","format":"Article","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","publishedAt":"2026-06-11T02:29:51.000Z","dateBasis":"Date supplied by the publisher’s feed."},"evidence":[{"text":"Narayanan and Kapoor argue that evidence from software engineering challenges claims that AI capabilities will cause mass layoffs.","excerpt":"there is enough evidence to reject the narrative that once AI capabilities reach a certain threshold, it will cause mass layoffs.","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"},{"text":"The authors describe software development as a “decide-execute-deliver sandwich,” with AI compressing execution while decision-making and accountability remain bottlenecks.","excerpt":"AI has compressed the middle of the sandwich, but has left the two ends largely unchanged.","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"},{"text":"The authors cite research in which increased code production was accompanied by a smaller increase in releases.","excerpt":"AI agents led to an eight-fold increase in the number of lines of code written, consistent with the idea that AI almost completely compresses the Execute layer of the sandwich. But this led to only 30% more releases","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"},{"text":"The authors argue that cheaper software could increase demand for software engineers, while noting that individual workers may still face substantial changes.","excerpt":"while we think there will be a lot more software in the future, and likely more software engineers","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"},{"text":"The authors identify a lack of data on whether poorly supervised AI use in high-stakes tasks is increasing.","excerpt":"remains one of the most critical data gaps we have today.","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"},{"text":"The authors published the essay on June 11, 2026.","excerpt":"Jun 11, 2026","url":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","relationship":"Source-stated"}],"sourceMedia":{"status":"unchecked","sourceUrl":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","checkedAt":null,"items":[]},"assumptions":[],"openQuestion":{"attribution":"Open question","text":"What future evidence can distinguish AI-related changes in software engineering hiring from changes caused by other factors?"},"whatWouldChangeView":{"attribution":"Change condition not recorded","text":""},"editorialComparisons":[],"live":{"title":"Arvind Narayanan and Sayash Kapoor argue AI has not replaced software engineers","summary":"Arvind Narayanan and Sayash Kapoor published this essay on June 11, 2026, arguing that AI has not caused mass layoffs of software engineers and that AI capabilities alone are unlikely to automate the whole profession. They frame software development as a “decide-execute-deliver sandwich”: AI compresses the execution layer, while deciding what to build and taking responsibility for what is delivered remain human bottlenecks. The authors point to evidence that AI agents can increase code production without a comparable increase in software releases. They also argue that job cuts attributed to AI may have other causes, and that employment trends and layoff announcements are different measures of AI’s effects. Their outlook is cautiously optimistic: cheaper software could increase demand for software and, in turn, software engineers. They distinguish this aggregate outlook from the possibility of substantial disruption to individual workers’ careers. The authors’ case depends in part on their model of how software work is organized, and they acknowledge gaps in evidence, including limited data on poorly supervised AI use in high-stakes work. How will future evidence distinguish AI-related changes in hiring from other causes of employment changes?","question":"What future evidence can distinguish AI-related changes in software engineering hiring from changes caused by other factors?","claims":[{"text":"Narayanan and Kapoor argue that evidence from software engineering challenges claims that AI capabilities will cause mass layoffs.","excerpt":"there is enough evidence to reject the narrative that once AI capabilities reach a certain threshold, it will cause mass layoffs.","support":"source-stated"},{"text":"The authors describe software development as a “decide-execute-deliver sandwich,” with AI compressing execution while decision-making and accountability remain bottlenecks.","excerpt":"AI has compressed the middle of the sandwich, but has left the two ends largely unchanged.","support":"source-stated"},{"text":"The authors cite research in which increased code production was accompanied by a smaller increase in releases.","excerpt":"AI agents led to an eight-fold increase in the number of lines of code written, consistent with the idea that AI almost completely compresses the Execute layer of the sandwich. But this led to only 30% more releases","support":"source-stated"},{"text":"The authors argue that cheaper software could increase demand for software engineers, while noting that individual workers may still face substantial changes.","excerpt":"while we think there will be a lot more software in the future, and likely more software engineers","support":"source-stated"},{"text":"The authors identify a lack of data on whether poorly supervised AI use in high-stakes tasks is increasing.","excerpt":"remains one of the most critical data gaps we have today.","support":"source-stated"},{"text":"The authors published the essay on June 11, 2026.","excerpt":"Jun 11, 2026","support":"source-stated"}],"limitations":["Text as retrieved on October 23, 2026; originally published June 11, 2026.","The authors note that the Federal Reserve study they discuss does not capture self-employment, limiting what it can say about employment trends.","The authors describe the SWE-chat dataset as self-selected and say it cannot support strong conclusions on its own.","The authors identify limited data on poorly supervised AI use in high-stakes tasks as an important gap. The essay's forecasts about future demand remain the authors’ projections, not established outcomes."],"mediaId":null,"correctionReason":null,"id":"31600a8ceb52a83f8aa5dd75426ffd6ba753517638069817b442d5986c391a06","publicationId":"5a717d18-d44f-c924-6cf8-64016cd1901c","version":1,"sourceUrl":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","sourceTitle":"Why AI hasn’t replaced software engineers, and won’t","publisher":"Arvind Narayanan and Sayash Kapoor","publishedAt":"2026-06-11T02:29:51.000Z","originalPublished":{"value":"2026-06-11T02:29:51.000Z","precision":"instant","basis":"backfill:feed_published"},"firstObservedAt":"2026-10-23T20:31:49.340Z","createdAt":"2026-10-30T07:48:56.471Z","historical":true,"entityIds":[],"topicIds":["work-and-business--jobs-and-occupations","job-displacement-and-creation"],"media":[],"sourceMedia":{"status":"unchecked","sourceUrl":"https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers","checkedAt":null,"items":[]},"editorialDecision":{"outcome":"accept","mediaId":null,"inputHash":"f00f4f1fd9c27e40c8c9f79c9d813e8e2e55b9ad0192b45deb767c3dbb79e61c","rubricVersion":"unrecorded","provider":"vercel","model":"typesafe-ai/jev","reasonCodes":["bridge_admitted_by_model"],"confidence":0.8,"decidedAt":"2026-10-23T20:31:48.626Z"},"provenance":{"textHash":"a35f4653858a02fa48a9001148e323c4df710e869f8163a29e535e0cbc8f88ff","observationId":"4f70929ca597ccdafa48f21197bcb19f5d49abf063166eeaacc2f0ff5c253a03","retrievedAt":"2026-10-23T20:33:36.887Z","kind":"publisher-page","preparer":{"model":"openai/gpt-6-luna","runId":"6354fb98-b88f-8799-38d1-17ebbd4e28ae"},"reviewer":{"model":"anthropic/claude-opus-5.5","runId":"df3f6c1c-c9a3-5530-2b71-c9e0e4aefd44"}},"audit":{"status":"passed","reviewedAt":"2026-10-30T07:48:54.564Z","model":"anthropic/claude-opus-5.5"}}}],"audits":[{"publicationId":"5a717d18-d44f-c924-6cf8-64016cd1901c","verdict":"passed","findings":[{"dimension":"attribution","status":"pass","explanation":"The essay is correctly attributed to Arvind Narayanan and Sayash Kapoor, who appear in the byline. The arguments are consistently framed as the authors' own, and claims from cited studies are presented as research the authors cite.","excerpt":"Arvind Narayanan and Sayash Kapoor\nJun 11, 2026"},{"dimension":"summary","status":"pass","explanation":"The summary accurately conveys the central thesis, the sandwich framework explained in plain terms, the AI-washing argument, the code-versus-releases evidence, the demand outlook and the distinction from individual career disruption. A general reader can follow the actors and terms. The question is a genuine open issue that follows from the evidence.","excerpt":"AI compresses the “execute” layer — the middle of the sandwich — but the other two layers resist automation in a way that will not be overcome by capability improvements alone."},{"dimension":"date","status":"pass","explanation":"evidence.originalPublished is 2026-06-11T02:29:51Z, and its UTC day matches the source dateline of Jun 11, 2026. The evidence is a publisher page, so no archive disclosure is needed. modifiedAt equals the publication time. Forecasts are framed as the authors' projections, with no hindsight framing.","excerpt":"Jun 11, 2026"},{"dimension":"support","status":"pass","explanation":"Each claim is backed by verbatim source text. The note that individual workers may still face changes is supported by the authors' statement about the next essay. The demand outlook is attributed to the authors and labeled a projection. The data-gap claim and the stated limitations match the source.","excerpt":"The fact that aggregate labor demand in software is likely to remain strong doesn’t mean that most individual workers won’t be affected."},{"dimension":"media","status":"pass","explanation":"No media was selected, and no verified media candidates were supplied, so selecting none is appropriate.","excerpt":null}],"createdAt":"2026-10-30T07:48:54.564Z","model":"anthropic/claude-opus-5.5"}],"correctionUrl":"https://escapemeridian.com/corrections/"}