What is it about Java where companies are hesitate to upgrade? Do the Java releases always bring breaking changes or are the companies that use Java have a culture of not prioritising tech upgrades?
I think many companies don’t actively maintain a large portion of their code base at all. So any amount of work, no matter how small, involves a “project” and “budget” and “approvals” to even assign somebody to the task of upgrading.
Then you have the testing and due diligence from whomever actually uses the thing.
What is it about Java where companies are hesitate to upgrade? Do the Java releases always bring breaking changes or are the companies that use Java have a culture of not prioritising tech upgrades?
I think many companies don’t actively maintain a large portion of their code base at all. So any amount of work, no matter how small, involves a “project” and “budget” and “approvals” to even assign somebody to the task of upgrading.
Then you have the testing and due diligence from whomever actually uses the thing.