> When you turn a product liability into an asset, you increase the margins of the primary product, meaning you want to produce more of your primary product.Which brings up an interesting question: what software product liability can be turned into an asset that increases the margins of the primary software product?
Technical debt, security gaps, defects, etc. are difficult liabilities for me to imagine turning into assets that increase the margins of the primary product. There are certainly external actors who could treat those liabilities as their assets.
Technical debt is great for a consultancy brought in to clean it up.
Security gaps are great for black hats who monetize penetrations based upon them.
Defects are great for outsourced support organizations who manage the ticket flow based upon them.
Without significant scaffolding surrounding those liabilities that far exceeds what nearly any organization I have known is willing to put up (think: US shuttle program levels of scaffolding), I cannot think of lower hurdle means to turn product liabilities into assets. In the manufacturing world, some product liabilities like in the OP's article are waste stream conversions, where the application of more technology turns low-grade embedded energy into some more useful form.
Software "waste stream" seems to demand significantly more technology than industry is willing to accept in most foreseeable futures.