TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Saying “technical debt” is lazy

5 点作者 sdoowpilihp超过 9 年前

1 comment

angersock超过 9 年前
&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.