“No Duh,” say senior developers everywhere.

The article explains that vibe code often is close, but not quite, functional, requiring developers to go in and find where the problems are - resulting in a net slowdown of development rather than productivity gains.

  • Fyrnyx@kbin.melroy.org
    link
    fedilink
    arrow-up
    2
    ·
    7 minutes ago

    But will something be done about it?

    NOooOoOoOoOoo. As long as it is still the new shiny toy for techbros and executive-bros to tinker with, it’ll continue.

  • MrScottyTay@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 hours ago

    I use AI as an entryway to learning or for finding the name or technique that I’m thinking of but can’t remember or know it’s name so then i can look elsewhere for proper documentation. I would never have it just blindly writing code.

    Sadly search engines getting shitter has sort of made me have to use it to replace them.

    Then it’s also good to quickly parse an error for anything obviously wrong.

  • elbiter@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    3 hours ago

    AI coding is the stupidest thing I’ve seen since someone decided it was a good idea to measure the code by the amount of lines written.

  • vrighter@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    16
    ·
    5 hours ago

    it’s slowing you down. The solution to that is to use it in even more places!

    Wtf was up with that conclusion?

  • RagingRobot@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    4 hours ago

    I have been vibe coding a whole game in JavaScript to try it out. So far I have gotten a pretty ok game out of it. It’s just a simple match three bubble pop type of thing so nothing crazy but I made a design and I am trying to implement it using mostly vibe coding.

    That being said the code is awful. So many bad choices and spaghetti code. It also took longer than if I had written it myself.

    So now I have a game that’s kind of hard to modify haha. I may try to setup some unit tests and have it refactor using those.

    • mcv@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      Sounds like vibecoders will have to relearn the lessons of the past 40 years of software engineering.

  • kadaverin0@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    26
    arrow-down
    1
    ·
    6 hours ago

    Imagine if we did “vibe city infrastructure”. Just throw up a fucking suspension bridge and we’ll hire some temps to come in later to find the bad welds and missing cables.

  • favoredponcho@lemmy.zip
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    1
    ·
    8 hours ago

    Glad someone paid a bunch of worthless McKinsey consultants what I could’ve told you myself

    • StefanT@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      3 hours ago

      It is not worthless. My understanding is that management only trusts sources that are expensive.

  • z3rOR0ne@lemmy.ml
    link
    fedilink
    English
    arrow-up
    132
    arrow-down
    1
    ·
    11 hours ago

    Even though this shit was apparent from day fucking 1, at least the Tech Billionaires were able to cause mass layoffs, destroy an entire generation of new programmers’ careers, introduce an endless amount of tech debt and security vulnerabilities, all while grifting investors/businesses and making billions off of all of it.

    Sad excuses for sacks of shit, all of them.

    • Prove_your_argument@piefed.social
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      1
      ·
      8 hours ago

      Look on the bright side, in a couple of years they will come crawling back to us, desperate for new things to be built so their profit machines keep profiting.

      Current ML techniques literally cannot replace developers for anything but the most rudimentary of tasks.

      I wish we had true apprenticeships out there for development and other tech roles.

  • dylanmorgan@slrpnk.net
    link
    fedilink
    English
    arrow-up
    30
    ·
    10 hours ago

    The most immediately understandable example I heard of this was from a senior developer who pointed out that LLM generated code will build a different code block every time it has to do the same thing. So if that function fails, you have to look at multiple incarnations of the same function, rather than saying “oh, let’s fix that function in the library we built.”

    • kescusay@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      7 hours ago

      Yeah, code bloat with LLMs is fucking monstrous. If you use them, get used to immediately scouring your code for duplications.

        • dylanmorgan@slrpnk.net
          link
          fedilink
          English
          arrow-up
          17
          ·
          10 hours ago

          Oddly enough, my grasp of coding is probably the same as the guy in the middle but I still know that LLM generated code is garbage.

          • samus12345@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            7
            ·
            10 hours ago

            Yeah, I actually considered putting the same text on all 3, but we gotta put the idiots that think it’s great somewhere! Maybe I should have put it with the dumbest guy instead.

            • vividspecter@aussie.zone
              link
              fedilink
              English
              arrow-up
              8
              ·
              6 hours ago

              Think this one needs a bimodal curve with the two peaks representing the “caught up in the hype” average coder and the realistic average coder.

            • dylanmorgan@slrpnk.net
              link
              fedilink
              English
              arrow-up
              4
              ·
              8 hours ago

              Yeah, there’s definitely morons out there who never bothered to even read about the theory of good code design.

  • ddh@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    11
    ·
    9 hours ago

    The biggest value I get from AI in this space is when I get handed a pile of spagehtti and ask for an initial overview.

  • aesthelete@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    9 hours ago

    It turns every prototyping exercise into a debugging exercise. Even talented coders often suck ass at debugging.