







How Generative and Agentic AI Shift Concern from Technical Debt to Cognitive Debt
The term technical debt is often used to refer to the accumulation of design or implementation choices that later make the software harder and more costly to understand, modify, or extend over time...

The Five Levels: from Spicy Autocomplete to the Dark Factory – Dan Shapiro's Blog
In my last post, I wrote about technical deflation. We’re seeing the cost of code is dropping so fast that we need to change our tech debt payment plans. The smart teams…

The Evolution of Software
Last week Chris Paik published a Google Doc titled, The End of Software, where he articulates the lowering cost of software development and potential implications. He ends the piece with a provocative statement: "Majoring in computer science today will be like majoring in journalism in the late...
Prompts are technical debt too
It’s common and correct to say that “all code is technical debt”. Adding code is a necessary evil for developing new features: you almost always have to do it, but each line of code adds to the complexity and maintenance burden of the system. All future changes to the system have to work with the existing code, or at least avoid breaking it. Once systems accumulate enough code, they become impossible for a single person to understand: instead of reading the code and understanding what it does, you must rely on guesses, theories and heuristics1. Sensible engineers write as little code as possible.

Research Debt
Science is a human activity. When we fail to distill and explain research, we accumulate a kind of debt...
Comprehension Debt - the hidden cost of AI generated code.
Comprehension debt is the hidden cost to human intelligence and memory resulting from excessive reliance on AI and automation. For engineers, it applies most to agentic engineering.

The End of Software
To understand how software will change, we can benefit from studying how technology has changed other industries. History tends to rhyme, if you listen. Before the internet, media behaved very differently—it was expensive to create. You had to pay people to make content, edit it, and distribute ...
Sustainable software manifesto
The systems we build are never neutral. They can magnify harm or support a just and sustainable society. How we build today shapes tomorrow’s possibilities.

Don't Take the Black Pill - Andrew Kelley | SSW 2026
The Git-ification of the World — Tim Morrissey
Why AI conquered software first, and what that tells us about which industries are next.

Capitalism and Its Critics: A History
A Financial Times Most Anticipated Book of 2025A sweeping, dramatic history of capitalism as seen through the eyes of its fiercest critics. At a time when artificial intelligence, climate change, and inequality are raising fundamental questions about the economic system, Capitalism and Its Critics provides a kaleidoscopic history of global capitalism, from the East India Company and Industrial Revolution to the di...
The Tyranny of the Marginal User
why consumer software gets worse, not better, over time

The AI productivity myth is more harmful than you think
Perceived productivity may be up thanks to AI, but there's debt collecting in the shadows.
