• mriswith@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    3 hours ago

    You can hardly get online these days without hearing some AI booster talk about how AI coding is going to replace human programmers.

    Mostly said by tech bros and startups.

    That should really tell you everything you need to know.

  • snooggums@lemmy.world
    link
    fedilink
    English
    arrow-up
    62
    ·
    9 hours ago

    As a non-programmer, I have zero understanding of the code and the analysis and fully rely on AI and even reviewed that AI analysis with a different AI to get the best possible solution (which was not good enough in this case).

    This is the most entertaining thing I’ve read this month.

    • makeshiftreaper@lemmy.world
      link
      fedilink
      English
      arrow-up
      36
      ·
      9 hours ago

      I tried asking some chimps to see if the macaques had written a New York Times best seller, if not MacBeth, yet somehow Random house wouldn’t publish my work

  • BarrierWithAshes@fedia.io
    link
    fedilink
    arrow-up
    58
    ·
    9 hours ago

    Man trust me you don’t want them. I’ve seen people submit ChatGPT generated code and even generated the PR comment with ChatGPT. Horrendous shit.

    • ImplyingImplications@lemmy.ca
      link
      fedilink
      English
      arrow-up
      12
      ·
      edit-2
      4 hours ago

      The maintainers of curl recently announced any bug reports generated by AI need a human to actually prove it’s real. They cited a deluge of reports generated by AI that claim to have found bugs in functions and libraries which don’t even exist in the codebase.

    • Hasherm0n@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 hours ago

      Today the CISO of the company I work for suggested that we should get qodo.ai because it would “… help the developers improve code quality.”

      I wish I was making this up.

  • DarkCloud@lemmy.world
    link
    fedilink
    English
    arrow-up
    28
    ·
    9 hours ago

    Hot take, people will look back on anyone who currently codes, as we look back on the NASA programmers who got the equipment and people to the moon.

    They won’t understand how they did so much with so little. You’re all gourmet chefs in a future of McDonalds.

    • BlueMonday1984@awful.systems
      link
      fedilink
      English
      arrow-up
      11
      ·
      7 hours ago

      Hot take, people will look back on anyone who currently codes, as we look back on the NASA programmers who got the equipment and people to the moon.

      I doubt it’ll be anything that good for them. By my guess, those who currently code are at risk of suffering some guilt-by-association problems, as the AI bubble paints them as AI bros by proxy.

    • corbin@awful.systems
      link
      fedilink
      English
      arrow-up
      6
      ·
      6 hours ago

      Perhaps! But not because we adopted vibe coding. I do have faith in our ability to climb out of the Turing tarpit (WP, Esolangs) eventually, but only by coming to a deeper understanding of algorithmic complexity.

      Also, from a completely different angle: when I was a teenager, I could have a programmable calculator with 18MHz Z80 in my hand for $100. NASA programmers today have the amazing luxury of the RAD750, a 110MHz PowerPC chipset. We’re already past the gourmet phase and well into fusion.

  • MNByChoice@midwest.social
    link
    fedilink
    English
    arrow-up
    18
    ·
    8 hours ago

    Damn, this is powerful.

    If AI code was great, and empowered non-programmers, then open source projects should have already committed hundreds of thousands of updates. We should have new software releases daily.

  • Flax@feddit.uk
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    12
    ·
    edit-2
    9 hours ago

    AI isn’t bad when supervised by a human who knows what they’re doing. It’s good to speed up programmers if used properly. But business execs don’t see that.

    Even when I supervise it, I always have to step in to clean up it’s mess, tell it off because it randomly renames my variables and functions because it thinks it knows better and oversteps. Needs to be put in it’s place like a misbehaving dog, lol

      • Flax@feddit.uk
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        11
        ·
        9 hours ago

        How? It’s just like googling stuff but less annoying

        • self@awful.systems
          link
          fedilink
          English
          arrow-up
          22
          ·
          7 hours ago

          also, fucking ew:

          Needs to be put in it’s place like a misbehaving dog, lol

          why do AI guys always have weird power fantasies about how they interact with their slop machines

          • swlabr@awful.systems
            link
            fedilink
            English
            arrow-up
            1
            ·
            26 minutes ago

            It’s almost as if they have problematic conceptions (or lack thereof) of exploitation and power dynamics!

        • self@awful.systems
          link
          fedilink
          English
          arrow-up
          12
          ·
          7 hours ago

          given your posts in this thread, I don’t think I trust your judgement on what less annoying looks like

        • snooggums@lemmy.world
          link
          fedilink
          English
          arrow-up
          21
          ·
          8 hours ago

          Google used to return helpful results that answered questions without needing to be corrected before it started returning AI slop. So maybe that is true now, but only because the search results are the same AI slop as the AI.

          For example, results in stack overflow generally include some discussion about why a solution addressed the issue that provided extra context for why you might use it or do something else instead. AI slop just returns a result which may or may not be correct but it will be presented as a solution without any context.

          • Honytawk@lemmy.zip
            link
            fedilink
            English
            arrow-up
            6
            arrow-down
            1
            ·
            6 hours ago

            Google became shit not because of AI but because of SEO.

            The enshitification was going on long before OpenAI was even a thing. Remember when we had to add the “reddit” tag just to make sure to get actual results instead of some badly written bloated text?

          • Feyd@programming.dev
            link
            fedilink
            English
            arrow-up
            7
            ·
            7 hours ago

            The funny thing about stack overflow is that the vocal detractors have a kernel of truth to their complaints about elitism, but if you interact with them enough you realize they’re often the reason the gate keeping is necessary to keep the quality high.

          • Flax@feddit.uk
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            9
            ·
            8 hours ago

            Stack overflow resulted in people with highly specialised examples that wouldn’t suit your application. It’s easier to just ask an AI to write a simple loop for you whenever you forget a bit of syntax

            • scruiser@awful.systems
              link
              fedilink
              English
              arrow-up
              10
              ·
              6 hours ago

              You’ve inadvertently pointed out the exact problem: LLM approaches can (unreliably) manage boilerplate and basic stuff but fail at anything more advanced, and by handling the basic stuff they give people false confidence that leads to them submitting slop (that gets rejected) to open source projects. LLMs, as the linked pivot-to-ai post explains, aren’t even at the level of occasionally making decent open source contributions.

            • Feyd@programming.dev
              link
              fedilink
              English
              arrow-up
              10
              ·
              edit-2
              7 hours ago

              Man i remember eclipse doing code completion for for loops and other common snippets in like 2005. LLM riders don’t even seem to know what tools have been in use for decades and think using an LLM for these things is somehow revolutionary.

              • self@awful.systems
                link
                fedilink
                English
                arrow-up
                14
                ·
                7 hours ago

                the promptfondlers that make their way into our threads sometimes try to brag about how the LLM is the only way to do basic editor tasks, like wrapping symbols in brackets or diffing logs. it’s incredible every time