Technical Debt

The cluster focuses on discussions about technical debt in software development, including its definition, metaphors like financial debt, benefits and risks, management strategies, and distinctions from incompetence or messes.

📉 Falling 0.4x Startups & Business
6,630
Comments
19
Years Active
5
Top Authors
#1447
Topic ID

Activity Over Time

2008
14
2009
60
2010
53
2011
94
2012
86
2013
85
2014
238
2015
302
2016
434
2017
319
2018
492
2019
615
2020
698
2021
603
2022
754
2023
769
2024
462
2025
510
2026
42

Keywords

YC HN CI objectmentor.com riotgames.com IE DRY debt technical debt technical tech crunch code quantify fix stories bad code

Sample Comments

rednerrus • Jan 27, 2023 • View on HN

There's a tech debt analogy in here somewhere.

JamesBarney • Sep 14, 2016 • View on HN

That technical debt isn't going to write itself :).

mercurial • Oct 2, 2014 • View on HN

You're talking about technical debt, obviously.

bookofjoe • Mar 4, 2018 • View on HN

What is "technical debt?"

flerovium • Nov 20, 2021 • View on HN

Now that's technical debt!

Technical debt is only bad if you don't plan to pay it back.

0xdeadbeefbabe • Apr 12, 2018 • View on HN

The whole tech debt concept might be the wrong abstraction.

antiquark • Apr 13, 2021 • View on HN

Technical debt = "why didn't you do it right the first time?"

pseudalopex • Nov 7, 2020 • View on HN

Debt is a good metaphor. Carrying technical debt can be a smart business decision. Constantly taking out more loans and never making payments leads to bankruptcy.In my experience the problem is usually it's hard to quantify the costs. It's easy for managers to tell themselves engineers are just perfectionists. Someone's bonus might depend on not listening and they probably won't be held accountable when something goes wrong.

blackoil • Oct 21, 2023 • View on HN

Tech debt is like all other debts, it need to be serviced. You keep accumulating it and it becomes toxic. Never take any debt and you are leaving easy money on table and may loose to competition because you have slower delivery.