Jevons Paradox: Why Cheaper Code Makes Worse Software
Cheaper generation doesn't mean the same code in less time. It means more code, more maintenance, and a self-reinforcing cycle with no natural brake.
Staff Engineer & Data Architect
I architect data and application layers for a platform serving millions of families. I've spent 15 years doing this work across healthcare, finance, and consumer tech, and the thing I keep coming back to is that the industry's hardest problems were never about code. They were about specification, comprehension, and judgment. AI just made that obvious. This site is where I map the territory and work through what to do about it.
Featured Series
AI didn't shift the bottleneck from generation to specification, the bottleneck was always specification. AI collapsed the pretense that generation was where the difficulty lived. This series examines what that means for engineering.
Latest Writing
Cheaper generation doesn't mean the same code in less time. It means more code, more maintenance, and a self-reinforcing cycle with no natural brake.
The oracle principle quietly breaks when AI writes both the code and the tests. Coverage rises, verification power falls, and the difference is invisible.
Code that nobody designed produces systems that nobody understands. The maintenance costs are real and growing.