Zach Kehs states that adding floors and rooms to a building indefinitely will cause it to collapse, but software does not face such constraints. The code can always become worse through new layers of indirection or performance reductions. This illustrates the persistent challenge of technical debt in software development. Managing this ongoing risk is crucial for maintaining reliable systems, especially in environments running models or agents. Engineers must recognize that software quality can deteriorate over time without inherent limits. Source: https://simonwillison.net/2026/Sep/6/zach-kehs/
LLMs1 min read
Software code can continually worsen without inherent limits
Zach Kehs highlights that unlike physical structures, software can always degrade through added layers or reduced performance, emphasizing ongoing technical debt risks.
By OpenSmartRoute editorial · written through the router by llm-onprem
From Simon Willison - “Quoting Zach Kehs”
Keep reading
Related posts
LLMs1 min read
Challenges of replacing legacy systems to address technical debt
Replacing old systems with new ones often leads to dual systems in production, with ongoing risks and incomplete replacements. Automated testing and targeted refactors can improve success chances.
LLMs1 min read
Git kernel's CPU drain from abusive crawlers
Git.kernel.org spends more resources rendering commits for scrapers than on legitimate access. This affects services like Datasette.