|
|
|
|
|
by nitrogen
2159 days ago
|
|
The most important aspect of any technology is that it works. In that regard, functioning "legacy" systems are ideal systems. The legacy bureaucracies are the problem. Kind of like SpaceX popularizing rocket reuse, we should think of older code, languages, and frameworks as "battle tested", not "legacy". They should only be replaced if it's clear that essential maintenance is not possible, if a critical requirement isn't being met by the old system and will confidently be met by a new one, or if it can be demonstrated that a new system will save more money than improving the old one. |
|
This, I guess, would be a consequence of legacy bureaucracy, given that the people making the calls are not very aware of the new technologies and their advantages. A reluctance to adopt Python for example out of a distrust of FOSS comes to mind.