Alberto Cubeddu
1 min readNov 2, 2022

--

Sorry Muhammad i didn't see your comment until today!

I don't have the data to reply with an accurate answer; My recommendiation would be to understand your environment (are you a solo developer, are you in a small/medium or big team? How long do we have to implement a solution)

After that, you may have more insight and understand what's the best solution for the upcoming future.

Scalability could be a good metric to use in this case.

If i have an app that has (e.g.) 500 users; I build a solution that will be able to support (x3 = 1500users). This allow me to have a robust solution that would be scalable for X amount of years. And if/when we will reach those kind of customers you already know that you will have the budget to architect a better solution!

Time to market is still one of the best metrics to use; You still need to have someone bringing cashflow to allow you/your team to continue developing the product.

Yes you may be accumulating tech-debt; And YES you MUST get rid of the tech-debt as soon as your cashflow allows it. Anyway this is another topic that is more related to management :)

--

--

Alberto Cubeddu

Leadership || Management || Innovation - Technology Director & Former Head Of Engineering