• garyyo@lemmy.world
    link
    fedilink
    arrow-up
    26
    arrow-down
    2
    ·
    1 year ago

    If you don’t hate a programming language you simply haven’t used it enough or are delusional. Every language sucks in its own special way, js ain’t special.

    • Reliant1087@lemmy.world
      link
      fedilink
      arrow-up
      5
      arrow-down
      5
      ·
      1 year ago

      I agree with you that every language has its flaws but JS feels like it was a hodgepodge created without any design philosophy in mind. I don’t use C or lisp in day to day work but I can appreciate their philosophies and power. Can’t say the same about JS.

      • Blackmist@feddit.uk
        link
        fedilink
        English
        arrow-up
        7
        ·
        1 year ago

        If it has a design philosophy, it’s “never show an error, even when the user is wrong”.

      • fkn@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        1 year ago

        That’s because it literally is the result of mozila, Microsoft and later Google fighting about what the right language choices were/are. Browser detection scripts and shims are still a thing, but back in the day we had to code that shit by hand every, and I mean every, minor version release of every browser.

        • Reliant1087@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          1 year ago

          This is super interesting. But why isn’t HTML or CSS a similar mess? I found their structure to be more logical than JS. Parts of JS feels like it’s intended as a backend language but parts of it don’t.