Essential Complexity

Modernizing high-risk systems in the age of AI.

A bi-weekly letter from Joe Leo.

Every system becomes complex. Not every team learns to navigate that complexity well.

Essential Complexity explores how high-risk software systems evolve — where architecture, data integrity, compliance, and production realities matter.

Topics include:

  • When AI meaningfully changes system design — and when it doesn't
  • Modernizing legacy systems without breaking revenue
  • Architecture decisions under uncertainty
  • Tradeoffs that shape long-term system health

All Issues

The Guardrail Is the Architecture May 26, 2026
A movement is forming around guardrails for agentic coding. The questions being asked are the right ones. But the answers, so far, are mostly tooling dressed up as architecture.

Your Platform Has a Monolith, Too May 11, 2026
GitHub published two incident reports in a single week. Both failures share the same structure: a system designed for a different scale, operating under conditions it wasn't built for.

Already Inside Apr 27, 2026
The Vercel breach had nothing to do with AI-generated bugs. The attacker moved through doors that were already open. Containment has to extend beyond code boundaries.

Detection Won't Save You Apr 13, 2026
AI-introduced vulnerabilities are now on the record. The teams reading these numbers as a detection problem are solving the wrong thing.

The Review Queue is Not the Problem Mar 30, 2026
On teams with high AI adoption, PR review time increases 91%. The instinct is to treat that as the problem to solve. It isn't.

The Reliability Gap Mar 16, 2026
Amazon has a gap between how fast AI can generate change and how fast its systems can safely absorb it. Most organizations haven't registered the shift yet.

The Bull Case for Ambition Mar 02, 2026
Abundance does not eliminate opportunity. It expands it. But it also clarifies what was always true: the constraint was never intelligence. It was imagination.

The Platform Illusion: Why AI Won't Save Incremental Software Feb 17, 2026
The market is pricing architectural courage. Companies that simply 'add AI' to existing products won't survive. The winners will rebuild around it.

The Price of Agency Feb 02, 2026
Both OpenClaw and Gas Town imbue LLMs with an agency that stirs strong emotions. One side expresses wonder at what's now possible. The other expresses fear at potential downsides. Both deserve serious attention.

Creative Ambition's Call to Arms Jan 19, 2026
If we stop bringing new people into the profession, software engineering doesn't evolve, it atrophies. A field that can't regenerate itself doesn't get more efficient; it simply disappears.

Stop Moving Faster and Start Moving Forward Jan 05, 2026
If your team adopts AI and suddenly produces 160% of what they did before, congratulations. You're keeping up. You are not winning.

Get a New Map Dec 22, 2025
We're treating AI like a faster compiler for the same ideas we've always had: ship more features, write more CRUD, reduce headcount. The result? Marginal gains and a ceiling on ambition.

We're Still Catching Up to Global Teams Dec 08, 2025
For the last three years, almost every conversation in the software world has revolved around AI. But after 20 years working inside engineering organizations, the real transformation happened quietly, starting in 2020.