3 ms·
Legacy means that you can't change the software because that would impact existing agreements, generate an unsustainable amount of work, break compliance. So fo
by lordkrandel 11mo ago
Legacy means that you can't change the software because that would impact existing agreements, generate an unsustainable amount of work, break compliance. So for these reasons, you resort on workarounds or cut away a business required feature or a due technical refactor or maintenance that would make sense in terms of RoI.
If senior developers make PRs and they get closed, that's a big red flag. The cumulation of things you cannot do because it would break "traditions" becomes your inherited legacy.