Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News Editorials & Other Articles General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

highplainsdem

(62,925 posts)
2. A very commonly used term in discussions of AI for the past year. From Wikipedia:
Fri May 8, 2026, 04:53 PM
Yesterday
https://en.wikipedia.org/wiki/Vibe_coding

Vibe coding is a software development practice assisted by artificial intelligence (AI) where the software developer describes a project or task in a prompt to a large language model (LLM), which generates source code automatically. Vibe coding may involve accepting AI-generated code without thorough review of the output, instead relying on results and follow-up prompts to guide changes.[1][2]

The term was coined in February 2025 by computer scientist Andrej Karpathy, a co-founder of OpenAI and former AI leader at Tesla. Merriam-Webster listed the term in March 2025 as a "slang & trending" expression.[3] It was named the Collins English Dictionary Word of the Year for 2025.[4][5]

Advocates of vibe coding say that it allows even amateur programmers to produce software without the extensive training and skills required for software engineering.[6][7] Critics point out a lack of accountability, maintainability, and the increased risk of introducing security vulnerabilities in the resulting software.[1][7]

Definition

The concept refers to a coding approach that relies on LLMs, allowing programmers to generate working code by providing natural language descriptions rather than manually writing in a formal programming language.[1][2][7]

-snip-


Much more at the link.


Karpathy's tweet first using the term:


?lang=en


Andrej Karpathy
@karpathy

There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.

5:17 PM · Feb 2, 2025 · 7.1M Views



It's basically another no-skill-or-knowledge-required use of AI to pretend to have skill and knowledge, just as AI text, image, video and music generators can take a short prompt and spit out something the AI user doesn't have the ability to produce without AI. And like those, it can be filled with errors.

Also like those, it really appeals to lazy and/or untalented people despite the errors.

Recommendations

2 members have recommended this reply (displayed in chronological order):

Latest Discussions»General Discussion»Thousands of Vibe-Coded A...»Reply #2