• sacredfire@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    3 days ago

    I remember when the term was first coined and it meant something like “asking an llm to code and NOT attempting to validate, fix or correct the outputs yourself. Just keep prompting in natural language until it works.” It was supposed to be a joke - this sort of use hits a wall pretty quickly and illustrates how limited llms can be.

    The term has taken off and its meaning is now in flux. I did find it particularly amusing seeing all the LinkedIn lunatics start posting LLM written garbage about “integrating vibe coding Into your workflow” because they thought it was the new buzz word… and I guess they were right.

  • boolean_sledgehammer@lemmy.world
    link
    fedilink
    arrow-up
    38
    ·
    edit-2
    7 days ago

    Prompt an LLM to write a bit of code that does something. Do this 9000 times until it spits out something that vaguely accomplishes this task. You can’t push any of the fever dream nonsense it created into the main branch until you check it thoroughly. In the end you spend more time with this process than you would have if you’d just written it yourself.

    The C suite and the board members continue jerking each other off as they call this “efficiency.”

  • JumpyWombat@lemmy.ml
    link
    fedilink
    arrow-up
    50
    ·
    7 days ago

    If you need a quick&dirty piece of code, you can generate it by firing some prompts into an LLM. You can get a decent result if you know what you are doing. It may not be production-ready, but often it’s a good starting point. This is NOT vibe coding.

    Vibe coding is what people who don’t know what they are doing do when they try the process above, and think it’s production-ready.

  • dbx12@programming.dev
    link
    fedilink
    arrow-up
    14
    ·
    6 days ago

    Wikipedia defines it as

    Advocates of vibe coding say that it allows even amateur programmers to produce software without the extensive training and skills required for software engineering.

    Now if you replace some words you see how absolutely bonkers the idea in general is:

    Advocates of aircraft autopilots say that it allows even amateur pilots to fly large airplanes without the extensive training and skills required for commercial pilots.

    • Stitch0815@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      6 days ago

      Mhhhh Yes and no

      Should vibe coding be used in critical infrastructure. Hell nah

      But could I could not care less if someone vibecodes a game or the one millionth second brain productivity app.

  • Rose@slrpnk.net
    link
    fedilink
    arrow-up
    36
    ·
    7 days ago

    Original definition: using AI to create a small bespoke kinda-crap-but-it-works apps or games for personal use. It’s a shitty proto but it’s interesting.

    (My reaction: ooo not my jam but that sounds neat I guess)

    Modern definition: it’s a multi-quadrispillion dollar industry and it’s the future according to some very important board members.

    (My reaction: …capitalism ruins fucking everything)

  • pappabosley@lemmynsfw.com
    link
    fedilink
    arrow-up
    22
    ·
    7 days ago

    It’s what in about 2 years, will allow hackers to drain your back accounts through an obvious security flaw in your banking app

    • massive_bereavement@fedia.io
      link
      fedilink
      arrow-up
      12
      ·
      7 days ago

      What if I told you that with our advanced security AI agent we can scan your code and … Wait sorry, we just got hacked, nvm.

      • MajorHavoc@programming.dev
        link
        fedilink
        arrow-up
        8
        ·
        7 days ago

        “Our AI security reviews 20,000 configurations every hour. Your money is safer than - shit. Well, nevermind. There’s no money left. Excuse me, I need to leave the country.”

        • bier@feddit.nl
          link
          fedilink
          arrow-up
          4
          ·
          7 days ago

          We replaces our entire app with an AI agent, so it can never get hacked!

          Oh wait, people just ask it to roll play they are the bank owner and need funds from other accounts?

          Who could have possibly predicted something like this? Sam said this AGI was flawless

  • Hexarei@beehaw.org
    link
    fedilink
    arrow-up
    3
    ·
    7 days ago

    It’s using tools like Claude or other agentic AI to collaboratively make an app. It’s a fun novelty until you realize people paid more than you are doing it without knowing what they’re doing and getting away with it.