“Code is inventory, code is a liability” – The Carrying-Cost of Code

March 1st, 2012 § 0 comments § permalink

found: 02:30pm

May 22, 2011

“In software development, we are essentially working on the same car or widget continuously, often for years. We are in the same soup, the same codebase. We can’t expect a model based on independence of pieces in manufacturing to be accurate when we are working continuously on a single thing (a codebase) that shows wear over time and needs constant attention. No, to me, code is inventory. It is stuff lying around and it has substantial cost of ownership. It might do us good to consider what we can do to minimize it. I think that the future belongs to organizations that learn how to strategically delete code. Many companies are getting better at cutting unprofitable features in their products, but the next step is to pull those features out by the root: the code. Carrying costs are larger than we think. There’s competitive advantage for companies that recognize this.”

via m. migurski / snippets.

Enhanced by Zemanta

Where Am I?

You are currently browsing the Web category at Ben Goertz.