Vibe Coding

Why Vibe Coding Matters

Need a Solution? Don't shop and buy, just Fork and Deploy

Nowadays there are Open Source Alternatives or DIY Variants of just about any kind of software you can think of. And for many you would never even imagine.
All you have to do is create a Forked Repository for GitHub (see Github Forks), and then do a One-Click Deployment.
Vibe Coding is allowing non-engineers to become Stack Engineers. So, someone who is marketing can fork a CRM like Twenty, deploy it on Railway, and get to work.

ℹ️(2025-08-16T23:06.292Z)
Perplexity Query
(2025-08-16T23:06
.292Z)
Question:
When did the term "Vibe Coding" get coined and by whom? How did it get so popular so quickly?

Response from sonar-pro:

The Origins of Vibe Coding

The term "Vibe Coding" was coined by Andrej Karpathy in February 2025. He introduced it in a post on X (formerly Twitter), describing a new style of programming where developers "fully give in to the vibes," leveraging large language models (LLMs) to generate code based on high-level, conversational instructions instead of traditional, manual implementation. [qb31rd] [qwxz4u] [dbzx3h] [q0pow1] While some sources mistakenly cite dates as early as 2023, the consensus among authoritative sources—including Wikipedia and interviews with Karpathy—confirms the February 2025 origin. [qb31rd] [qwxz4u] [dbzx3h]

Vibe Coding is Controversial

https://youtu.be/1A6uPztchXk?si=ePNZBYetEgFhyT4q
Several factors explain the rapid surge in popularity:
  • Advances in Generative AI: In early 2025, coding assistants like GitHub Copilot, Cursor Composer, Windsurf IDE, Pear IDE, and other LLM-based tools reached a level of sophistication allowing them to not only assist but to generate and architect entire applications from natural language prompts. [qb31rd] [qwxz4u]
  • Widespread Community Resonance: Karpathy’s concept articulated a growing sentiment among developers—the frustration with mechanical coding and the desire for quicker, more creative prototyping. [qb31rd] [q0pow1]
  • Social Media Virality: Karpathy’s prominence in AI, combined with his public sharing of projects and the term itself, quickly propagated the concept through X, blogs, and developer podcasts. [qb31rd] [q0pow1]
  • Ease of Adoption: The underlying tools (LLMs) were already publicly accessible, so developers could immediately try out vibe coding with minimal barrier to entry. [qb31rd] [dbzx3h]
  • Appeal to Both Novices and Experts: Vibe coding’s conversational approach reduced the technical entry barrier, enabling more people—including those with limited programming backgrounds—to create working software prototypes. [dbzx3h]
What Is Vibe Coding?Vibe coding is a methodology where the developer interacts conversationally with an LLM, describing goals and constraints in natural language. The AI handles the implementation, integration, debugging, and iterative improvement. Rather than micromanaging code structure, the human guides the process with feedback, accepting the AI’s outputs liberally and refining only at a high level. [qwxz4u] [dbzx3h] [q0pow1]

Imagine a circular workflow diagram showing the stages of vibe coding:
  • Developer provides natural language intent →
  • LLM parses and plans architecture →
  • LLM generates code →
  • Developer tests and gives feedback →
  • LLM refines code, with process repeating as needed.

Visualize a developer typing:"I want a web app that tracks expenses, shows graphs, and lets users upload receipts"— AI tool instantly produces a React app, backend API, and database schema, with code ready for deployment. The developer never directly edits most of the produced code, but guides improvements through further conversation.

A screenshot mock-up of a coding assistant chat interface:
  • Left: Chat window with user prompt ("Build a calendar with drag-and-drop support")
  • Center: AI-generated code files
  • Right: Preview or testing area with the app running live as the user tweaks requirements.

Summary Table: Key Milestones in Vibe Coding’s Rise
DateEvent/PersonSignificance
Feb 2025Andrej Karpathy coins termPublicly defines and demonstrates "vibe coding" [qb31rd] [qwxz4u] [dbzx3h]
Mar 2025Merriam-Webster adds to slang listOfficial mainstream recognition [dbzx3h]
Spring 2025Developer blogs, podcasts, tutorialsAdoption explodes as major LLM tools demonstrate approach
In essence, "Vibe Coding" became a phenomenon because AI reached a Tipping Point, the developer community was ready for a new paradigm, and Karpathy’s timely articulation of the concept gave it both a name and a movement.

Giving Developer Superpowers to Non-Developers

What is Vibe Coding?

When Software Development is largely done with Code Generators, to the point where engineers just sit back and let the LLM do most of the work.
2025, February 21. [Vibe coding: Epigenetic age calculator GUI with Cursor and Lovable](https://youtu.be/UYPHqrtfGfo?si=djrP1ZOmeHNZi5qX). DrDan's ponderings on AI and longevity 🤖🧬.
2025, February 13.
What is Vibe Coding? ☮️ 😎
. Matthew Berman.
https://www.youtube.com/watch?v=BJjsfNO5JTo&t=279s
https://youtu.be/YWwS911iLhg?si=bsQ6u4FPpViH5oEq
https://youtu.be/YWwS911iLhg?si=-bPPpMOGR0R2ljiu
https://youtu.be/V0TGQRAt4wg?si=rC_PP8GgR8cqQWGK
https://youtu.be/VQFvugpxNJE?si=TE3DN9YCqfc29lL3
https://youtu.be/EVsJ-qlEQp8?si=B7ZMMaExqe-_xla2
https://youtu.be/8Zg85pKj988?si=_rN5WLXQIfyJ6wKw
https://youtu.be/riyh_CIshTs?si=KOJdANl1jjipslYN
https://youtu.be/76K2r2UFeM4?si=f3kh5IiIO31hUSgi
https://youtu.be/fzvx2bEUUnY?si=66HsRyCuqm9Wnijs

Citations

[qb31rd] 2025, Aug 13. The Rise of Vibe Coding – How It's Changing the Future .... Published: 2025-06-13 | Updated: 2025-08-13

[qwxz4u] 2025, Jun 30. What is vibe coding? | AI coding. Published: 2025-01-01 | Updated: 2025-06-30

[dbzx3h] 2025, Aug 15. Vibe coding. Published: 2025-03-03 | Updated: 2025-08-15

[q0pow1] 2025, Apr 02. Decoding 'Vibe Coding': What Does It Mean for Developers .... Published: 2025-04-02 | Updated: 2025-04-02

[5]: 2025, Jul 19. What Is Vibe Coding?. Published: 2025-05-06 | Updated: 2025-07-19

[tvml7u] "

Vibe Coding Is The WORST IDEA Of 2025 | YouTube
". Modern Software Engineering. YouTube.