Боже, джаву храни!
Не так давно я писал об нарушении обратной совместимости
[https://www.rozhkov.me/developers-sins-backward-incompatibility/] как главном
грехе разработчика.
У меня есть несколько Ruby приложений которые уже давно живут в продакшене.
Версия ruby, которую я использовал, 2.5, перестала поддерживаться, и всех
попросили переехать на 2.7. Однако сделать это было не так просто. Бампнув
версию и попытавшись запустить я получил кучу ошибок. Я отложил это дело...