DEV Community

Discussion on: The True Cost of Technical Debt

Collapse
 
integerman profile image
Matt Eland

I write and think a lot about software quality. From my experience unmitigated tech debt becomes almost sedementary in nature, forming natural buildup over time throughout a codebase and causing hacks to almost grow the architecture organically. Duplication tends to be rampant which in if itself is a huge cause for bugs, especially as new devs join code with many duplicates already and don't know all the places to change when making a new change.

Collapse
 
murrayvarey profile image
MurrayVarey

From my experience unmitigated tech debt becomes almost sedementary in nature, forming natural buildup over time throughout a codebase and causing hacks to almost grow the architecture organically

I love that comparison. It becomes like a marsh that you have to wade through.

You're right, duplication is usually everywhere, even down to the duplicate comments and bugs. Learning about DRY was a lightbulb moment for me -- I instantly felt bad about all the copy-pasting code that I had done up til then.