• @[email protected]
    link
    fedilink
    English
    1515 hours ago

    If you code it in VBA, you won’t have to worry about future version updates. #futureproof

  • @[email protected]
    link
    fedilink
    815 hours ago

    Wow I actually had a boss that wore these pants and wouldn’t let me upgrade from a decade out-of-date visual studio C.

  • @[email protected]
    link
    fedilink
    2920 hours ago

    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?

    • @[email protected]
      link
      fedilink
      English
      1014 hours ago

      Java for this flash in the pan mobile shit? Sure, they like breaking things.

      Java for enterprise? No. They’re probably only just finished converting that COBOL system to it, and they started 20 years ago. People have died while making it. They will never change anything.

    • @[email protected]
      link
      fedilink
      3117 hours ago

      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.

    • @[email protected]
      link
      fedilink
      1015 hours ago

      I think it was 5 that decided to change everything on the parser level, and 11 that decided to change everything on the modules level.

      Outside of those, Java has always been extremely backwards compatible. But last time I checked the ecosystem still didn’t recover from that module semantics change.

    • @[email protected]
      link
      fedilink
      1519 hours ago

      Java 8 to 21 + spring boot 2 to 3 brought the need to change a lot of dependencies, but often they were drop-in replacements. That was mostly Jakarta stuff. On the Spring side, a lot of things we used were deprecated, but that was not related to the Java version.

      Did not take a huge amount of time to upgrade anyway. But maybe our systems weren’t the most complex in the first place, a lot of our applications were pretty small.

      • @[email protected]
        link
        fedilink
        413 hours ago

        That can also have its own dependencies. I tried to update some relatively simple apps that ran on Java 8 with some Spring libraries (not Boot) and had to deal with the Jakarta stuff to handle it… Only to discover that the Weblogic Application Server we use doesn’t support Jakarta just yet (or probably more accurately, STILL doesn’t!)

  • clb92
    link
    fedilink
    English
    9523 hours ago

    There’s a Java version higher than 8?

    • @[email protected]
      link
      fedilink
      English
      810 hours ago

      One of my university professors wanted us to program using DrJava, so of course Java 8 it is.

      Why did he want to use that? Because it was similar DrRacket, which he made us use in the previous term to program Scheme (which is just lisp for teachers). Of course that was just us being all modern and such, he himself used DrScheme, the deprecated precursor of DrRacket.

      This guy is so old that my high school Systems teacher had him as her university professor.

      He has a fancy current gen MacBook Pro that he uses for his stuff. Then when it’s lesson time he whips out a windows 95 netbook and a daisy chain of adapters from VGA to thunderbolt.

    • redjard
      link
      fedilink
      616 hours ago

      That’s so new! My stuff still requires version 1.8
      /s

        • @[email protected]
          link
          fedilink
          716 hours ago

          Yeah in the final update of corporate “foundational security improvements”, which was discussed in 2015.

          Rumor has it that people aren’t even allowed to put their passwords on sticky notes anymore as well!

  • katy ✨
    link
    fedilink
    English
    2022 hours ago

    if your bosses pants look like that don’t take his swingline

  • Endmaker
    cake
    link
    fedilink
    English
    331 day ago

    won’t be updating to Java 21

    happy sad dev noises