Original: Simon Willison · 11/03/2026
Summary
Simon Willison shares a quote from John Carmack about the challenges of architecting for future requirements in software development.Key Insights
“It is hard for less experienced developers to appreciate how rarely architecting for future requirements / applications turns out net-positive.” — John Carmack, a tweet in June 2021
Topics
Full Article
11th March 2026 It is hard for less experienced developers to appreciate how rarely architecting for future requirements / applications turns out net-positive. — John Carmack, a tweet in June 2021 Posted 11th March 2026 at 2:47 pm Recent articles Perhaps not Boring Technology after all - 9th March 2026 Can coding agents relicense open source through a “clean room” implementation of code? - 5th March 2026 Something is afoot in the land of Qwen - 4th March 2026 This is a quotation collected by Simon Willison, posted on 11th March 2026. software-engineering 62 yagni 7 john-carmack 4Related Articles
A quote from Joseph Weizenbaum
Simon Willison · reference · 62% similar
Coding After Coders: The End of Computer Programming as We Know It
Simon Willison · explanation · 59% similar
A couple of days ago, I sat down with Vivek Bharathi and dumped my brains. Here's the interview...
Geoffrey Huntley · explanation · 57% similar
Originally published at https://simonwillison.net/2026/Mar/11/john-carmack/#atom-everything.