惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 聂微东
月光博客
月光博客
博客园 - 司徒正美
爱范儿
爱范儿
aimingoo的专栏
aimingoo的专栏
量子位
Recent Announcements
Recent Announcements
V
V2EX
P
Proofpoint News Feed
小众软件
小众软件
云风的 BLOG
云风的 BLOG
腾讯CDC
宝玉的分享
宝玉的分享
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
B
Blog
博客园_首页
GbyAI
GbyAI
博客园 - Franky

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Why the "AI replaces engineers" narrative keeps failing t...
Andrew Kew · 2026-06-15 · via DEV Community
Cover image for Why the "AI replaces engineers" narrative keeps failing the data test

Andrew Kew

Software engineer layoffs blamed on AI? Almost entirely theatre. A new essay from Normal Tech compiles the data — and the picture is clearer than most pundits want to admit.

"59% of U.S. hiring managers admitted they emphasise AI when explaining hiring freezes or layoffs because it plays better with stakeholders than citing financial constraints."

Block, Snap, Intuit — all recently cited AI as a reason for cuts. All turned out to have more ordinary explanations: pandemic-era hiring excess, activist investor pressure, management layer trimming. The Intuit CEO literally pushed back on the framing himself, saying the cuts "had nothing to do with AI."

What the data actually shows

  • WARN Act disclosures — New York added an AI checkbox to layoff filings in 2025. After a full year and 160+ filings, just one company checked it. Out of ~25,000 laid-off workers, 46 (0.2%) were flagged as AI-related.
  • Federal Reserve research finds software engineer employment is still growing post-ChatGPT — just ~3 percentage points per year slower than the no-AI counterfactual.
  • Layoffs are the wrong signal anyway. AI's productivity effect comes through slower hiring, not firing. Laying off experienced engineers destroys the tacit knowledge that makes AI effective in the first place.

The sandwich model

Here's the key framework. Software development has three layers:

  1. Decide — Problem framing, requirements, planning
  2. Execute — Writing and designing code
  3. Deliver — Testing, verification, integration, maintenance

AI has compressed the middle. Writing code was 9–61% of a developer's time (Microsoft research, 6,000 devs). Agents compress that dramatically.

Here's the number that makes it concrete: across 100,000 GitHub developers, AI agents produced an 8× increase in lines of code written — and only a 30% increase in releases.

The two ends of the sandwich — deciding what to build and being accountable for what ships — resist automation. Not because of capability limits, but because requirements specification and delivery accountability are structurally human-in-the-loop: user needs, business context, regulatory constraints, liability.

Why the bottleneck migrates, not disappears

As more decisions get delegated to AI, the value of human judgment moves upward. Software complexity keeps growing, so there's no ceiling. The comparison in the essay is apt: the engineer's role becomes more like a crane operator — supervising AI doing the heavy lifting, responsible for what lands where.

"Vibe coding" has muddied this picture. A solo dev shipping a toy app with LLM autopilot is very different from an engineering team accountable for production systems. The word covers both, which is why the discourse is so sloppy.

This isn't unique to software. The essay notes the same sandwich applies broadly to knowledge work — radiologists, lawyers, analysts. Software is just the furthest-along test case.

What to do

  • If you're an engineer: The execute layer is being automated. Invest in the ends — better requirements skills, stronger delivery practices, accountability at scale.
  • If you're hiring: Don't mistake AI productivity gains for headcount savings. The bottleneck moved, it didn't disappear.
  • If you're reading AI layoff headlines: Check whether the company had pandemic hiring excess, investor pressure, or consecutive net losses before crediting AI.

Source: Normal Tech — Why AI hasn't replaced software engineers

✏️ Drafted with KewBot (AI), edited and approved by Drew.