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
critical
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
judgment
Untenable / risky in enterprise
Hohpe posture
"Level-headed" step back; demystifies marketing figures ("30% of code by AI")
type
Anti-pattern according to Farley — vague spec + AI delegation without pipeline
usage
Rapid disposable prototyping to clarify requirements

Related entities

Fiches (22)