3 ms·
It’s probably better to say it’s a broadly applied term; so broadly that’s its meaning has regressed to ‘something in the codebase I don’t like’. It’s a shame,
by mnd999 3y ago
It’s probably better to say it’s a broadly applied term; so broadly that’s its meaning has regressed to ‘something in the codebase I don’t like’.
It’s a shame, because the original meaning of cutting corners for genuine business reasons (time to market etc.) actually makes a lot of sense.
- atoav 3y agoSomething in the codebase that you don't like can be because of cutting corners for business reasons. The real question is whether it is actually debt we are talking about. A developers hurt sense of code aesthetics isn't technical debt, but e.g. if code uses an ugly hack it can bite you performance wise, or when something is added or changed. When code is never maintained the libraries used can expose known weaknesses to the world etc.