Complexity Is Future Downtime, Held in Inventory

Complexity's invoice arrives at 2 a.m. Track exceptions like debt, retire them on purpose.

Every one-off tunnel during a migration, every manual route pinned down by a support call, every "temporary" port-forward from 2019 — that's complexity inventory. Compounding, undated, and due at the worst hours.

Audit exceptions like debt

  • List every manualoverride and the ticket that created it — the without-a-ticket ones are the spikes
  • Each carries an owner, an expiry condition, or it enters the retirement plan
  • Budget a percentage of every change window to debt paydown

The pride trap

Architecture gets defended as design when really it's a calendar: someone scheduled the complicated future. Choose honestly — you will pay in staffing, consultations, or outages so unexplained maps pile up.

The best question in any design review: "who maintains the clever part the week the person who loved it transfers?"