Vai al contenuto
Metodologia

vibe coding

vibe coding — Metodologia. caratteristica: prompting di alto livello, flusso creativo, sperimentazione rapida · caso_uso: prototipi, MVP, apprendimento, progetti usa e getta · categoria: Prototipazione rapida assistita da IA · critico: App generata da IA senza controllo umano rigoroso non utilizzabile in produzione · data_origine: Febbraio 2025 · descrizione: Sviluppo software assistito da LLM/IA · definizione: Dare un prompt a un'IA e accettare il risultato con verifica minima · funzione: Raise the floor — democratizzazione dello sviluppo software · giudizio: Insostenibile / rischioso in azienda · limite: Sufficiente per l'MVP; fallisce sulla persistenza di sessione, la localizzazione del codice e le scelte di infrastruttura su scala · postura Hohpe: Presa di distanza «level-headed»; demistifica i numeri di marketing («30% del codice scritto dall'IA») · tipo: Anti-pattern secondo Farley — spec vaga + delega all'IA senza pipeline · uso: Prototipazione rapida usa e getta per chiarire i requisiti

Andrej Karpathy ha coniato il termine nel febbraio 2025 per un ciclo ristretto: dare un prompt a un modello e accettarne il risultato con una verifica minima. Ha anche tracciato il confine che gran parte degli autori successivi ha ripreso: il vibe coding abbassa la soglia d'ingresso democratizzando lo sviluppo software, mentre l'agentic engineering mantiene l'asticella della qualità disciplinando il modo in cui gli agenti vengono coordinati. Il suo terreno dichiarato è il lavoro usa e getta: prototipi, MVP, script, apprendimento.

La domanda che ricorre è dove finisca questo terreno. Donn Felker riporta il caso di un CFO bloccato dopo due mesi dentro un'unica sessione di Claude Cowork, senza alcuna idea di dove si trovasse il suo codice, e quello di un fotografo la cui applicazione Base44 archiviava i contenuti multimediali su Google Drive a un costo di trasferimento insostenibile. La persistenza della sessione, la localizzazione del codice e le scelte infrastrutturali sono i punti in cui il metodo cede.

Dave Farley lo classifica come un anti-pattern: una specifica vaga delegata a un'IA senza pipeline di deployment, una bomba di complessità a innesco ritardato. Simon Wardley applica il paradosso di Jevons e prevede che una grande impresa passi da 30 milioni a oltre un miliardo di righe di codice. Addy Osmani e i suoi coautori abbandonano la logica binaria e collocano la pratica su uno spettro di struttura, verifica e giudizio, in cui il suo basso CapEx e l'elevato OpEx finiscono per costare da tre a dieci volte di più per funzionalità rispetto all'agentic engineering. Andrew Ng attribuisce il fallimento al praticante: il vibe coder inesperto non sa quale contesto fornire al proprio agente. Hugo Lassiège, il cui codice di produzione è generato quasi interamente, rifiuta l'etichetta e chiama la propria pratica Context Engineering.

Tipo
Metodologia
caratteristica
prompting di alto livello, flusso creativo, sperimentazione rapida
caso_uso
prototipi, MVP, apprendimento, progetti usa e getta
categoria
Prototipazione rapida assistita da IA
critico
App generata da IA senza controllo umano rigoroso non utilizzabile in produzione
data_origine
Febbraio 2025
descrizione
Sviluppo software assistito da LLM/IA
definizione
Dare un prompt a un'IA e accettare il risultato con verifica minima
funzione
Raise the floor — democratizzazione dello sviluppo software
giudizio
Insostenibile / rischioso in azienda
limite
Sufficiente per l'MVP; fallisce sulla persistenza di sessione, la localizzazione del codice e le scelte di infrastruttura su scala
postura Hohpe
Presa di distanza «level-headed»; demistifica i numeri di marketing («30% del codice scritto dall'IA»)
tipo
Anti-pattern secondo Farley — spec vaga + delega all'IA senza pipeline
uso
Prototipazione rapida usa e getta per chiarire i requisiti
relazioni
45
Citata in
23 fiches

Vicinato

← ha creato

Andrej Karpathy PERSONNE affidabilità alta stabile Fonte ↗

← si oppone a

augmented coding METHODOLOGIE affidabilità alta atemporale Fonte ↗
Kent Beck PERSONNE affidabilità alta stabile Fonte ↗
Shawn Wang PERSONNE affidabilità alta stabile Fonte ↗
context engineering METHODOLOGIE affidabilità alta atemporale Fonte ↗
spec coding METHODOLOGIE affidabilità alta atemporale Fonte ↗
compounding teams CONCEPT affidabilità alta atemporale Fonte ↗
Vibe Reviewing METHODOLOGIE affidabilità alta atemporale Fonte ↗
seniors et staff engineers CONCEPT affidabilità alta dinamico Fonte ↗

← risolve

BMAD METHODOLOGIE affidabilità alta atemporale Fonte ↗
Vibe Check METHODOLOGIE affidabilità alta dinamico

← referenzia

Simon Willison PERSONNE affidabilità alta stabile Fonte ↗

→ si applica a

prototypes et MVPs CONCEPT affidabilità alta atemporale Fonte ↗
prototypes, scripts et projets jetables CONCEPT affidabilità alta atemporale Fonte ↗

→ si oppone a

AI-Assisted Engineering METHODOLOGIE affidabilità alta atemporale Fonte ↗
planification avec IA METHODOLOGIE affidabilità alta atemporale Fonte ↗
validation systématique CONCEPT affidabilità alta atemporale Fonte ↗
Continuous Delivery METHODOLOGIE affidabilità alta atemporale
exigences enterprise CONCEPT affidabilità alta dinamico Fonte ↗

← fa parte di

Lovable TECHNOLOGIE affidabilità alta dinamico Fonte ↗
Replit TECHNOLOGIE affidabilità alta dinamico Fonte ↗

→ si basa su

orchestration agentique TECHNOLOGIE affidabilità alta dinamico Fonte ↗

→ consente

dette technique CONCEPT affidabilità alta atemporale Fonte ↗
démocratisation du software development (raise the floor) CONCEPT affidabilità alta atemporale Fonte ↗
crise qualité code CONCEPT affidabilità alta atemporale Fonte ↗
dette qualité CONCEPT affidabilità alta atemporale Fonte ↗
explosion volume code CONCEPT affidabilità alta dinamico Fonte ↗
prototype par non-technicien CONCEPT affidabilità alta dinamico Fonte ↗
Vibe Coding Hangover CONCEPT affidabilità alta dinamico Fonte ↗
transformation des incertitudes UX en spécifications CONCEPT affidabilità alta atemporale Fonte ↗

→ riduce

priorité de la qualité du code CONCEPT affidabilità alta atemporale Fonte ↗

← utilizza

Gene Kim PERSONNE affidabilità alta dinamico Fonte ↗

← è una variante di

agentic engineering METHODOLOGIE affidabilità alta atemporale Fonte ↗

← converge con

Autopilot CONCEPT affidabilità alta atemporale Fonte ↗

→ migliora

accessibilité du développement logiciel CONCEPT affidabilità alta atemporale
développement logiciel CONCEPT affidabilità alta dinamico

→ osservato in

Base44 TECHNOLOGIE affidabilità alta stabile Fonte ↗
Claude Cowork TECHNOLOGIE affidabilità alta stabile Fonte ↗

← si applica a

Paradoxe de Jevons CONCEPT affidabilità alta atemporale Fonte ↗

← affina

Dario Amodei PERSONNE affidabilità alta stabile Fonte ↗

Citata in (23)