Every application has some level of Technical Debt.
Some of it exists in our tracking systems, but most of it exists in our minds, slack channels, or forgotten conversations we have with each other, later to be forgotten when we start on something else.
One of the hardest jobs of being a Software Manager is being able to enunciate where your team’s debt is and push the work that needs to be done, to get done, to make it better.
It’s not a glamorous job and not everyone always wants to hear from you when you talk about it often time pushing you off for much shinier features.
But it’s the job your team needs you to do and fight for so they don’t have to figure it out under pressure with customers demanding rebates.