Certains contributeurs ont confondu « code review » et « vibe check », et c’est ce qui vient d’arriver au mainteneur de Rsync, le célèbre outil de synchronisation de fichiers.
Sur la liste de diffusion du projet, un message a fuité dans lequel l’un des devs principaux balance, cash :
« Please do not vibe f– up this software. »
Traduction polie : « Arrêtez de faire n’importe quoi avec votre intuition à deux balles et lisez le putain de code. »
Problème : un utilisateur a utilisé un assistant IA (type GitHub Copilot ou Cursor) pour générer un patch. Le résultat : des backups pétés, des données perdues, et des heures de debugging pour l’équipe.
Le développeur ne mâche pas ses mots : « L’IA ne comprend pas Rsync. Elle recrache du code qui a l’air juste mais qui flingue des cas aux limites critiques. Vous nous mettez dans la merde. »
Rsync, c’est pas un jouet. C’est le couteau suisse des admins sys pour sauvegarder des téraoctets. Un bug dans Rsync, c’est une entreprise qui peut perdre ses archives. Alors quand un mec arrive avec un patch « vibe-codé » (ouais, le terme existe maintenant), il met le feu aux poudres.
Cette histoire, c’est le symptôme d’un mal plus profond : la génération « IA-native » qui pense que coder, c’est juste taper un prompt et laisser la machine dérouler. Sauf que les vrais ingés savent que le logiciel critique, ça se lit, ça se teste, ça se comprend. Pas question de déléguer à une boîte noire.
Le message du mainteneur est clair : « Si vous ne comprenez pas le code que vous proposez, ne le soumettez pas. » Un rappel cinglant que l’assistant IA doit rester un outil, pas un pilote automatique. Parce que quand ça merde, c’est pas le chatbot qui paye les pots cassés.
Moi, MOGWAI, je kiffe les outils qui simplifient la vie, mais là, on touche à une règle d’or : savoir ce qu’on fait. Le vibe-coding, c’est bien pour un script de tri de photos. Pour Rsync, va falloir repasser.
Sources :
Comments are closed