The State of the Tech Industry in 2026: What Changed, What Didn't, and What Broke

Open on YouTube ↗
Overview

Gergely Orosz writes The Pragmatic Engineer and hosts its podcast. In this LDX3 New York keynote, Orosz reported on recent visits to the headquarters of OpenAI, Anthropic, Cursor and Ramp, and on conversations with engineers at Uber, Linear and other startups. Orosz organized the talk into four parts: what has changed in how software gets built, what has stayed the same, what has broken, and what comes next. Orosz's overall position is that the past twelve months brought a wave of change unlike anything before. Some fundamentals still hold, and some things across the industry are visibly straining.

21 min read
1:09

Almost nobody writes code by hand anymore

Orosz's first observation was that hand-written code has become rare. Engineers still edit code by hand, but most of it is now written with AI. Orosz placed the turning point in January. After the winter break, engineers found that models starting with Opus 4.5 and GPT-5.2, used inside agent harnesses, had become very good. According to Orosz, startups that track the metric report close to 100% AI-generated code, with engineers doing the prompting.

1:40

Running many agents in parallel

The second change is that engineers now work with several agents at once. In March, Boris Cherny at Anthropic described running five Claude Code sessions in terminal tabs on a local machine, plus another five to ten Claude sessions on the web. Orosz acknowledged that Anthropic will naturally be at the cutting edge and may sometimes use AI "for the sake of AI." So Orosz also cited engineers outside the labs.

Dima, a former Uber colleague of Orosz's who now works at Linear, said it used to be a simple world: one mouse, one keyboard, one screen, so you physically couldn't work on more than one thing. That limit is gone. Dima now runs five to ten worktrees and five to ten agents at the same time. Two days before the talk, Orosz spoke with Peter Mattis, co-founder of Cockroach Labs, who built Gmail's first backend storage and other storage systems at Google. Mattis described the same pattern, putting their cognitive overhead at five to ten concurrent agent sessions. Orosz's point is that experienced, "hardcore" engineers have widely adopted parallel agents.

2:58

IDEs are fading

Orosz, who said they love their IDE, found this one unexpected: heavyweight IDE usage is declining. People still use IDEs, just less. Orosz described Antigravity, released in November as a kind of Windsurf rebrand, as the last major VS Code fork.

The OpenAI team told Orosz in June that in January they had considered forking VS Code for the next version of Codex and were torn about it. For a while they thought building Codex without an IDE had been a mistake. They soon concluded that they had made the right call at the right time and that it was a win. Orosz also noted that JetBrains is pivoting to Air, which is more of an agentic harness and looks similar to Codex. Cursor, the biggest VS Code fork, pivoted in April to an agentic interface that also resembles Codex. Inside Cursor, the team told Orosz that the IDE is now a legacy product: they need it for enterprise customers, but it isn't growing and is shrinking.

Orosz shared a text from Kent Beck on the subject. Beck's point was that we still need perspective and context for human decisions, but that context has changed, which may be why the IDE is going away.

4:34

Everyone is building their own harness

Orosz half-jokingly tweeted: "If you haven't built your coding harness, are you even a serious tech company?" Orosz listed companies that have done so, including Ramp, Stripe, Uber, Block, Shopify, Google, Meta, Amazon, Dropbox, DoorDash, Grab, WorkOS, Monzo, HubSpot, Sierra and Harvey. These harnesses usually have internal code names. Orosz said building one is easy. A common motivation is to plug in internal data sources that companies may not want to connect to Codex or similar tools. Some of these harnesses are built on top of Codex, Claude Code or OpenCode.

5:16

Work starts in Slack, and the agentic software factory is real

Developer work increasingly begins in Slack. Inside OpenAI, people tag Codex and ask it to implement something, and Codex is connected to OpenAI's internal systems. Anthropic does the same with Claude and has launched that as a product. Startups are building their own Slack agents and bot integrations, and Linear has its own Linear bot.

Orosz admitted to once treating "agentic software factory" as a far-off buzzword. Orosz now considers it real and pointed to OpenAI as one of the best examples, the subject of a Pragmatic Engineer deep dive released the same day. In OpenAI's setup, agents act on input that typically comes from other agents and return to Codex to generate a pull request. A human often reviews the final pull request for critical changes with a large blast radius. OpenAI also runs what Orosz called a "perf factory": agents monitor production, raise PRs to improve it, and keep iterating. Orosz stressed that this is not fully automated and that full automation isn't OpenAI's goal, but called it a big change.

