Aller au contenu

Bonnes ondes uniquement

Un sentiment particulier apparaît lorsque la distance entre une idée et quelque chose qui fonctionne s’effondre soudain. Une minute, une chose repose dans le tiroir mental étiqueté un jour. La minute suivante, c’est en ligne, testé, amélioré et étrangement proche de quelque chose de bon. Ni parfait, ni définitif. Mais réel.

Cette sensation, c’est la vibe.

Beaucoup entendent encore « IA » et « vibe coding » et imaginent quelque chose de peu sérieux : quelqu’un lance un souhait dans un chatbot, récupère un plat de spaghettis et proclame que le futur est arrivé. L’image est drôle, mais elle passe complètement à côté du sujet.

La vraie promesse n’est pas la disparition de l’ingénierie, mais une boucle entre idée, réalisation, retour et révision si courte que l’élan ne meurt plus au milieu.

Cela change plus que la programmation. Cela change qui peut construire, réparer, livrer et comprendre les choses complexes.

Pour moi, c’est la véritable promesse de la vie en mode vibe.

Il ne s’agit pas de remplacer le bâtisseur, mais de supprimer les temps morts entre ce que vous imaginez et ce que vous pouvez concrétiser.

good-vibes-only.png
Codex vient d’être mis à jour pour devenir l’application « à tout faire »

La vibe ne signifie pas « aucune ingénierie ». C’est l’itération compressée.

C’est ce que les gens manquent.

Le vibe coding ne consiste pas à taper des souhaits dans un terminal en espérant que la machine invente accidentellement la compétence. C’est une collaboration plus serrée. Il faut toujours du discernement, du goût, et remarquer quand l’animation principale ennuie, quand les statistiques se déclenchent deux fois, quand l’IA ne devrait pas activer la voix seule, ou quand l’avion de chasse demandé ressemble plus à un dirigeable qu’à un avion de guerre.

La vibe n’est pas l’absence de savoir-faire. C’est l’itération compressée.

Vous restez dans la boucle créative. Le modèle assume une grande partie du travail de réalisation. Vous dirigez, critiquez, réorientez et affinez. La magie est là : non dans l’abandon de votre rôle d’auteur, mais dans sa préservation avec un élan considérablement accru.

Une fois qu’on sent cette boucle fonctionner, difficile de revenir en arrière.

J’ai fait naître ce site en vibe coding

Pour moi, tout cela est devenu réel en reconstruisant ce site avec Codex d’OpenAI.

Je n’ai pas utilisé Codex comme un chatbot, mais comme un collaborateur technique rapide, d’une patience infinie. Je lui donnais en anglais simple une direction, mes goûts et mes contraintes. Il les traduisait en code fonctionnel, testable immédiatement. Pas un jour. Pas après trois semaines de configuration sans fin. Maintenant.

En quelques discussions, cela s’est transformé en reconstruction de moebis.com de l’ancienne installation Ghost vers une architecture React, Vite et TypeScript, en transférant les articles et les étiquettes, en ajoutant une interface d’administration avec édition et téléversement, en affinant les animations des pages, en corrigeant un problème de double comptage dans Google Analytics, en créant la fenêtre « Discuter avec Moebis » et en reliant un pipeline de contexte qui rassemble articles, pages et contenus sociaux dans un fichier context.md brut et un fichier mémoire compressé pour le chatbot.

Puis il y avait les choses amusantes. Le projet 1942 a cessé de ressembler à une expérience provisoire pour commencer à devenir un véritable jeu d’arcade.

Ce n’est pas une démonstration jouet. C’est un projet qui se livre.

L’ancienne façon d’envisager une telle reconstruction est : Je devrais sans doute réserver un mois, vider mon agenda, me replonger dans chaque couche technique, puis peut-être commencer. La nouvelle approche, c’est : je vais ouvrir une discussion, fixer la direction et commencer à décider.

Ce changement compte.

Car ce qui tue les bonnes idées, c’est rarement l’incapacité totale. C’est la friction, le changement de contexte, la taxe mentale du démarrage. Le vibe coding réduit assez cette taxe pour que davantage d’idées franchissent la ligne d’arrivée.

J’ai ressuscité mon NAS en vibe coding

C’est là que les choses sont devenues vraiment instructives.

La plupart des gens entendent « vibe coding » et pensent à une petite application créée en un après-midi. J’ai eu une version bien plus chaotique : utiliser Codex comme copilote pour réparer ma véritable infrastructure domestique.

Home Assistant vivait dans une machine virtuelle TrueNAS parce que HomeKit avait besoin de mDNS. Ce petit désagrément s’est transformé en chirurgie complète du laboratoire maison : réseau Docker, transmission USB Zigbee, tunnels Cloudflare, registres Home Assistant périmés, erreurs SMART, bizarreries du cache ZFS et climatiseur LG particulièrement capricieux.

Autrement dit, la vie normale d’un laboratoire maison.

