Carmack: 'I pushed everyone too hard', and Quake was too ambitious
Thirty years on, John Carmack answers Sandy Petersen's claim that Quake gutted id Software, and concedes most of it, ending with two words: 'Sorry, Sandy.'
Carmack's admission is structural: Quake bundled a new renderer, a client-server netcode layer, and the QuakeC scripting engine at once, bottlenecking the whole studio on his graphics work while the rest shipped Doom expansions.
The thread refuses the apology. Several argue the leap was the point, that the next-gen engine was id's job, and that second-guessing a masterpiece is the wrong lesson.
A founder marks his own work, decades late

Replying to designer Sandy Petersen's argument that Quake hollowed out id Software, John Carmack agreed with most of it. He called Quake overly ambitious technically and suggested the multiplayer and modding that made it legendary could have arrived inside a stabler Doom++ engine, sparing designers a forced rewrite. He flagged a botched cap table, said standard vesting would have served the founders better, and owned the human cost in plain terms: "I pushed everyone too hard… running people at startup intensity constantly will wear them out." He closed with a direct apology, "Sorry, Sandy."
The self-critique landed as confession rather than nostalgia, which is what the thread argued about.
The thread won't accept the apology
Several readers thought the regret was misplaced, that asserting technological dominance was precisely the role.
"It was Carmack's job to assert technological dominance and give the industry its next generation of game engines. He did just that, and shouldn't apologize…" — a commenter on the Build engine era
One reader picked up the very line Carmack used and circulated it back as advice for any maturing company.
"Sounds like wisdom many companies might consider…" — a software engineer quoting the slack point
Others reconstructed the engineering trap with specifics, a new networking layer, a new scripting engine, and a fully polygonal renderer all converging on one person.
"This was far too ambitious and bottlenecked everything on Carmack's graphics work. The rest of the team was left to create Doom II and Ultimate doom while Carmack worked…" — a reader tracing the bottleneck
A darker reading ran alongside the praise in the thread: that the post was a polished way to call Petersen a weak designer. Between the two poles sits the uncomfortable claim Carmack's mea culpa implies, that the company most associated with one engineer's brilliance was also limited by it.
Get breakdowns like this every day
The top Hacker News stories, unpacked — by email, Telegram, or RSS.
Qualcomm buys Chris Lattner's Modular, the anti-CUDA bet, for ~$4B
Reuters reported Qualcomm is acquiring Modular, the AI-compiler startup behind the Mojo language and MAX stack, at a valuation Reuters earlier pegged near $4 billion. The thread's irony: Modular's founder spent years arguing hardware companies are the ones who fail at AI software.