6:33

Migrations no longer take years

Orosz gave several examples of large migrations finishing far faster than before:

  • Anthropic migrated Bun from Zig to Rust with a single engineer, the person who wrote most of Bun. Orosz suggested this would probably have taken years, or would never have happened, because a migration means maintaining two things at once.
  • OpenAI, according to information Orosz presented as new, is migrating the API behind all its interfaces from Python to Rust. The team says it is about 90% done after roughly four to five months under production load, with nothing visible from outside, and expects to finish in a couple more months. Orosz joked that "90% done" is what everyone says.
  • Airbnb dropped the Enzyme UI testing library for React Testing Library in six weeks and published a write-up on how they did it.
  • Asana made the same switch in about two weeks. Orosz noted the nuance that Asana had spent years on groundwork beforehand. Orosz also stressed that these were essentially full rewrites of test suites, not simple library swaps.
  • Uber moved from JUnit 4 to JUnit 5 across millions of lines of code in four months. Orosz said this would previously have taken years of slogging.

Data on agent-generated work

Orosz presented several datasets showing agent activity rising sharply. Fresh data from Linear shows that, for the first time, more tickets on its platform are created by agents or through MCP than by humans, after a steep rise in recent months. GitHub data shows agent-generated PRs "exploding." Agent-only PRs, meaning PRs with no human reviewer, numbered 7.7 million in January and rose nearly tenfold by August. Orosz said the trend matters more than the absolute number and also flagged a July–August spike in agent-only reviewed PRs. Data from Factory AI shows skills going mainstream: about 80-something percent of Factory's users now use skills, up from about 30-something percent in February.

Cost: a spring scare, then partial control

By May, Orosz said, companies were widely worried about AI costs. That was around the time news broke that Uber had blown through its annual AI budget, as Claude Code spread and AI got more expensive. By September, Orosz reported, many large companies had brought their cost curves under control. They cut per-token costs by about 50% and kept total costs flat by investing in open models, smarter routing and similar measures.

10:30

Specializations are disappearing and projects are shrinking

At OpenAI, ChatGPT's head of engineering told Orosz that they had expected engineering specializations to fade but were surprised by how fast it happened. Last year OpenAI was still hiring dedicated iOS and Android engineers. This year it isn't, because it believes that with Codex anyone can do that work at a good-enough level. Orosz sees the same pattern elsewhere in frontend and mobile, and also sees frontend engineers taking on more backend work.

Projects are also being done by one or two engineers. Katelyn, Anthropic's head of engineering for the Claude platform, told Orosz that an individual project often can't have more than one or two engineers. Each engineer already runs several agents that step on each other's toes, so there is room for at most one more engineer, who brings their own agents too. Orosz said one-person projects are becoming much more common at the startups Orosz talks to.

Orosz briefly listed a few more changes. Teams are getting smaller. Junior hiring keeps declining, not dramatically but steadily, which Orosz said shows up in Pragmatic Engineer data and elsewhere. And agent infrastructure has become its own discipline. Orosz counted about sixteen changes in total and emphasized that almost none of them were true twelve months earlier, with the possible exception of the junior hiring trend.

12:33

What hasn't changed: teams, planning, testing

Orosz was pleased to hear that the team remains the unit of work at Anthropic. Katelyn said some people talk about "two humans and a bunch of agents," but that isn't where Anthropic is. Teams still own a piece of software and its on-call rotation. Each person is supercharged by AI, but team size and shape are similar to before: still two-pizza teams. Orosz said the same holds at OpenAI and behind any successful agentic product. People go on vacation, generate energy together, inspire each other, hold a high bar and keep each other accountable. Orosz's view is that "two people and a bunch of agents" amounts to a one-off project, not a team.

Planning still matters for complex work. According to Katelyn, planning for Anthropic's more complex infrastructure products hasn't changed much from her earlier years at places like Stripe. Building the wrong thing is still a waste even when building is faster. Planning remains especially important for infrastructure complexity, aligning teams and communicating with customers.

