As a codebase gets larger, tech debt is the growing monster that impacts a team’s ability to perform.
It’s very common that a team’s output is slowed down in one way or another, perhaps in its tooling, older components, long-running pipelines, or something else.
And because a team is slower, there’s increased pressure to fix that. Sometimes that means hiring more, sometimes that means pushing more code. The pressure is on to keep delivering. And because the pressure is on, teams often take on more technical debt with hacks and quick solutions to get their work shipped. And because the work needs to be shipped, there isn’t time to patch up the hacks that got them to where they are.