A New Model Of Technical Debt

A school of clown fish with their symbiote, the sea anenome.
Photo: Pratik Mehta on Unsplash

I think I found an empirical way to approach Technical Debt (a term coined on the c2 wiki in the early 2000s) and that is by thinking of technical debt in terms of meta-critical state that builds up in a software system over time.

Meta-criticality is a state of apparent stability that is in fact one bit flip away from sudden change which may lead to a cascade of other equally sudden changes. A lot of natural…