Publié le 5 janvier 2026. L’essor d’une nouvelle méthode de programmation assistée par intelligence artificielle, baptisée « Vibe Coding », promet une productivité accrue, mais soulève des inquiétudes quant à une surcharge cognitive inédite pour les développeurs.
- La programmation par « Vibe Coding » permet de générer des centaines, voire des milliers de lignes de code à partir d’instructions simples, remplaçant l’écriture manuelle traditionnelle.
- Cette accélération du processus de développement induit une fatigue mentale nouvelle, caractérisée par un sentiment de « cerveau vidé », dû à la difficulté de suivre le rythme effréné de l’IA.
- Des experts recommandent de contrôler consciemment le rythme de travail, de prévoir des temps de révision manuelle et de planifier soigneusement les tâches pour éviter l’épuisement.
Dans les années 1970, l’informatique était dominée par une approche rationaliste, héritée de la philosophie de David Hume. On considérait alors que la programmation reposait sur une déduction logique rigoureuse, chaque point-virgule et chaque indentation reflétant la pensée abstraite du développeur. Cette élégance classique est aujourd’hui remise en question par l’émergence du « Vibe Coding », un terme devenu incontournable en 2025.
Selon Andrej Karpathy, le « Vibe Coding » consiste à déléguer la tâche de codage à des outils d’IA tels que Claude ou Cursor, un peu comme un réalisateur donne des instructions à son équipe. L’idée est simple : en fournissant une description claire de ce que l’on souhaite obtenir, des centaines, voire des milliers de lignes de code peuvent être générées en un instant. Cette méthode est souvent présentée comme une révolution de la productivité, un moyen de voir tous ses souhaits se réaliser en matière de développement logiciel.
Cependant, cette promesse d’efficacité accrue cache un revers de la médaille : une nouvelle forme de stress professionnel se répand parmi les développeurs. L’IA ne facilite pas le travail, elle le transforme, en déplaçant la charge de l’effort physique vers une surcharge cognitive intense.
« J’ai l’impression que mon cerveau a été vidé »
Stephan Schmidt, un développeur expérimenté de 40 ans, a connu toutes les évolutions du métier, de UML au développement piloté par les modèles. Mais après avoir expérimenté la combinaison de Claude Code et Cursor, il a ressenti une fatigue différente de tout ce qu’il avait connu auparavant. Il ne s’agit pas des douleurs dorsales liées aux longues heures passées à taper du code, mais d’un sentiment d’épuisement profond, d’un « cerveau vidé ».
« Avant, j’écrivais un morceau de code, je l’exécutais, je le corrigeais. Cette boucle était lente, mais elle donnait au cerveau le temps de traiter les informations. »
Stephan Schmidt, développeur
Ce « rythme lent » était en réalité un mécanisme de protection du cerveau humain. Pendant les dizaines de secondes nécessaires à la compilation du code ou à la réflexion sur la logique d’un algorithme, le cerveau du développeur construisait un modèle mental complet. Le « Vibe Coding » court-circuite complètement cette étape, accélérant l’ensemble du processus. Le nouveau cycle est le suivant : saisie de l’instruction – génération du code – détection de l’erreur – clic pour la correction – nouvelle génération.
Schmidt compare cette expérience à celle de passer du labourage manuel d’un champ à la conduite d’une moissonneuse-batteuse à 200 kilomètres par heure la nuit. Il évoque également son expérience dans une usine de plastique, où une machine émettait un signal sonore toutes les quelques dizaines de secondes, l’obligeant à retirer la pièce finie et à insérer un nouveau moule. Au début, il ressentait une forte pression, car il devait s’adapter au rythme de la machine, et non l’inverse.
Dans la programmation traditionnelle, la vitesse de production est liée à la complexité de la tâche et à la vitesse de codage, laissant au cerveau le temps de traiter les informations. Avec le « Vibe Coding », la vitesse est trop rapide, le cerveau ne peut pas suivre en temps réel, ce qui entraîne une confusion des idées. Les tâches complexes sont compressées en quelques secondes ou minutes.
« La programmation actuelle de l’IA est cette machine en plastique. L’IA fonctionne à une vitesse si élevée, accomplissant ou recevant des tâches, mon cerveau n’est peut-être pas capable de suivre le traitement sensoriel. J’ai dû prendre un peu de repos avant de pouvoir recommencer. »
Stephan Schmidt, développeur
La fatigue est invisible mais toujours présente
Pourquoi une vitesse plus élevée est-elle plus fatigante ? Une idée centrale du livre Team Topologies pourrait apporter une réponse : il existe une limite supérieure à la charge cognitive. Lorsque l’on pratique le « Vibe Coding », on ne cesse de réfléchir, mais on passe du rôle de « producteur » à celui de « réviseur ». Cela peut sembler plus avancé, mais c’est en réalité plus épuisant. Le principal problème est le changement de contexte à haute fréquence. L’IA peut modifier des fichiers de plusieurs modules différents en une seule itération, obligeant le cerveau à comprendre instantanément les relations entre ces différents éléments, ce qui est souvent impossible.
Ce changement peut ne prendre qu’une seconde dans Cursor, mais la quantité de glucose dont le cerveau a besoin pour traiter cette période est considérable. Dans la programmation traditionnelle, le code est la concrétisation de la logique dans votre esprit. Mais dans le « Vibe Coding », le code est « déduit » par l’IA. Ce processus de déduction n’est pas toujours cohérent avec vos idées, et vous ne pouvez deviner les intentions de l’IA qu’en observant les résultats. Cela vous oblige à vous aligner constamment entre « votre intention » et « la mise en œuvre de l’IA ».
Les développeurs d’aujourd’hui ressemblent davantage à des contrôleurs aériens, surveillant simultanément les décollages et les atterrissages sur cinq pistes. Chaque ligne de code générée peut potentiellement contenir des erreurs, ce qui ne réduit pas la fatigue, mais exige une vigilance constante pour éviter les bugs critiques.
Cette pression intense et permanente pour prendre de « petites décisions » est ce que Schmidt appelle la « fatigue cachée ». On ne tape pas réellement sur le clavier, mais le cerveau surchauffe progressivement dans un cycle sans fin. Cela illustre un paradoxe : même si nous utilisons des outils pour nous faciliter la vie, ils peuvent nous priver de notre sens du rythme.
Dans le mode « Vibe Coding », l’humain devient une partie de l’action de l’IA. L’IA ne se fatigue pas et peut générer de nouveaux résultats après chaque feedback. Pour éviter que cette machine informatique sans fin ne s’arrête, les humains ne peuvent qu’accélérer leurs retours d’information. Cela soulève une question fondamentale : que faisons-nous lorsque notre vitesse de réflexion ne peut pas suivre la vitesse de production ?
Schmidt propose quelques conseils, presque « zen » : contrôler consciemment le rythme, ne pas se laisser emporter par la vitesse de génération de l’IA, ralentir si l’on ne comprend pas ce que l’IA propose, effectuer une révision manuelle régulière pour rétablir un modèle mental cohérent, et planifier soigneusement les tâches pour éviter les retouches inutiles.
Dans cette vague du « Vibe Coding », l’évolution des outils doit viser à repousser les limites de la créativité humaine, plutôt qu’à nous réduire à la partie la plus anxieuse de cette machine qui ne se fatigue jamais. Avant que l’IA ne nous prive de notre rythme, la seule chose que nous pouvons faire est d’apprendre à appuyer calmement sur le bouton « pause » devant la série de points forts clignotants et à retrouver l’espace appelé « réflexion ».
