
Friendly reminder, to build quality software is much much more cheaper compared to to the one which isn't.
Sure, you want to build fast, sure you want to validate your product before investing many hours into the development.
I get it, but at some point it has to stop.
Otherwise, you will and with no exception, have to pay a lot more for a bad quality software.
And it's not necessary just that your users will complain, looking at the big tech, if you have monopoly over the market even that isn't something you will care about.
However, you are greatly hindering your product ability to grow.
Ever find your product team struggling to develop simple features? Two sprints for just a login page re design?
There's your answer, now you are paying for the quality software, a lot more plus, it probably will never reach the standard that it could have if you invested just a tiny bit of more time in the beginning.
To add, it's not just that cheap software became cheap because of profitability efforts, no, as a matter of fact the reason why I'm even writing this post is because I believe profitability is being hindered by bad software practices.
Biggest reason isn't business owners, it's as developers. We are the ones developing and we aren't up to our own standards.
Maybe, if we could stay a bit more than a year in a company we could have been able to see all the consequences of our work. (looking at my CV, one can say this is a self critique, lol)
Ofc, we aren't the ones to take the full blame, but we are the ones who simply knows the best and if we could care more about the business and it's profitablity we could turn things around.