TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Saying “technical debt” is lazy

5 pointsby sdoowpilihpover 9 years ago

1 comment

angersockover 9 years ago
&quot;Technical debt&quot; as a catch-all is not ideal, but it&#x27;s usually an easier sell than &quot;We need to start looking at and fixing the never-ending procession of short-sighted and slipshod decisions that you, management, and you, lazy developers, have apparently booked for a year-round appearance in our codebase.&quot;<p>The problem is that &quot;technical debt&quot; has no bearing on the business functioning of any company whose primary deliverable is not a piece of technology. At best, it&#x27;s seen as a sort of odd thing that suddenly causes schedules to slip and engineers to quit; at worst, it&#x27;s dismissed out-of-hand and ignored.<p>There is really no good way of explaining to non-software-engineers why technical debt is a big deal in such a way that they prioritize it as something to be addressed. The article&#x27;s suggestion that you break it down into actionable items fails: technical debt can&#x27;t be explained in terms of any individual issue, because the problem isn&#x27;t any particular issue--and if you try to do it that way, each issue invites a hacky solution that drives you further into debt!<p>It&#x27;s a <i>culture</i>, it&#x27;s <i>craftsmanship</i>, it&#x27;s <i>ownership</i>, and it&#x27;s <i>quality</i> that are attacked by technical debt. It&#x27;s how you guarantee that only malicious geniuses and shitty developers stay on your project.