Vibe Coding
Vibe coding est une méthode de programmation alimentée par l’IA introduite par Andrej Karpathy en 2024/2025. Avec le vibe coding, vous décrivez ce que vous voulez dans des invites en langage naturel et généralement les grands modèles de langage (LLMs) génèrent la plupart, souvent tout, le code fonctionnel pour vous. Si vous avez le temps, consultez L’Art du Vibe Coding adapté par Rick Rubin pour en savoir plus sur la manière de coder avec Vibe.
Un grand avantage est l’accessibilité, car les personnes sans expérience en codage peuvent créer des projets tandis que les développeurs expérimentés peuvent rapidement prototyper de nouvelles idées avant de s’y engager pleinement. Cela est particulièrement utile pour les startups. L’inconvénient est que les développeurs ne comprendront probablement pas entièrement comment le code généré fonctionne. Pour de petits projets annexes, cela va, mais pour des logiciels de niveau production, cela peut entraîner des problèmes à long terme et une dette technique.
Des outils comme Cursor IDE et Claude Code CLI rendent ce processus encore plus fluide, vous permettant de travailler avec l’IA directement dans votre environnement de programmation.
Curieux de savoir ce qui est possible, j’ai essayé le vibe coding moi-même et j’ai créé cette page pour partager quelques projets annexes amusants que j’ai réalisés en utilisant cette approche. C’est juste pour le plaisir, mais cela offre un aperçu de ce à quoi le codage pourrait ressembler à l’avenir à mesure que ces modèles continuent de s’améliorer.