• MajorHavoc@programming.dev
    link
    fedilink
    arrow-up
    80
    ·
    edit-2
    11 hours ago

    Today I learned the term Vibe Coding. I love it.

    Edit: This article is a treasure.

    The concept of vibe coding elaborates on Karpathy’s claim from 2023 that “the hottest new programming language is English”,

    Claim from 2023?! Lol. I’ve heard (BASIC) that (COBOL) before (Ruby).

    A key part of the definition of vibe coding is that the user accepts code without full understanding.[1] AI researcher Simon Willison said: “If an LLM wrote every line of your code, but you’ve reviewed, tested, and understood it all, that’s not vibe coding in my book—that’s using an LLM as a typing assistant.”[1]

    Did we make it from AI hype to AI dunk in the space of a single Wikipedia article? Lol.

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      18
      ·
      7 hours ago

      Interesting that the term was coined by someone who presumably intended it to mean a good thing. I assumed it to be an entirely derogatory term…

      • Ropianos@feddit.org
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        2 hours ago

        Well, lots of words are sort of derogatory in programming right? Hackers hacking things together, rubber duck debugging (you have a bug? Go talk to a toy!), git blame and probably more

        Edit: forget git blame, git itself is already slang for idiot. As Linus Torvalds once said, he created two successful projects, both named after himself

        • Ephera@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          30 minutes ago

          Sure, but those words have been coined by the nerds, or those that don’t try to sell you anything at least. The guy very much wants to sell you vibe coding and LLMs and whatnot.

          • Ropianos@feddit.org
            link
            fedilink
            arrow-up
            1
            ·
            16 minutes ago

            Andrej Karpathy is absolutely a nerd to me. He’s not about selling you LLMs but about teaching you how to build your own (I recommend checking his videos out, they are one of the best resources on LLMs)