• SavvyWolf
    link
    fedilink
    English
    1624 days ago

    Oh is that what it is…

    * awkwardly zips up pants *

  • @JumpyWombat@lemmy.ml
    link
    fedilink
    5024 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.

  • Rose
    link
    fedilink
    3624 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)

  • @Hexarei@beehaw.org
    link
    fedilink
    324 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.

    • @PattyMcB@lemmy.world
      link
      fedilink
      1724 days ago

      Unless you’re insinuating that using AI to vibe code is like sticking a vibrating dildo up your own ass just to “win” (and then get accused of cheating), then no… it’s not at all like that, lol

      • @JeeBaiChow@lemmy.world
        link
        fedilink
        -16
        edit-2
        24 days ago

        Uh…no. I’m saying it’s like how you get into a ‘zone’ and seem to do magic (win) that others proceed to, yes, accuse you of cheating. How did you even come to that conclusion, buddy?

        Vibrating dildo? Sheesh!

        Lol

        • @PattyMcB@lemmy.world
          link
          fedilink
          924 days ago

          The chess player who was accused of using a vibrating butt plug to cheat. Ffs.

          Vibe coding is literally like fucking yourself in the ass just to “win”

  • @FartMaster69@lemmy.dbzer0.com
    link
    fedilink
    English
    107
    edit-2
    24 days ago

    It’s using AI to ruin your codebase and build technical debt.

    I think it is very funny and fully support companies doing this to themselves.

    • midori
      link
      fedilink
      4724 days ago

      The Microsoft way. gestures at the last several patch Tuesdays

      • @wischi@programming.dev
        link
        fedilink
        2524 days ago

        I think the most hilarious thing was their public Copilot demonstration working on the .NET source code. They basically showed the world that copilot isn’t ready for serious work.

      • @marcos@lemmy.world
        link
        fedilink
        1624 days ago

        It were they that have been bragging that more than 50% of their code was written by AI, weren’t?

        Anyway, that’s counted by lines of code, not in number of mini-vans. They can still use a better statistic.

  • janAkali
    link
    fedilink
    158
    edit-2
    24 days ago

    Vibecoding:

    • go to chatgpt
    • ask it to make an app
    • ask it to fix errors (ad infinitum)
    • ???
    • sell app (optional)
    • get sued and ruin your reputation (hopefully)
    • @TORFdot0@lemmy.world
      link
      fedilink
      English
      623 days ago

      The ??? isn’t a reference to underpants gnomes. It’s just that no one has ever gotten LLMs to actually fix its own bugs to find out what that step is

      • janAkali
        link
        fedilink
        3
        edit-2
        23 days ago

        Same thing. Coding agents just automate the third step and waste even more money and energy.

  • @sacredfire@programming.dev
    link
    fedilink
    4
    edit-2
    20 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.

  • @the_q@lemmy.zip
    link
    fedilink
    4924 days ago

    It’s going to an llm and typing in the text box “make me an app that does X” then patting yourself on the back for “coding”.

    • @Konstant@lemmy.world
      link
      fedilink
      124 days ago

      “Vibe coding” is an informal term, mostly used in online programming communities, that refers to writing code in a relaxed, intuitive, or improvisational way rather than following a strict plan or methodology.

      It’s often associated with:

      Experimentation → typing out ideas, running them quickly, and adjusting on the fly.

      Flow state → coding while listening to music, late at night, or just for fun without rigid structure.

      Prioritizing creativity over rules → not worrying too much about best practices, efficiency, or readability at first—just “feeling out” the solution.

      Playfulness → sometimes it means coding with minimal context, like making something cool without knowing exactly how it’ll end up.

      Some people use “vibe coding” positively (as in getting into the zone and letting intuition guide you), while others use it humorously or critically (as in writing spaghetti code without much forethought).

      Would you like me to give you some examples of how vibe coding looks in practice—like snippets that show the contrast between “structured coding” vs. “vibe coding”?

  • @jballs@sh.itjust.works
    link
    fedilink
    English
    8124 days ago

    I honestly thought vibe coding was a joke until someone posted a video about it and then realized people were serious.

    It’s basically the equivalent to your friend who has a brilliant idea for an app and just needs you to do the coding for it - without having any clue how IT actually works.

    • @czardestructo@lemmy.world
      link
      fedilink
      1824 days ago

      I thought it was a joke until someone at my company gave a company wide presentation on how to use AI to accelerate coding and st several points flat out ADMITTED he didn’t know what the hell it was doing but you just need to ‘baby sit’ it and you get useful scripts out of it. I’m a hardware engineer and I wanted to scream at him.

      • @jballs@sh.itjust.works
        link
        fedilink
        English
        1124 days ago

        It’s not just for coding either. Yesterday, my senior director used Google’s AI to ask about the architecture to integrate one of our vendor products with our ERP system (usually my job). Fortunately the AI did me a solid and said “This is a highly complex integration 🤯”.

        Yeah… No shit, that’s why so many of us are employed. Shit’s complicated.

        • @twopi@lemmy.ca
          link
          fedilink
          English
          323 days ago

          That’s exactly the reason why companies what to use AI. They don’t want to employ.

    • @iglou@programming.dev
      link
      fedilink
      1024 days ago

      Now, your friend with the birlliant idea doesn’t need you anymore and can ask a chatbot to make his brilliant app all by himself!

      That is definitely a great benefit of vibe coding: it’s an idiot magnet and frees up our brainspace.