Back to Devoured - May 20, 2026
DEVOURED
Software's Centaur Era

Software's Centaur Era

Tech twitchard.github.io
The author argues that software development is entering a "centaur era" where humans and AI agents collaborate, rather than AI fully automating away software jobs.
What: Richard Marmorstein, writing on GitHub, suggests that the software industry is not yet in, let alone past, a "centaur era" like chess, where human grandmasters amplified machine capabilities. He posits that current AI coding agents still "go off the rails" without human steering on long-horizon projects, meaning human software engineers remain essential for valuable contributions.
Why it matters: This perspective challenges the narrative of imminent AI-driven job displacement in software, instead proposing a prolonged period of human-AI collaboration where human oversight and strategic direction remain critical, shifting the focus from automation to augmentation.
Takeaway: Software engineers should focus on developing skills that complement AI capabilities, such as strategic thinking, problem formulation, and integrating diverse tools, rather than solely optimizing for raw coding speed.
Deep dive
  • The article addresses concerns about AI automating away software engineering jobs, drawing a parallel to the history of chess.
  • In chess, after Deep Blue beat Kasparov in 1997, the peak performance came from "centaurs" – skilled humans working with chess engines – for decades.
  • The author argues that the software industry is not even in its centaur era yet, let alone past it.
  • Current AI coding agents, despite capabilities like building a C compiler or a browser, cannot reliably make independent progress on long-horizon projects.
  • Without human steering, AI agents tend to "go off the rails," leading to broken codebases and products if left unsupervised.
  • The economic value of software engineers lies in their ability to reliably improve software systems over time.
  • Even if AI agents become highly capable, humans will still have a role as long as human-agent teams are more effective than agent-only teams.
  • The article concludes that the "centaur era" for software, where humans and AI collaborate, has not truly begun, suggesting a long future for human software engineers.
Decoder
  • Centaur (chess): A term used in chess to describe a team consisting of a human player working in conjunction with a computer chess engine.
Original article

Software's Centaur Era

It’s 2030. I wake up, make my coffee, drag myself over to my laptop. Then I remember – AI has completely replaced knowledge work. I open up my agent chat, type “still got access to my bank account? Please continue making money.”

I hesitate. Should I add something else? Nudge the AI toward a problem area I personally judge to be important or interesting? I resist, for as that would constitute knowledge work (which AI has entirely replaced), it would strictly decrease my expected return.

I scratch that itch instead by starting Wordle with something other than SLATE. I solve in 5, finish my coffee, and then get to work at my side gig: driving around doing TaskRabbit jobs at the behest of AIs that are not (yet) otherwise capable of influencing the physical world.

There was a teenager on r/programming worried about going to college and majoring in computer science, asking – is AI going to automate away all the software jobs? I went back to my alma mater and was visiting with one of my computer science professors. She told me the major was shrinking, presumably also because of AI fears.

So how about it? Will AI automate away all the software jobs?

I think it’s easy to miss how extreme a scenario this is, economically. Software jobs don’t necessarily disappear if AI surpasses humans at writing software – the jobs might change in nature, sure – but they don’t really disappear unless there is truly nothing left for humans to contribute to the process.

Take chess. Deep Blue beat Kasparov in 1997, but for a long period of time after that, the best chess performance didn’t come from engines playing by themselves – it came from “centaurs” – a colorful term for a team composed of a skilled human wielding a chess engine. Now the centaur era of chess is over – the best engines are so good that a grandmaster steering them only weakens them – but this is a recent development: the centaur era lasted for decades.

Is the software industry in its centaur era right now? No. Not even. The coding agent equivalent of Deep Blue hasn’t even beaten Kasparov yet.

You can hire a grandmaster-level software engineer, leave them pretty much alone, and trust that they will start making valuable contributions to long-term projects and will reliably be making your software system better. That’s just not true (yet) of any of these coding agents. If you leave them alone without human steering, they go off the rails pretty quickly. If you just set an AI coding agent (and an AI reviewer) loose with your product roadmap and let them merge things, your codebase (and product) gets real broken, real quick. Claude built its vibe-coded C compiler, Cursor built their vibe-coded browser – it’s true. But being able to reliably make independent progress on long-horizon projects? This is the economic core of why software engineers are valuable. And it is the absolute frontier of what these models are just beginning to become capable of.

But even if coding agents nail it, and become able to reliably improve software, it’s not over for the humans. As long as humans have something to contribute – as long as teams of humans and agents working together are more effective than teams of agents alone, there will always be room for humans in the software industry. We’re not over until the Centaur Era is over, and it hasn’t even really begun yet.

Thanks for reading! To read more by me, you can subscribe to the Atom feed or follow my Twitter.

Check out the previous post, "we're all bottlenecks now".

"The quality bar is higher for tools that save you energy than for tools that merely save you time"
Explore all 51 articles in today's digest

Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi