|
|
|
|
|
by 95_JL_OK
2159 days ago
|
|
I'd tack onto the first point: obsolete technology everywhere. Worked in the public sector for a short while and the amount of outdated tech being used is astounding. Some of the solutions being discussed as "new" have been outdated for decades. Having to deal with overwhelming bureaucracy in exchange for working on what everywhere else would be legacy systems really killed any desire to stay. |
|
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.