Back to Concepts

    Technical Debt

    The structural compromises that accumulate inside technology systems.

    Technical Debt

    Technical Debt describes the structural compromises that accumulate inside technology systems over time.

    These compromises may include architectural shortcuts, undocumented behaviour, brittle integrations or legacy systems that are difficult to modify.

    Technical Debt slows systems.

    The Interaction with Human Debt

    Many organisations understand Technical Debt well. What they often overlook is how Technical Debt interacts with Human Debt.

    When both forms of debt accumulate, they begin to reinforce each other. The result is Execution Debt — the systemic inability to translate strategy into results.

    This interaction is why transformation initiatives that address only technology or only culture tend to stall.

    Framework Position

    Technical Debt is a well-established concept in software engineering. Within the Human Debt framework, it is one of two inputs — alongside Human Debt — that create Execution Debt.