Testing and validation remain essential. Jarred Sumner, who rewrote Bun at Anthropic, said AI writes nearly all the code and nearly all the tests. Before AI, his team spent about as much time writing tests as writing code for production-ready software, and that ratio hasn't changed. Sumner stressed that you need a way to trust your code and that tests are probably the best way to get it. Orosz added that there are other layers of validation, and that formal verification is becoming more popular.

Non-engineers are not shipping to production

Orosz kept hearing that non-engineers can now ship production code, so Orosz asked around for a week. Orosz's conclusion was that it isn't happening. Non-engineers build websites and flag bugs in Slack, and sometimes a Slack bot turns that into a pull request. But these people typically don't know what a pull request is, and they are not shipping production code; they are alerting engineers to bugs. Orosz said no company they spoke to, from Linear to Cursor to OpenAI, has non-engineers pushing production-ready code, and that they aren't sure this will ever happen.

Old patterns are being rediscovered

Matt Pocock, the educator behind the "grill me" skill, told Orosz that he encountered the term "tracer bullets" in The Pragmatic Programmer and then went looking in older books for "leading words" that improve agent output. In A Philosophy of Software Design he found the ideas of deep and shallow modules, and he found that using those terms with the AI produces better code. Orosz found this fascinating: the models were trained on these ideas, and the ideas apparently still help when guiding them.

16:25

What broke: code volume and code review

Assumptions about code volume no longer hold. Orosz noted that GitHub has had outages and, to its credit, publishes data on what's happening. Over three years, pull requests, commits and new repositories are up about 5x, and the increase has accelerated sharply in the last six months. Data GitHub gave Orosz shows the roughly 10x rise in agent-only PRs, and total pull requests doubling in just the last two months.

Orosz said code review is "done for." An engineer who asked not to be named told Orosz that everyone is playing "the theater of doing reviews." Faced with the volume of changes, people take the path of least resistance, and some just approve everything. That startup is gradually phasing out code reviews because they don't work. Orosz calls these "zombie code reviews" and argued that if your team still nominally does code review on every change, it probably isn't really reviewing. Ramp has started telling engineers it trusts them to skip code review for certain non-critical parts of the codebase, and Orosz expects more companies to do the same.

Quality and reliability are also breaking, according to Orosz. Orosz sees constant "paper cuts" in everyday products, naming Spotify and Substack as examples. Orosz attributes this to people, and agents, shipping more.

18:27

Infrastructure shortages, including CPUs

Orosz said everyone knows about the GPU shortage, but it mainly affects AI labs, inference companies and AI startups seeking GPUs. A memory shortage is raising memory prices, though most companies won't feel it much. What surprised Orosz was a CPU shortage hitting cloud customers with ordinary workloads, which The Pragmatic Engineer recently covered with examples including Turbopuffer and Anthropic. Ordering a CPU or server at a cloud provider used to mean one to two weeks of back-order time; Orosz reported it is now up to six months. Mid-size customers cannot reserve CPUs in certain regions, and some regions can't take any new orders at all. Some companies are already paying for capacity that won't arrive until December, because that is the only way to secure it. Orosz called the situation "manic."

19:33

Focus, productivity and the shifting baseline

Orosz also reported damage to focus and productivity. Dima at Linear, whom Orosz described as an excellent engineer even before AI, said there is constant context switching and always another agent waiting for a response. Dima also said there is simply more work. When AI was ramping up, Dima felt more productive than peers, finishing in an hour or two what took them a day. That pace is now the baseline expectation: everyone is expected to work in parallel. As a result, Dima feels they have more work than before AI. Orosz said many people feel this way and encouraged the audience to reflect on it.

20:09

Engineering leaders are walking out the door

Orosz interviewed about 20 to 25 engineering leaders who are taking or planning career breaks and summarized their reasons:

  • The job got harder. Under "founder mode" expectations tied to AI, some founders push leaders to fire half the team, while others expect revenue to double when AI spend doubles. Orosz called these expectations unrealistic.
  • Startups are losing. Leaders see their equity becoming worthless or their company heading toward bankruptcy, try to turn things around, fail, and check out.
  • Companies aren't adopting AI fast enough. Leaders care about career stability. Orosz argued that if your company is still working the way it did in 2022, staying another two or three years puts you in a career hole, because your next employer will expect AI-era experience.
  • Smaller teams need fewer leaders, and middle management is often cut alongside them.
  • Fractional CTO work is surprisingly popular in hubs like New York, San Francisco and possibly Seattle. Leaders who quit voluntarily take fractional roles because returning full-time feels too messy right now, even though the companies hiring them want them full-time.
  • AI startups pay much more in total compensation, sometimes even in cash. Orosz said Anthropic is recruiting the CTOs of major public companies to join as ICs or to lead small teams, and that higher pay there is an open secret.
  • It's a good time to found a startup for hands-on leaders with the right background, who can likely raise VC funding.
  • Burnout. Some leaders want to step back, let things settle, and return later.
