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