Member-only story

Keeping Track of your Technical Debt

Picture by Stuart Miles from stockvault.net

The impact of technical debt

Over the years the concept of “technical debt” has become a phrase that can generate anxiety and a lack of trust, as well as setting up developers and their managers for failure. The metaphor might not be perfect ( Ralf Westphal makes a strong case for treating it like an addiction), but I feel it’s pretty apt if you think of the story of The Pied Piper of Hamelin — if you don’t pay the piper promptly for keeping you alive, he’ll come back to steal your future away.

Maybe I’m being a bit dramatic, but I value my time on this planet and over the course of two decades as a software developer in various sectors of the industry I have (along with countless others) paid with so much of my own precious lifetime (sleep hours, in particular) for others’ (and occasionally my own) quick fixes, rushed decisions and hacky workarounds that it pains me to even think about it.

It’s almost always worthwhile investing in doing things right the first time, but we rarely have the resources to invest and we are often unable to accurately predict what’s right in the first place.

So let’s at least find a way to mitigate the harm.

Why TODOs don’t help

--

--

Adam Fisher / fisher king (@therightstuff)
Adam Fisher / fisher king (@therightstuff)

Written by Adam Fisher / fisher king (@therightstuff)

Software developer and writer of words, currently producing a graphic novel adaptation of Shakespeare's Sonnets! See http://therightstuff.bio.link for details.

No responses yet