Block - the company behind Square and Cash App - just cut a significant portion of its engineering workforce. Not a small round of layoffs. A structural shift in how the company thinks about building software.
The commentary from Theo at t3.gg framed this as "software engineering is dead" - and while that's deliberately provocative, there's a real question underneath it. If AI tooling makes developers 2-3x more productive, do you need half as many developers?
The productivity multiplier is real
AI-assisted coding tools like GitHub Copilot, Cursor, and Replit's Ghostwriter are now standard in many engineering teams. They don't write entire applications, but they do handle boilerplate, suggest implementations, and catch errors before they hit production. The time saved compounds quickly.
For companies operating at scale, that productivity gain translates directly into headcount decisions. If your team of 100 engineers can now output what 150 engineers produced two years ago, the financial pressure to adjust staffing becomes hard to ignore. Especially when investor expectations around profitability have tightened across the board.
Block isn't unique here. Tech companies have been trimming engineering teams throughout 2024 and into 2025 - but the reasoning has shifted. Early pandemic layoffs were about over-hiring. These cuts are about operational efficiency enabled by new tooling.
What changes, what doesn't
The skills that matter are shifting. Writing boilerplate code faster doesn't help much when AI already does that. But system design, architectural decisions, and product thinking become more valuable. The engineers who thrive are the ones who can direct AI tooling effectively - not the ones competing with it on speed.
This isn't the death of software engineering. It's a redefinition. The role is moving up the stack - less time on syntax, more time on strategy. Less "implement this feature" and more "design the system that supports this feature at scale".
For junior engineers, that's a challenge. The traditional path - junior developer writes simple features, learns patterns, gradually takes on complexity - gets compressed or skipped entirely. If AI handles the simple features, where do you learn the fundamentals? Companies are still figuring this out, and there's no clear answer yet.
The market reality
Hiring has slowed. Not because there's less software to build - there's more than ever - but because the ratio of engineers to output has changed. Smaller teams shipping faster means fewer open roles, longer hiring cycles, and higher expectations for each hire.
For engineers currently in the market, this means differentiation matters more. Being "a good React developer" isn't enough when hundreds of other candidates have the same skillset and AI can scaffold most React components. You need to demonstrate something AI can't replicate: judgment, context, the ability to ask the right questions.
The optimistic take is that software engineering becomes more leveraged. A single skilled engineer with good tooling can now build what used to require a team. That's empowering if you're that engineer. The pessimistic take is that we're creating a two-tier system: a small number of highly-paid, highly-productive engineers, and everyone else struggling to find their place.
What to do about it
If you're building your career in software, focus on the parts AI struggles with. Problem definition - working out what actually needs building. Cross-functional communication - translating between technical and business needs. System thinking - understanding how components interact at scale. These are the skills that remain scarce.
And if you're running an engineering team, think carefully about what productivity gains actually mean. Shipping faster is only valuable if you're building the right things. The risk is optimising for output while losing sight of outcomes.
Block's layoffs are a data point, not a conclusion. But they're a signal worth paying attention to. The economics of software development are shifting - and engineers who adapt early will do better than those waiting to see how it plays out.