> "Never really finish building it" is the key insight.
The problem with software is that it is never done. There is always another feature you could have and worse than building a property the work is only done by the people on the outside.
The problem with software is that it is never done. There is always another feature you could have and worse than building a property the work is only done by the people on the outside.
When clients ask why something takes so long, I explain that I'm not building what you asked for today, I'm building something that will be easy to turn into what you asked for today and possible to turn into whatever you ask for tomorrow.
So for any current features, cost of fixing bugs and do trivial adjustments should be very low. But working on new things should have a great ROI, especially because what’s existing can be reused as a foundation.