22:55

What comes next

Orosz listed developments they were fairly certain are underway and will continue.

Cloud agents and harnesses. Anyone with engineering resources is building them. Orosz described Ramp's harness as one of the most advanced and said it works far better for Ramp than Codex or Claude Code. Ramp gave three reasons for building it: local machines are far more limited than the cloud; Ramp is frontend-heavy and can build better frontend tooling in the cloud; and it wanted remote developer environments anyway, so this killed two birds with one stone. Orosz said the only catch is that the CPU shortage may make capacity harder to secure. Dima, previously a strong advocate of local development, noted that the industry still lags on Devpods (something Uber had) and cloud development tooling. Dima has nonetheless changed their mind and now sees the cloud as the future, because work grinding away in the cloud doesn't hog their machine.

We will stop reading the code. Orosz attributed this view partly to Charity Majors, whom Orosz described as a big skeptic. On the podcast they discussed what it would take to be comfortable shipping code without reading and understanding it, noting that ops and QA have long worked this way. Orosz framed it as a question of when, not if.

New internal infrastructure. Evals will become part of CI/CD if they aren't already. Companies will keep iterating on agentic factories, and agents will take part in deployments, observability and incident management.

A refactoring wave. When refactoring, migrating and rewriting become cheap, Orosz asked, why not do them? Orosz added that this is also a low-risk way to practice agentic skills.

AI fluency and positivity as a hiring baseline. An engineering director at a startup told Orosz they now screen for AI positivity, because they want hires who will help push the limits of what can be built with AI. Orosz noted this applies both when hiring and when interviewing.

AI maturity as an organizational goal. Orosz cited Laura Tacho, who spoke at the Pragmatic Summit in February. Tacho says organizations that move faster start from a business outcome, work backward, and build agentic systems that reduce handoffs, increase learning and remove friction. In Tacho's framing, individual-level automations are the easy path. What leaders should be doing is the harder work of building team-level or company-level agentic systems, which Orosz said explains the surge in AI infrastructure. Orosz acknowledged this is high level but called it the right direction.

Demand for deep domain knowledge. Titus Winters, an author of Software Engineering at Google, told Orosz that success requires intelligence (knowing how to do something), wisdom (knowing what to do) and charisma (convincing others to do it). As AI makes "how" cheap and widespread, Winters argued, wisdom and charisma become much more important. Orosz added that this doesn't mean ignoring intelligence.

27:34

Orosz's advice to engineering leaders

Orosz's advice was to future-proof your career by being hands-on: build software and ship to production. As an example, Orosz cited Will Larson, chief product and technology officer at a company with a 50-person engineering organization, who has shipped more code to production in the past 15 months than in the previous five to ten years combined. Orosz urged leaders to:

  • build AI infrastructure that helps their team and company;
  • use AI to remove friction from their own work, their team's and their company's;
  • avoid outsourcing their learning to AI, because peers who use it to improve will get ahead.

Orosz also said leaders should accept doing less people management for now. ICs don't expect as much of it, nobody yet knows what that career path looks like, and it isn't what founders and executives currently expect from leaders. Orosz expects the field to figure it out and return to it eventually.

Orosz closed with Peter Mattis. Mattis, after years as a hands-off engineering leader of a large organization, has returned to being hands-on. Mattis told Orosz you have to "get in there," use AI tools constantly and push yourself to learn, and said they have learned more in the past year than in the previous five combined, which Orosz found striking given Mattis's experience. Orosz asked the audience to remember why they got into tech. Mattis's answer was that they got into software engineering because they like building things, and now they can build faster and without some of the compromises they used to make. Mattis called it a little exhausting, but also very exciting.