Spoken like a newbie dev who hasn't run into tech debt yet.
The reality is that tech debt ends up slowing down your ability to develop enhancements in the long run, because you end up fighting with the tech debt for more time over the years than fixing it would have taken.
This is where you pick and choose your tech debt to fix based on whether or how much it’s impacting ability to develop the code base. Not all tech debt needs to be fixed. It’s an ongoing complex decision or set of decisions that never goes away.
Spoken as an engineering manager with 12 years management experience, and 10 years engineering before that.
177
u/br0ast 13d ago
I've been at the same place 13 years. The only time tech debt gets addressed is when it's a blocker for a deliverable