Handling Tech Debt ‘later’ Means ‘never’

It’s True

The Secret Developer
3 min readSep 21, 2023
Photo by Pawel Czerwinski on Unsplash

Tech debt. It’s something that we all need to do to make our work cool. If we want to deliver value in the future we need to ensure that our work is of appropriate technical quality to provide the foundation for our features.

To put it another way, you need to sow seeds in order to have crops next season to harvest.

”I have no idea what the last line even means”

Leaving Tech Debt For Later. What Is The Crime?

A good to great developer who will look at the code and say:

“I’m going to take this opportunity to fix this tech debt.”

We can compare and contrast this to a less-than-great developer who might say:

“I’m going to do the essential work to implement this feature.”

“In my experience leaving tech debt for later means leaving it for never.

The teams I have worked for vary in strategy. Let me walk you through a couple of examples”

The Proactive team

“Before the messy conclusion of this…

--

--

The Secret Developer

A top software developer who has worked for some of the biggest tech companies (yes, that one too) reveals the stories behind Big Tech and software engineering.