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.
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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.
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.