Kate Holterhoff explore le phénomène du "vibe coding" qui a marqué l'été 2025, une approche décontractée et intuitive du développement logiciel assisté par l'IA. Le "vibe coding", terme popularisé par Andrej Karpathy, consiste à laisser les grands modèles linguistiques (LLM) effectuer la majeure partie du travail de codage, tandis que le développeur guide le processus en langage naturel, sans réviser méticuleusement chaque ligne de code générée.
Simon Willison souligne le potentiel du "vibe coding" pour l'apprentissage et l'expérimentation, le présentant comme une force démocratisatrice capable de permettre à des millions de personnes de créer leurs propres outils personnalisés sans nécessiter un diplôme en informatique. Cependant, tous ne partagent pas cet enthousiasme. Shawn "swyx" Wang met en garde contre la "négligence" que le "vibe coding" pourrait encourager, où les développeurs s'arrêtent à un niveau "suffisant" sans achever les 20% de travail difficile de polissage et de correction de bugs. Il insiste sur l'importance de l'efficacité et de la qualité, suggérant une approche plus rigoureuse comme l'ingénierie IA.
L'été 2025 a vu une prolifération d'outils et de fonctionnalités soutenant le "vibe coding". Des LLM améliorés comme DeepSeek-v3, Gemini, Claude, Grok-4 et ChatGPT ont rendu le "vibe coding" plus accessible. Des IDEs comme Cursor et Windsurf, ainsi que des plateformes SaaS comme Lovable, v0, Bolt et Replit, ont également émergé. AWS a même intégré un mode "Vibe" dans son IDE Kiro, permettant aux agents IA de générer du code et de l'infrastructure avec peu d'instructions. GitHub a lancé Spark, une plateforme qui transforme les idées en applications full-stack intelligentes en un seul clic.
Malgré l'engouement, des défis majeurs sont apparus, notamment en matière de sécurité. Des incidents, comme la perte d'une base de données de production chez Replit ou des fuites de données via le Model Context Protocol (MCP) chez GitHub et Supabase, ont forcé les fournisseurs à renforcer leurs mesures de sécurité. Austin Parker de Honeycomb conseille de "vérifier les résultats" du code généré par l'IA et d'appliquer les principes DevOps d'observabilité et de tests.
Un autre point de discorde a été la politique tarifaire de Cursor, qui a irrité la communauté du "vibe coding" en raison de changements de prix confus et de coûts inattendus pour l'utilisation intensive des modèles d'IA. Cet incident a mis en lumière la réalité économique du "vibe coding" : l'utilisation intensive des tokens coûte cher, et les fournisseurs ne peuvent pas offrir un accès illimité indéfiniment.
L'article mentionne également l'émergence des outils de codage "agentiques", où l'IA peut décomposer des tâches de haut niveau en sous-tâches de codage de manière autonome. L'acquisition de Windsurf par Cognition (les créateurs de Devin) illustre l'importance stratégique et les enjeux financiers de cette technologie.
En conclusion, le "Hot Vibe Code Summer" a été une période d'expérimentation et de plaisir, rendant le codage plus accessible et intuitif. Bien que des problèmes de sécurité et de coûts subsistent, l'esprit du "vibe coding" est susceptible de perdurer, intégrant ses caractéristiques clés dans les pratiques de développement standard.