There is no Technical Debt

There is no technical debt, only an investment opportunity in education or future business returns.

The effort of fixing the consequences of bad decisions is part of the price you have to pay.

The only loss happens when you fail to acknowledge the “debt” and choose to pretend it is not there.

I designed and built numerous IoT systems, and I made countless mistakes in the process. The truth is that when you start creating something innovative, you have no clue if your design decisions are correct or not; there is no way to predict the long-term impact of the way you structure the early version of your system. That is a fact of life, just accept it and learn to work around it.

Naturally, the more experienced you become, the easier it will be to avoid “obvious traps”. Unfortunately, you will make the same number of mistakes. The only difference will be the “nature of mistakes” - you will fail in the “less-obvious traps”.

The way I handle my mistakes is by taking full responsibility for my design and implementation decisions. That is one of the reasons I work on the fixed-price contracts. Technical debt is my investment opportunity; I do not expect my customers to pay for my education.

How do you transform the bad decisions into the foundation of your future competitive advantages?

Support quality content❤️ Donate💰

Sign up for news: (by subscribing you accept the privacy policy)