Technical debt is a metaphor for the eventual consequences of poor software architecture and software development within a codebase.

learn more… | top users | synonyms

5
votes
4answers
306 views

What is the definition of “technical debt”? [duplicate]

What is the definition of technical debt?
46
votes
21answers
6k views

How do you explain refactoring to a non-technical person?

How do you go about explaining refactoring (and technical debt) to a non-technical person (typically a PHB or customer)? ("What, it's going to cost me a month of your work with no visible difference?!"...
17
votes
9answers
1k views

In the aggregate: how will we maintain legacy systems? [closed]

NEW YORK - With a blast that made skyscrapers tremble, an 83-year-old steam pipe sent a powerful message that the miles of tubes, wires and iron beneath New York and other U.S. cities are ...
18
votes
9answers
2k views

How can I sell a legacy program rewrite to the business? [duplicate]

We have a legacy classic ASP application that's been around since 2001. It badly needs to be re-written, but it's working fine from an end user perspective. The reason I feel like a rewrite is ...