Tudor Girba’s Post

View profile for Tudor Girba, graphic

feenk CEO | We modernize legacy systems

If you are serious about legacy modernization, the first thing you should do is to shift the conversation away from the topic of technical debt. Yes, you read it right. You should stop talking about technical debt, or if you must talk about it, do it when you want to take a break from interesting conversations. Why? At least two larger reasons. 1. Debt is a useful economic concept, but if you are interested in creating profit you certainly should not talk only about debt. Instead you should talk about creating value. You might want to use debt sometimes, but at most as a supporting tool to how you create value. 2. Technical debt is a negative metaphor. The best case scenario is to not have debt. That's rarely something to get excited about. I can still remember the last years of the Romanian communist regime when they decided to pay off the country's external debt. I was young at the time, but I could understand quite well that nobody around me felt any enthusiasm when the debt was being paid. Technical debt dominates the conversation between business and technology today. It is useful in certain situations, like the one that Ward Cunningham was in when he first coined it. But the way it is typically used (and especially all the work pretending to measure it no less) is detrimental. If you position technology as debt creator, do not wonder if the tech unit is treated as a cost center. Instead, your goal should be to create value with technology, not decrease debt. That's what your conversation should be about.

  • No alternative text description for this image
Harrison Cross

Software Developer, Thinker, Leader. Let's build Awesome together!

2mo

Amen! Especially: "If you position technology as debt creator, do not wonder if the tech unit is treated as a cost center." ❤️❤️❤️

Like
Reply

To view or add a comment, sign in

Explore topics