It means this

AI again stealing the joy from us…

  • shiftymccool@programming.dev
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 day ago

    The LLM generates software, freeing the programmer from having to write and debug the underlying code

    Aaaaand this is the problem. Sure, go ahead and let the slop machine generate the code, but you definitely have to debug that shit.

  • andros_rex@lemmy.world
    link
    fedilink
    English
    arrow-up
    30
    ·
    2 days ago

    I like your definition of “vibe coding” better. Like, just hacking out some shitty c rogue-like, adding features as you feel like it, commenting out shit you don’t want to bother with.

    Like “doodling” with code.

    • Rhaedas@fedia.io
      link
      fedilink
      arrow-up
      17
      ·
      2 days ago

      That kind of coding is also where we get future self into trouble. Revisiting coding and having to figure out what the hell they were trying to do. They were just vibing, man. To read the code again, you have to rediscover that vibe, which may not be possible.

      • Rhaedas@fedia.io
        link
        fedilink
        arrow-up
        4
        ·
        2 days ago

        That describes all the coding I’ve written for decades now…even a side thing for work to automate stuff. I’ll be the first to admit I hack things until they work well enough and don’t legit code. Obviously coding isn’t my profession, that wouldn’t last long.

  • alexc@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    2 days ago

    Have tried it a few times. It is an interesting concept, but yields utter crap that will break and your LLM cannot help you with.

    In normal projects, that’s where a junior dev says “Maybe we need to start again” and all the seniors start looking for work elsewhere

  • ThePowerOfGeek@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    edit-2
    2 days ago

    Well, given the subpart quality of most complex AI-generated code right now, it could easily mean that too. You just have an AI system generate some spaghetti code and then just vibe with it and ignore the cavalcade of errors and issues that code causes.

    • NONE@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 days ago

      Yeah, but that eliminates the joy of saying “hu-huh, this code is shit, but it’s MY shit” before lighting up a second joint.

  • 🇰 🌀 🇱 🇦 🇳 🇦 🇰 🇮 @pawb.social
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    2 days ago

    I also thought that’s what it meant. Just coding with vibes. That’s how I do it because I barely know anything lol

    The most complicated thing I ever programmed was a D&D character creator that is entirely subject to my own personal interpretation of the more ambiguous rules.