Live data from Hacker News

Ask HN: How do you explain tech debt (to non-techs)?

news.ycombinator.com

11–18 of 18 posts

Re: Ask HN: How do you explain tech debt (to non-techs)?

#11
Executives may or may not understand “paying down” tech debt. Creating yet another metaphor: it’s easy to understand why dental work is delayed until the off-season.

The risk is: Once you need to hire for it, you won’t be able to find top talent to do it.

Re: Ask HN: How do you explain tech debt (to non-techs)?

#14
post #13

...continuing to cook meal after meal in the same kitchen, but never cleaning up, or washing a pot or pan. It might be manageable for a day or two but very quickly you will suffer and probably give yourself food poisoning.

At some point, the cooks start stabbing people or become strangely insistent on burning the whole kitchen down.

Re: Ask HN: How do you explain tech debt (to non-techs)?

#15
When solving a problem with a computer, there are any number of ways to do it, and it's not clear until later if any given approach has a "gotcha" that works strongly against it until after the fact. Over time, you're throwing more and more computer time, and programmer time, into feeding those gotchas.

So, you go back and dig out those gotchas, and try something else, it takes some time to understand what went wrong, and how to make it better without creating new and even hungrier gotchas. This process is called refactoring, and in the end it saves far more time and effort than it takes, but it requires concentration and time to do a good job, so please respect the closed office door, or other flag that I can't be interrupted right now when I'm refactoring.

Re: Ask HN: How do you explain tech debt (to non-techs)?

#17
post #13

...continuing to cook meal after meal in the same kitchen, but never cleaning up, or washing a pot or pan. It might be manageable for a day or two but very quickly you will suffer and probably give yourself food poisoning.

Brilliant analogy!

I speculate confusion about the term originally came from the word “debt”. For a layman it tends to be associated with an extremely narrow definition.

Re: Ask HN: How do you explain tech debt (to non-techs)?

#18
post #17
post #13

...continuing to cook meal after meal in the same kitchen, but never cleaning up, or washing a pot or pan. It might be manageable for a day or two but very quickly you will suffer and probably give yourself food poisoning.

Brilliant analogy! I speculate confusion about the term originally came from the word “debt”. For a layman it tends to be associated with an extremely narrow definition.

Glad to have helped! I often get asked to explain things by family and friends so I've got a knack for 'dumbing things down'.
Post reply on HN