• Kaligalis@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    2
    ·
    2 days ago

    Nothing wrong with “vibe coding”, “prompting”, “generating” or the other terms associated with using AI to generate something.

    If you do proper quality assurance, and assume ownership and accountability it is your piece of work. If not, it’s AI slop.

    • Passerby6497@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      20 hours ago

      Agreed. I finally got around to setting up a system in a mostly isolated subnet to play with agentic coding recently, and I was reasonably surprised at how not awful the result was. Still won’t trust the fuck to spit out anything without supervision.

      All I wanted was to make a debug version of a FOSS app I use because the official app is lacking basic features. It took a few attempts, but it solved my issues and spat out an answer that was the minimum viable patch (after instructing it to do so and not edit a dozen unnecessary files) that looks reasonable. I never got into android apps, but I understand the syntax well enough to know it didn’t do anything horribly out of pocket.

    • jj4211@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      I’ll say “vibe coding” to me implies the operator has zero awareness of the actual code, and there is something wrong.

      They treat the actual program logic in the same way folks treat assembly code as some arcane black magic they don’t have to think about. Problem is the tooling is not nearly so deterministic as a compiler, and the output is just too bad to be relied upon.

      For certain clasesses of tasks, it may do a serviceable job, maybe at first. If you have ongoing evolution requirements, it can dig itself a whole that it can’t really dig out of. It can’t process the code that had been generated to extrapolate a code change to match the change request.

      The GenAI coding needs supervision, and ‘vibe coding’ implies opting out of careful supervision.