Robots

Code Passif : Une Nouvelle Approche de la Programmation

La pratique de la **vibe coding** consiste à dicter à une intelligence artificielle (IA) ce que l’on souhaite programmer, puis à la laisser se charger de la rédaction de tout le code. À ses débuts, cette méthode était considérée avec enthousiasme en raison des grandes promesses qu’elle semblait offrir. Les modèles d’IA étaient devenus si performants qu’il était possible de créer une application simplement en discutant de manière naturelle, comme on le ferait avec ChatGPT.

Cependant, la situation a changé. Les développeurs se sont rapidement retrouvés face à une réalité où ces outils de codage assistés par l’IA bouleversent leurs habitudes de travail. Dans un contexte où chacun utilise l’IA pour générer du code, la pression augmente pour produire encore plus et respecter les attentes de leurs supérieurs. Bien que cela puisse sembler plus **efficace** — un terme lui-même débattu, car la vérification de tout ce contenu généré nécessite aussi un travail humain — cela n’a pas facilité la charge de travail des employés. Parallèlement, toute personne disposant d’un abonnement à Claude et d’une idée d’application peu élaborée se voit aujourd’hui comme un **vrai** programmeur.

A lire :  Un satellite martien dévoile une vue à couper le souffle du canyon le plus profond du Système solaire

En résumé, la **vibe coding** est devenue du jour au lendemain une tendance moins enthousiaste, perçue maintenant comme un mal nécessaire, voire avec méfiance. Ce n’est plus un fait à mettre en avant. Un tweet récent qui circule dans les milieux technologiques résume ce changement d’état d’esprit, faisant allusion à l’expression “cuck coding” pour remplacer la vibe coding, suggérant que cela se résume à s’asseoir et regarder le résultat. Même les forumistes sur le sujet en ligne ont relevé cet humour.

Bien que la vibe coding puisse produire un travail de qualité, il est difficile de dissocier cet optimisme de la réalité des patrons qui forcent leurs équipes à recourir massivement à l’IA pour coder. Epic Games, le studio derrière le célèbre jeu **Fortnite**, aurait même pris des mesures pour imposer l’utilisation de ce type de codage, déclarant qu’il n’y aurait plus aucun code écrit à la main et que le jeu en développement devait être entièrement généré par des **processus d’IA**. Cette annonce a suscité de nombreuses moqueries, notamment lorsque la société a annoncé avoir « vibe codé » son lanceur de jeux pour qu’il soit plus rapide que celui de son concurrent Steam.

Quel que soit le jugement que l’on porte sur cette terminologie, il semblerait que l’expression “cuck coding” pourrait décrire plus précisément la réalité actuelle : assister à la production en consommant beaucoup de ressources.

Pour en savoir plus sur l’IA : Un développeur majeur de centres de données loue une barge-prison flottante pour loger des ouvriers sous contrat

FAQ

Qu’est-ce que la vibe coding ?

La vibe coding désigne le processus par lequel un utilisateur donne des instructions à une intelligence artificielle pour qu’elle génère le code d’une application.

A lire :  Sa facture devient un revenu: un homme est payé par son fournisseur d’électricité

Pourquoi la vibe coding est-elle contestée ?

Avec la montée en puissance des outils d’IA, les attentes en termes de productivité ont augmenté, posant des défis aux programmeurs qui doivent s’adapter à cette nouvelle approche.

Quel est l’impact de l’IA sur les développeurs ?

L’IA a transformé le travail des développeurs en matière de codage, créant une compétition accrue et renforçant la pression pour produire, tout en rendant certaine partie de leur travail plus simple.

Comment les entreprises réagissent-elles à l’usage de l’IA dans le codage ?

Certaines entreprises, comme Epic Games, imposent l’utilisation de l’IA pour le développement de projets, ce qui engendre des réactions mitigées parmi les employés et dans le secteur.

La vibe coding améliore-t-elle la créativité des développeurs ?

Bien que cela puisse sembler facilitateur, la vibe coding peut également être perçue comme une limitation à la créativité, en rendant les développeurs trop dépendants des outils d’IA pour leur travail.