8 ms·
> A business creates software because they think that it will give them some sort of economic advantage. The investment needs to pay for itself with interest. T
by nine_zeros 2y ago
> A business creates software because they think that it will give them some sort of economic advantage. The investment needs to pay for itself with interest. There are many software projects that would help a business, but businesses aren’t going to do them because the return on investment doesn’t make sense
All this is fine but then they take this to the extreme by laying off developers when there are no more ROI projects. Then bit rot sets in, systems degrade, customers abandon ship, and suddenly there are no engineers to help the business. And no, hiring contractors last minute doesn't cut it because they don't know what pile of gunk has been running and what caused the degradation.
Software requires maintenance, much like a bespoke car. For every bespoke car you produce, you need to continuously service it with bespoke skills else it will stop working - and cause your revenue to drop.