Vibe Coding
Le Vibe Coding est un terme popularisé par Andrej Karpathy pour décrire une approche du développement où l'on code en improvisant avec des assistants IA, sans plan défini ni structure formelle. On décrit ce qu'on veut en langage naturel, l'IA génère le code, on itère jusqu'à obtenir un résultat fonctionnel. Le processus est intuitif, rapide et guidé par le ressenti plutôt que par une méthodologie.
Les caractéristiques :
- Improvisation : pas de specs, pas de plan d'architecture — on avance au feeling avec l'IA.
- Prototypage rapide : efficace pour des prototypes, des démos ou des outils internes jetables.
- Perte de contexte : les décisions d'architecture ne sont pas documentées, les choix se perdent dans l'historique de chat.
- Dette technique : le code généré sans structure accumule rapidement une dette technique importante.
- Non reproductible : deux sessions de vibe coding sur le même sujet produiront des résultats très différents.
Notre position est claire : le vibe coding n'est pas adapté aux applications en production. Pour un prototype rapide ou un outil interne jetable, c'est acceptable. Mais pour un produit destiné à des utilisateurs, avec des enjeux de maintenabilité, de sécurité et de scalabilité, il faut une approche structurée. C'est précisément ce que nos autres recommandations du radar (ADR, Dev Containers, tests automatisés, Skills) visent à apporter au développement assisté par IA.
Notre stack
Tout ce que nous considérons comme fondamental pour réussir un projet. Nos équipes disposent de la connaissance et sont en maîtrise. Les avantages et bénéfices ont été démontrés
En exploration
Nos équipes sont encore en train d'acquérir de l'expérience pour généraliser l'adoption.
Nous n'avons pas encore référencé d'éléments pour cette catégorie.
En veille
Nos équipes ont identifiés ces candidats pour des études et expérimentations plus poussées qui conduiront en cas de succès à une phase d'adoption.
En retrait
Ce qui est actuellement utilisé mais que nous déconseillons dorénavant d'employer car est en rupture avec nos exigences et standards.
Vous avez un projet ?
Parlons en !