Codex était vraiment utile non seulement parce qu’il écrivait du code ou des commandes shell, mais parce qu’il restait concentré sur tout le problème pendant que j’en explorais une couche à la fois. Nous avons migré Home Assistant de la VM vers une application TrueNAS personnalisée avec sa propre IP locale, relié le dongle SkyConnect Zigbee au conteneur, restauré l’état caché .storage dont Home Assistant dépend réellement, réparé le tunnel Cloudflare en le dirigeant vers le service du conteneur plutôt qu’en prétendant qu’il s’agissait d’un hôte local ordinaire, et supprimé les vieux débris HACS, SmartThinQ et hassio que l’interface n’aurait jamais démêlés proprement seule.

Le plus révélateur était la fréquence à laquelle la réponse n’était pas « Docker est cassé ».

Une fois la migration stabilisée, les problèmes restants étaient exactement les absurdités concrètes qui rendent les laboratoires maison si instructifs : un vieil appareil LG perdant le Wi-Fi, un redémarrage du routeur modifiant juste assez le comportement radio pour perturber un client fragile, une application Plex dont le bouton web disparaissait alors que le service fonctionnait, et un disque NVMe échouant aux autotests SMART tout en jouant au périphérique de cache fiable.

Codex a aidé à distinguer les problèmes de conteneurs de ceux du réseau, puis les problèmes de réseau de ceux du matériel. C’est à peu près tout l’enjeu quand on débogue un NAS qui a accumulé les responsabilités, comme une étagère de garage qui se serait transformée en système d’exploitation.

C’est la version du vibe coding qui m’intéresse le plus. Pas « demander du code à l’IA et prier », mais disposer d’un second cerveau rapide, patient et profondément technique pendant un vrai travail système. À la fois canard en plastique, assistant de recherche et coéquipier à l’aise dans le shell.

Ce n’est pas un gadget. C’est un levier.

J’ai créé Atlas en vibe coding à la vitesse de la pensée

Construire Atlas avec Codex m’a appris autre chose : la meilleure collaboration avec l’IA ne ressemble pas à un immense prompt héroïque. Elle ressemble au développement d’un produit dont on aurait supprimé la latence.

Une discussion portait sur le bon ressenti du bouton d’envoi en mode clair. Une autre sur la séparation de l’historique Omni du reste de l’application. D’autres traitaient du rendu Markdown, de la récupération des sessions de podcast, du contexte guidé par le glossaire, du comportement vocal et, finalement, des outils CopilotKit dans la transcription.

C’est ainsi que les vrais produits grandissent : non par un unique acte d’invention spectaculaire, mais par mille décisions, revirements, ajustements et corrections très précis.

Voilà à quoi ressemblait le vibe coding ici. Ni magie, ni « remplacement de l’ingénierie par l’IA », mais une boucle plus courte entre le constat et la livraison.

Je pouvais dire « remets le micro près du champ de saisie », « ne journalise les changements de ton que s’ils ont réellement servi » ou « rends les termes du glossaire accessibles à toutes les conversations », et Codex suivait la demande à travers les composants React, les flux d’état, la logique serveur et les fonctions Netlify sans perdre le fil.

Ce dernier point est important.

Car les fonctionnalités spectaculaires ne sont que la moitié du travail. Les tâches sans éclat empêchent un produit de s’effondrer sous son propre élan : migration TypeScript, développement des tests, refactorisations, extraction de hooks, corrections de persistance des sessions, tenue du journal des modifications. Tout ce travail ennuyeux, nécessaire et structurel qui se retrouve habituellement en concurrence avec les choses amusantes, et perd.

Codex a été utile là aussi.

Atlas évoluait tout en devenant plus propre. Voilà à quoi ressemble une vitesse saine. Rapide ne signifie pas forcément fragile. Le vibe coding ne fonctionne vraiment que lorsque la vitesse s’accompagne d’assez de structure pour continuer à livrer.

C’est pourquoi je reviens toujours à la même conclusion : le modèle n’est pas l’oracle, c’est le collaborateur. J’apporte toujours le discernement, les priorités et le goût. Codex apporte la vitesse, la rétention du contexte et la patience de traverser les détails d’implémentation dès qu’une idée apparaît.

Le résultat n’est pas : « L’IA a construit mon application à ma place. »

C’est plutôt ceci : je suis resté dans la boucle créative, et elle est devenue assez rapide pour donner l’impression de construire à la vitesse de la pensée.

J’ai fait ma déclaration fiscale en vibe coding, et c’est peut-être la meilleure démonstration

Voici le rebondissement : l’une des meilleures démonstrations du vibe coding n’avait rien à voir avec le lancement d’une application.

C’était les impôts.

J’ai dirigé Codex vers un dossier rempli de fiches de paie, de relevés de courtage, de formulaires 1099, de confirmations d’acomptes fiscaux trimestriels et de documents d’emploi à l’étranger, avec en substance cette demande : aide-moi à transformer ce bazar en déclaration structurée.

