<story><title>Tech debt metaphor maximalism</title><url>https://apenwarr.ca/log/?m=202306</url></story><parent_chain></parent_chain><comment><author>sonofhans</author><text>I worked with Ward Cunningham for about a year, and he said once that he regretted coining the phrase “technical debt.” He said it allowed people to think of the debt in a bottomless way: once you’ve accumulated some, why not a little more? After all, the first little bit didn’t hurt us, did it?&lt;p&gt;The end result of this thinking is the feature factory, where a company only ever builds new features, usually to attract new customers. Necessary refactors are called “tech debt” and left to pile up. Yes, this is just another view of bad management, but still, Ward thought that the metaphor afforded it too easily.&lt;p&gt;He said he wished instead that he’d coined “opportunity,” as in, producing or consuming it. Good practices produce opportunity. Opportunity can then be consumed in order to meet certain short-term goals.&lt;p&gt;So it flips the baseline. Rather than having a baseline of quality then dipping below it into tech debt, you’d produce opportunity to put you above the baseline. Once you have this opportunity, you consume it to get back to baseline but not below.&lt;p&gt;I’m not convinced that the concept phrased thus would have the same traction. Still, I love this way of looking at it, like I love much of Ward’s POV on the world.</text></comment>
<story><title>Tech debt metaphor maximalism</title><url>https://apenwarr.ca/log/?m=202306</url></story><parent_chain></parent_chain><comment><author>wpietri</author><text>This is a nice but very long exploration of the tech debt metaphor, raising several excellent points. I especially like comparing it with the business uses of actual debt.&lt;p&gt;The only thing I think I&amp;#x27;d add to it is that like actual debt, a lot of people do not behave sensibly with tech debt. One of my big tests in any new job is the first time a product manager wants to put something on credit. E.g., &amp;quot;We have to add feature X right now so we can land a big client. Can we cut corners to get this out the door? We&amp;#x27;ll sort out the mess later.&amp;quot;&lt;p&gt;Despite things like this making my eyelid twitch, I&amp;#x27;ll always tell a new product manager yes the first time they ask this. But then I watch carefully to see if they&amp;#x27;re conscientious about paying down the debt. Some of them are great about it, prioritizing the deferred work. Others, though, always have a next emergency. But in my view if it&amp;#x27;s always an emergency it never is, and so I never again trust them with the tech-debt credit card.</text></comment>