• myyass@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    3 hours ago

    I tried, over and over for more than twenty years, but I still hate it. Anything but Java, I’ll even take COBOL with a rusty spoon instead.

  • dismay3915@lemmy.world
    link
    fedilink
    arrow-up
    29
    ·
    1 day ago

    Maturing is realizing that java is a good language that gits the job done and has great balance of simplicity, expressiveness and speed, and JVM is a very good ecosystem. The main issue is that it’s owned by Oracle. But I guess it’s better than google atleast.

    I prefer Clojure on the JVM 10/10 tho.

    • AVincentInSpace@pawb.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      4 hours ago

      personally i prefer systems that support basic features like operator overloading, multiple inheritance, and unsigned integers

    • MrScottyTay@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 hours ago

      Learning clojure in uni for AI (not the kind we call AI now though) was so much fun. I wish I had more reasons for me to have kept up with it.

      • dismay3915@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        8 hours ago

        Fully viable option today. I make money with it. And was never hired as a “Clojure dev” . We need to do X, I find that clojure is great for X, and start creating.

        • MrScottyTay@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 hours ago

          C# is just too easy for me now (which is also what I use at work) but maybe one day I’ll have a hobby project I can use as a way to dip my toes back into clojure.

    • Platypus@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 hours ago

      Kotlin can be great, but the amount of syntactic sugar available very easily baits undisciplined devs into writing very concise, wholly incomprehensible code. I’d pick it for a project where I know and trust every dev who will work on it, but not for something that might get a lot of touches from a lot of people.

  • python@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    1 day ago

    Java is weird and I don’t like it. It’s the go-to language to learn as a first programming language in school and university, but the kind of Java that is actually used in corporate jobs, with all the weird frameworks and libraries, is so far removed from school Java that it feels like a whole different thing. Maven is weird and confusing and I don’t get it (but I’m perfectly fine with Php’s Composer and JS npm/yarn). And I have yet to come across any sort of real life problem where OOP is a better solution than Functional Programming.

    • queerlilhayseed@piefed.blahaj.zone
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 day ago

      .war huh? Yeah! What is it good for?

      Cutting quarterly expenditures by delaying expensive infrastructure migrations that would save money in the long run!