La suite n’avait rien d’une autocomplétion. J’avais plutôt l’impression d’avoir à mes côtés un opérateur d’une patience inlassable, lisant chaque PDF, rapprochant les chiffres, vérifiant les règles et transformant peu à peu une pile chaotique en dossier exploitable.

C’est pourquoi toute la critique selon laquelle « le vibe coding ne sert qu’aux applications jouets » ne tient pas.

La véritable magie apparaît dans les aspects ennuyeux de la vie, pleins de friction et de documents. Là où personne n’a envie de commencer, où la complexité se disperse entre fichiers, formulaires, hypothèses et cas limites, et où garder tout le problème assez longtemps en mémoire de travail pour avancer représente déjà la moitié du combat.

Le processus restait fluide et conversationnel, mais le travail de fond était méthodique. Identifier les documents. Séparer le salaire étranger des revenus indépendants américains. Retracer la vente du plan d’actions. Retrouver les acomptes trimestriels. Puis déterminer si un crédit d’impôt étranger, l’exclusion des revenus professionnels étrangers ou un accord de totalisation comptait.

L’ambiance était détendue. La comptabilité, non.

Cette distinction est importante. Les tâches à fort enjeu exigent toujours une vérification. Le discernement compte toujours. Mais Codex m’a donné une bien meilleure base pour l’exercer : il tenait un dossier de travail continu, explicitait ses hypothèses, distinguait les estimations solides des provisoires, et séparait ce qui modifie l’impôt de ce qui ne change que la déclaration.

C’est plus important qu’on ne le pense.

Car l’IA n’est pas utile seulement lorsqu’elle aide à inventer quelque chose. Elle l’est aussi lorsqu’elle aide à mettre de l’ordre dans le chaos.

Parfois, la chose la plus puissante qu’un modèle puisse faire est de transformer un immense désordre ambigu en une suite d’étapes compréhensibles.

C’est le véritable déclic

Le déclic n’est pas : « Waouh, l’IA sait coder. »

C’est ceci : une grande partie du travail qui semblait bloquée par le temps, la lourdeur technique ou le désordre devient soudain accessible.

Le goulot d’étranglement s’est déplacé.

Longtemps, la question a été : « Ai-je exactement les compétences nécessaires pour réaliser cela ? » De plus en plus, la bonne question devient : « Puis-je décrire ce que je veux, examiner ce qui revient et l’orienter vers quelque chose de bien ? »

Cet ensemble de compétences est bien plus accessible.

L’importance n’est pas la nouveauté, mais le levier. L’IA déplace ce levier de ceux qui connaissent chaque règle de syntaxe vers ceux qui savent poser clairement les problèmes, juger les résultats et itérer intelligemment.

Pas besoin d’être le meilleur ingénieur du monde pour en profiter. Il faut du goût, de la curiosité, la volonté d’itérer et assez de discernement pour voir quand quelque chose est faux, incomplet, risqué ou laid.

Autrement dit, il faut rester éveillé au volant.

La vie en mode vibe, en une phrase : intention humaine, élan des machines.

Et dès qu’on commence à voir l’IA ainsi, son utilité s’élargit vite.

Ce n’est pas réservé aux applications. Cela sert à l’infrastructure, à la recherche, aux opérations, à la paperasse, à la maintenance, aux projets secondaires à moitié finis depuis des mois. Cela sert aux étranges problèmes du mardi dont personne ne fait un discours de conférence, mais avec lesquels tout le monde vit.

Voilà pourquoi cela compte.

Pas parce que l’IA transforme tout le monde en magicien, mais parce qu’elle donne aux bâtisseurs ordinaires, aux bricoleurs, aux opérateurs et aux curieux une capacité d’action considérablement accrue.

Cela permet à davantage de gens de commencer.

Cela permet à davantage de gens de continuer.

Cela permet à davantage de gens de terminer.

Bonnes ondes uniquement

Non, le vibe coding ne consiste donc pas à abandonner la rigueur et à flotter sur un nuage d’optimisme généré automatiquement.

Il s’agit de travailler de façon que l’élan l’emporte sur l’intimidation. Que les idées ne meurent pas en attendant des conditions parfaites. Que les systèmes cassés deviennent réparables. Que la distance entre « je devrais faire ça un jour » et « je l’ai livré » raccourcisse sans cesse.

L’IA ne m’a pas fait cesser d’être le bâtisseur.

Cela a rendu le bâtisseur plus difficile à arrêter.

Voilà pourquoi je suis optimiste sur le vibe coding, pourquoi davantage de gens devraient s’autoriser à l’essayer, et pourquoi l’avenir ressemble moins à un remplacement qu’à une amplification.

Apportez votre goût.

Apportez votre discernement.

Apportez l’idée bizarre, le NAS en panne, le produit à moitié construit, la pile de formulaires fiscaux, cette chose qui vous tapote discrètement l’épaule depuis six mois.

Puis mettez-vous en mouvement.

La machine peut maintenant suivre.

Bonnes ondes uniquement.


Continuer l'exploration

Instagram