Skip to main content
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 4

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