3 ms·
Enterprise code is brittle. It's limited by business requirements like having multiple teams working on the same feature, or having the flexibility to change te
by proc0 4y ago
Enterprise code is brittle. It's limited by business requirements like having multiple teams working on the same feature, or having the flexibility to change teams and have new people work on partially finished code.
In theory we could make software that lasts for decades, given some languages have been around for that long. Even if the programming languages changed, software could be abstracted and worked on a level that transcends technical specs. The problem is that it is not viable for large organizations with hundreds of engineers that are constantly rotating and changing focus. Business is too short-term oriented to care for any benefits of long-term engineering. I'm not saying it's good or bad, and maybe this changes as we move further and further into the information age.