Skip to content

METHODOLOGIE

vibe coding

A programming style, named by Andrej Karpathy, in which a developer drives an AI agent mostly through natural-language intent and accepts its output without closely reading every line, iterating by feel rather than by manual editing. Effective for prototypes; risky for production code that requires careful review.

Origin

Coined by Andrej Karpathy in early 2025 to describe letting an AI agent drive coding by natural-language feel rather than manual editing.

characteristic
high-level prompting, creative flow, rapid experimentation
use_case
prototypes, MVPs, learning, throwaway projects
category
AI-assisted rapid prototyping
critique
AI-generated app without rigorous human control not viable in production
origin_date
February 2025
description
LLM/AI-assisted software development
definition
Prompting an AI and accepting the result with minimal verification
function
Raise the floor — democratization of software development
type
Anti-pattern according to Farley — vague spec + AI delegation without pipeline
usage
Disposable rapid prototyping to clarify requirements

Related entities

Fiches (20)