Found this gem. A single well made video in a channel. The Channel owner probably made this channel just to house one video I guess.

I havent watched it all the way through but it seems to have alot of substance. By the looks of it the guy probably has spent atleast a year developing professionally in C++ and is pretty pissed to make that video as a ventfest

See if you cant agree with something he said

  • masterspace@lemmy.ca
    link
    fedilink
    English
    arrow-up
    15
    ·
    edit-2
    17 hours ago

    There are two types of languages:

    • Ones people complain about
    • Ones that don’t get used

    JavaScript, especially when using TypeScript, is quite frankly one of the most pleasant development experiences. Yes, there are still footguns here and there due to poor early choices and maintaining decades of backwards compatibility (===, etc), but literally all of them are caught by basic linting.

    Go try using Salesforce’s bastardized version of old Java (Apex) if you want to experience a truly unpleasant language.

    • Skullgrid@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      11 hours ago

      Go try using Salesforce’s bastardized version of old Java (Apex) if you want to experience a truly unpleasant language.

      I have. I like it more than JS as a language.

      I just fucking hate the fact that it’s basically useless outside of salesforce; no one gives a fuck if you can code in apex except for people that need you to program some useless shit in salesforce

    • ISO@lemmy.zip
      link
      fedilink
      arrow-up
      3
      ·
      16 hours ago

      C++ and JS are objectively shit languages from the pool of used languages.

      What you quoted is one of the many COPEs Bjarne used in his lifetime. Because unlike JS people. who admit that JS is shit that was originally hastily put together, Bjarne needs the C++ bureaucracy, and the facade of superiority (even if it only lives in his own mind), to keep going because he has nothing else to show for.