• jaybone@lemmy.world
      link
      fedilink
      arrow-up
      10
      ·
      5 months ago

      These are exactly the people it will replace.

      The question is, which one will write shittier code that the rest of us need to clean up.

      • xmunk@sh.itjust.works
        link
        fedilink
        arrow-up
        29
        ·
        5 months ago

        It is, honestly, the dumbest of the -O flag option, which is why I picked it. I’m sure there are times when it’s useful, but it’s nearly never the right choice.

          • dan@upvote.au
            link
            fedilink
            arrow-up
            8
            ·
            5 months ago

            Software that runs on embedded systems usually benefits from being small, too.

            • Thorry84
              link
              fedilink
              arrow-up
              4
              ·
              5 months ago

              As someone who has worked on embedded systems for the past 30 years: It used to be a real big deal, but for the past 10-15 years it hasn’t. We now have fully fledged multi core systems running everything. Even small embedded sensors or actuation controllers are 100+ MHz microcontrollers with oodles of flash and ram.

              Now there has been an interesting turnaround with the whole chip shortage for the past years. All the young folk are at a loss, being used to just putting powerful chips all around willy-nilly. So they turn to the old folk like me to figure out designs with less chips, running busses all over and connecting dumb sensors/actuators to a central processing unit.

  • palordrolap@kbin.social
    link
    fedilink
    arrow-up
    35
    arrow-down
    3
    ·
    5 months ago

    Is it still the norm to go to the dev’s office, yank their power cord and when they ask what we’re doing, tell them we’re shipping their machine to the client because it’s the only one that the code runs on?

    And can we do that with whatever server ChatGPT-4o is running on?

    I’m assuming that this response from 4o isn’t real and was invented for the laugh, but it would be tempting to throw this scenario at it if it decided to give this response.

    • Melkath@kbin.social
      link
      fedilink
      arrow-up
      35
      arrow-down
      3
      ·
      5 months ago

      The real joke was the pain that every developer feels when the end user gives such useful and actionable feed back as “It broke. Fix. Unga bunga.”

      “It works on my machine” is trying to be polite when, after hours and hours of trying to teach a person how to report a bug with necessary information, all they ever get is “It broke. Fix. Unga bunga.”

      • Skates
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        5 months ago

        No, “it works on my machine” is the ever-tiring excuse every junior dev gives when they’re inexperienced enough to not understand that environments differ and just because yours is setup to run your code, doesn’t mean you did everything right so that an end-user can also run it. Did you package VCredist? Did you update the environment variables? Are you using another fucking compiler for some retarded 25-year-old’s reason instead of the one we use on our production server, so now every build is failing because you didn’t hold a review and pushed to master?

        “It works on my machine” is spoken as if it should end all debugging. Goddamn, if it works on your machine and it doesn’t work on another machine, that’s a great clue. That’s where your debugging begins.

          • Skates
            link
            fedilink
            arrow-up
            1
            ·
            5 months ago

            Yeah, tbf I get really angry when people settle for mediocrity - none of us were born knowing all the stuff, you just gotta keep trying to learn instead of climbing that high horse and refusing to think you’re ever wrong. Then I rant on the internet for a while and I can go back to coping in my day-to-day. Idk where the outdated part comes from though, that just sounds like you’re hard projecting.