Earlier quoted context omitted.
> But that is not how software is done. I want outcomes not masses. I need creativity to work on tools expressed through software not cheaper developers. Fully agree, but the people making the decisions at large corps are not developers, and are just as focused on costs as the Indian outsourcing firms pushing low cost devs. And in turn, those people are pushed by the board to make cost reductions, and board members u…
Non technical folks under-appreciate the cost and frequency of long-term technical debt. It's easy to save money on developers, yet very quickly produce a net-negative result for the company. Sadly, few companies have guardrails to prevent these sort of shortsighted choices. E.g. requiring parallel approval of projects by IT architects (whose existence admittedly carries its own hazard).
I think a lot of this effect is caused by wishful thinking from people embarking on business plans which they would realise are non-viable if they did the accounting properly. People are buying a fantasy instead of an IT system.