When you are a broke NEET, you want all the software to be written in C and to run like it was written for a 486 running Windows 95.

When you are a broke NEET, you want all the software to be written in C and to run like it was written for a 486 running Windows 95.

When you finally get a job, you want all software to be written in the highest level language possible so it stops randomly crashing all the time like it *was* running on Windows 95.

The Kind of Tired That Sleep Won’t Fix Shirt $21.68

DMT Has Friends For Me Shirt $21.68

The Kind of Tired That Sleep Won’t Fix Shirt $21.68

  1. 1 month ago
    Anonymous

    javascript code crashes all the time

    • 1 month ago
      Anonymous

      That's because javascript as implemented in browsers has a shit ton of implementation specific behavior and race conditions.
      But at least javascript code is faster to work with than C or C++.

      • 1 month ago
        sage

        >race conditions
        you have no idea what the frick you're talking about. javascript code has such a propensity to be buggy because it's code written in a crappy weakly and dynamically typed language.
        come back in a few years when you actually know *something* before making a bait thread again.

        • 1 month ago
          Anonymous

          You don't think race conditions exist in js? What are you smoking?
          Async code is very propense to race conditions, because it makes it too easy to just hope events happen in a certain order instead of awaiting whatever needs to happen synchronically. And the code seems to work just fine at first, but then one day that react component renders too slow or that CDN happens to deliver your file too quickly, and suddenly your variable is undefined instead of what it was supposed to be loaded with at that particular line of code.
          In languages without async, explicit event loops make it less likely to happen, because it makes it harder to be lazy and not write extra code to make sure things happen in a certain order.
          And that's without taking into account the fact that unless you add a specific callback, dom elements may or may not be loaded whenever your script executes, which is another race condition that sometimes happens.

      • 1 month ago
        Anonymous

        at least implementation defined behavior is better than unspecified behavior, amirite?

  2. 1 month ago
    Anonymous

    >when you're an NPC, you stop caring about doing things right

    • 1 month ago
      Anonymous

      Yes, indeed.
      The Right Way was Palo Alto's and MIT's AI Lab way.
      Bell Lab's was the "Worse is Better" way, i.e. spam programming, let's just be clever and write unreadable garbage, we'll rewrite it from scratch down the road anyway this is just a temporary solution don't worry about it (40 years later: the temp solution somebody wrote in his lunch break has become an ANSI standard and is used in some form in half the computers around the world).

  3. 1 month ago
    Anonymous

    Lisp

  4. 1 month ago
    Anonymous

    I already retired, I have enough money, and I nerd my software to be written in C++.
    And no, flipping stocks that me and my friends share isn't work.

    • 1 month ago
      Anonymous

      >I already retired, I have enough money, and I nerd my software to be written in C++.
      What for?
      Ironically, if software was written in higher level languages, a lot of workloads would actually be faster, because it wouldn't bo so dangerous and annoying to parallelize things instead of making everything single threaded because we could barely get the software to run as is before adding multithreading to the mix.

      • 1 month ago
        Anonymous

        Sorry I'm white and I ask for photo of a hand before I even consider accepting any PR which is through email only and my multithreaded code has 0 issues.
        Regardless of hand, I send all C-like code into spam and never read that user's emails again.

  5. 1 month ago
    Anonymous

    >written in the highest level language possible so it stops randomly crashing
    python and javascript tends break with every version update.

    • 1 month ago
      Anonymous

      Python is not too bad as a language but the interpreter is trash.
      Modern js is not bad either but having to support all the bad parts make it rough overall.
      Personally I think software should be prototyped in dynamic languages like Python and then periodically ported to statically typed languages like Haskell, unless performance is essential in which case you could write in any language as long as the codebase is kept minimal and thoroughly documented in a way that anyone can audit the code and prove it's correct.

      • 1 month ago
        Anonymous

        >anyone
        sorry I don't write software for morons

        • 1 month ago
          Anonymous

          Did you personally review all the millions of lines of code that make up your OS and your Web Browser? No? Then you're relying on others to review it for you. You better make it as accessible as possible because otherwise chances are it's not going to be reviewed at all.
          But if you insist on reviewing everything yourself, the good thing about high level languages is that the same feature set takes a smaller amount of code, so you would be more able to review and modify the software you use everyday.

          • 1 month ago
            Anonymous

            Intelligent people wrote it and I trust them, not my problem.
            If you want to be a schizo then go ask yourself how do you provably verify that your hardware is built according to schematics that you cannot see either, your schizophrenia is tiresome.

          • 1 month ago
            Anonymous

            >Intelligent people wrote it and I trust them
            And yet how many bugs does that software have? 1 for every 100 lines?
            >If you want to be a schizo then go ask yourself how do you provably verify that your hardware is built according to schematics that you cannot see either, your schizophrenia is tiresome.
            It's not being a schizo when your pc crashes occasionally if you're lucky and there is a new CVE found every other day.
            And that's on Windows, it's a million times worse if you use Linux.

          • 1 month ago
            Anonymous

            Hardware has got its shit together. Intel's ME may or may not spy on you but nobody actually got ransomwared due to the ME or weird edge cases like Spectre. Nobody's OS ever even froze because of that shit.
            Hardware engineers are real engineers and actually apply industry best practices.
            Software development on the other hand is done based on the "move fast and break things" philosophy. Which is basically a modern rephrasing of the "worse is better" term. Aka shit out garbage code until the product (barely) works and we'll worry about fixing it later (wink wink).

  6. 1 month ago
    Anonymous

    >thinking wagegolemdom is a goal in life
    grim

Your email address will not be published. Required fields are marked *