Everything About ___
Live briefing

Everything about Vibe coding

AI-dependent computer programming

Vibe coding is the software development practice assisted by artificial intelligence (AI) where the software developer describes a project or task in natural languages 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. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Vibe codingA 5-minute orientation
  2. Skim a recent paper: Toward efficient vibe coding: An LLM-based agent for low-code software developmentInfluential work since 2022
  3. Pick up a classic book: It Works for One UserThe most-reprinted book on the subject
  4. Read the landmark paper: Vibe coding: a new paradigm for biomedical software developmentCited 24 times
  5. Go sideways: Automatic programmingA closely related topic
  6. Go sideways: AI-assisted software developmentA closely related topic

📖 Definitions

Noun A method of programming in which a developer generates code by repeatedly prompting a large language model, while having a very limited awareness of how the code actually functions.

Verb present participle and gerund of vibe code

🗂️ The subject at a glance

  1. Definition
  2. Reception and use
  3. Criticism

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics