Peut-on arrêter de tout taguer en vibecoding ?
(lobste.rs)- La situation devient excessive : même des articles qui ne font qu’une légère mention de l’IA se retrouvent tagués vibecoding
- L’exemple 1 montre un cas où le tag vibecoding a été appliqué à un article qui ne contient qu’une simple phrase en passant sur les machines intelligentes
- L’exemple 2 est un cas contenant une seule citation disant que « ce qui compte, ce n’est pas si le code a été écrit par une IA ou à la main, mais si le produit fonctionne »
- L’exemple 3 est un dépôt de code, dont le README ne mentionne ni AGENTS.md, ni CLAUDE.md, ni l’IA
- Le cœur du problème est illustré par la crainte que ce post lui-même finisse par être tagué vibecoding, répétant ainsi exactement le phénomène dénoncé
Prompt
- Remise en question du fait que des articles mentionnant ne serait-ce qu’un peu l’existence de l’IA soient tagués vibecoding, même quand cela n’a rien à voir avec leur véritable sujet
- Jugement selon lequel cet usage du tag est « en train d’échapper à tout contrôle »
Exemples
- Exemple 1 : my_students
- Tagué vibecoding, alors que le corps du texte ne contient qu’une phrase de référence en passant : « les gens rivalisent pour créer des machines intelligentes, mais uniquement pour en faire des esclaves »
- Exemple 2 : user_doesn_t_care_you_should
- Article écrit par l’auteur lui-même, présenté avec la réserve d’un possible biais
- Citation unique d’un cas où quelqu’un a ajouté une interprétation de type agentique à une vieille formule
- La citation dit en substance : « L’utilisateur ne se soucie pas de savoir si le code a été écrit par une IA ou à la main, ni quel framework a été utilisé. Ce qui l’intéresse, c’est que le produit fonctionne. »
- Exemple 3 : jolt_clojure_interpreter_on_janet
- C’est un dépôt de code, et le README ne mentionne ni AGENTS.md, ni CLAUDE.md, ni l’IA
- Exemple 4
- Prévision que ce post lui-même finira par être tagué « vibecoding » par quelqu’un
1 commentaires
Avis sur Lobste.rs
L’exemple 3 se voit dans la fréquence des commits et l’ampleur des changements, surtout le 5 juin
C’est bien trop important pour avoir été écrit entièrement à la main, et même en ne regardant qu’une dizaine de commits représentatifs, on arrive à au moins 5 000 lignes de churn ajoutées et 2 000 lignes supprimées sur la journée
Il y a une cinquantaine de commits ce jour-là, et beaucoup dépassent les 200 lignes
Je suis d’accord avec l’idée que trop de choses se retrouvent étiquetées vibecoded, mais je ne pense pas que l’exemple 4 aide vraiment à étayer cet argument
Ils étaient encore là quand moi et d’autres avons signalé le billet
[0] https://github.com/jolt-lang/jolt/…
Pour jouer l’avocat du diable, l’exemple 2 ressemble clairement à une réfutation de vibe coding et de l’état général de ce domaine
Sinon, il n’aurait pas été mentionné
Cette unique mention au début a influencé la manière dont tout le reste du texte a été lu ensuite ; pas forcément en bien ou en mal, mais c’est effectivement ainsi qu’il a été interprété
vibecodingsimplement parce qu’il peut sembler être une réfutation ?Si quelqu’un écrit sur l’importance du sens et de la cohérence dans l’écriture, faut-il lui mettre le tag
vibecodingsous prétexte que les textes générés de mauvaise qualité manquent de sens et de cohérence ?Je ne sais pas si le fait de mentionner une fois une réponse explicite à la culture ou aux pratiques liées aux LLM, puis de ne plus en reparler ensuite, change réellement quelque chose
Je comprends le problème du fait que les critiques de vibecoding se retrouvent regroupées sous le tag vibecoding, mais un simple passage qui l’évoque brièvement ne me semble pas suffisant pour mériter ce tag
Si on a lu l’article, il n’y a pas de raison de se tromper
Cela peut paraître plus lié aujourd’hui, mais des formulations proches existent depuis des années chez de nombreuses personnes et sous des formes variées
L’IA n’est mentionnée que dans un seul bullet point, le dernier, parmi quatre, et OpenAI n’apparaît qu’une seule fois, dans la même phrase qu’AirBnB, comme simple exemple d’entreprise technologique
Avec seulement ces deux occurrences, dire qu’un texte d’environ 500 mots est fondé sur l’IA me paraît franchement excessif
Il y a toujours eu des gens qui codent sans trop réfléchir, qui font du copier-coller et qui cherchent les messages d’erreur pour avancer
Maintenant, ils peuvent juste le faire beaucoup plus vite ; c’est un conflit très ancien
Les deux billets précédents me semblent mieux relever du tag
cultureque devibecodingTous deux mentionnent brièvement l’IA, et le premier en particulier y répond clairement dans une certaine mesure, mais personnellement je filtre le tag
vibecodingparce que je n’ai pas envie de voir des projets vibecoded ou des discussions sur le fait de coder avec des agentsOr ces deux billets me concernent aussi et j’ai envie de les lire
Exemple 3 : https://github.com/jolt-lang/jolt/…
L’exemple 1 est fortement lié au fait que l’industrie adopte massivement du code généré ou assisté par IA, ce qui correspond au vibe-coding décrit sur le site
Si beaucoup d’articles reçoivent ce tag, c’est probablement parce qu’ils sont perçus comme suggérant ce mouvement en cours dans l’industrie ou l’usage de ce type d’outils
Si des gens cachent le tag vibecoding pour éviter précisément ce genre de sous-entendu, alors le tag continuera forcément à être appliqué
vibecodingau ressenti simplement parce qu’un article leur donne cette impressionDans ce genre de situation, je pense qu’il vaudrait mieux masquer l’article lui-même plutôt que lui mettre ce tag
En poussant la logique à l’extrême, on pourrait aussi interpréter le vieux conseil consistant à écrire du code facile à comprendre comme une réfutation du vibecoding et lui coller ce tag
J’ai justement commenté l’un de ces billets à ce sujet
J’ai du mal à imaginer une raison de bonne foi pour mettre le tag
vibecodingsur ce type d’articlesDe manière cynique, on pourrait y voir des personnes pro-IA qui abusent du tag pour lui faire perdre son sens et pousser à sa suppression, en réaction à son existence même
À l’inverse, cela pourrait être des personnes anti-IA qui l’utilisent pour marquer tout ce qui ne fait qu’évoquer l’existence de l’IA générative comme du vibecoding
J’espère que ce n’est ni l’un ni l’autre, mais je vois mal quelle autre explication donner
Quoi qu’il en soit, j’aimerais que ça s’arrête
Cela n’aide en rien l’ambiance du site
Lobsters est bien, et j’aime le fait que les échanges ici paraissent humains, au lieu de donner l’impression d’un internet mort comme sur d’autres forums
Je n’aimerais pas que cet endroit devienne un terrain de flamewar permanent autour de l’IA
C’est pourquoi j’aimerais vraiment connaître la raison de ces votes de tag
Je ne sais pas si proposer un tag devrait exiger une justification, mais c’est peut-être le cas
[1] : Je n’aime pas du tout employer ce type de formulation clivante, mais je l’ai fait pour faire passer l’idée
D’ordinaire, je n’utilise pas ce genre de langage en « deux camps », parce que je trouve que cela alimente une polarisation artificielle et toxique
Ici, je l’emploie volontairement pour montrer à quel point cette polarisation est nuisible et, peut-être en vain, essayer de faire bouger un peu les choses dans l’autre sens
Certaines personnes semblent vouloir masquer tout ce qui a le moindre lien avec ce sujet
Il est aussi un peu agaçant de voir le tag
vibecodingappliqué à des posts comme une découverte de sécurité liée aux LLM, l’usage de chatbots pour gérer des issues GitHub , un exploit de chatbot Instagram ou un rant contre l’IA générativeEmployer le tag
vibecodingpour « écrire du code avec un LLM », et avoir un tag séparé pour « l’IA générative en général », par exempleGenAI, serait bien plus utileJ’aimerais qu’il y ait un peu plus de granularité et de précision dans les tags
Ce serait bien aussi d’avoir un tag
sloppour les billets de blog écrits par l’IA, même si ce serait peut-être un peu difficile à faire appliquer :)slop, c’est en fait le flagspam:^)Les gens qui postent de façon répétée des contenus IA de basse qualité ne devraient pas être les bienvenus
Ce que je veux surtout éviter, c’est 1) le code vibecodé, même s’il n’est pas immédiatement classé comme « spam », et 2) les discussions sur des workflows vibecodés ou sur la manière de produire du logiciel via le vibecoding
Quand un article dit qu’une partie importante a été vibecodée, en général j’arrête de lire
C’est parce que si mon workflow est fondamentalement différent, je n’ai rien à en apprendre, et cela vaut aussi si le texte a été suffisamment écrit par un humain pour apporter malgré tout une contribution techniquement utile
Un article récent en est un exemple : en soi, ça ne ressemble pas à du « spam », mais j’ai l’impression que je n’en tirerais rien en le lisant
Or, comme des posts du type 1 et 2 reçoivent eux aussi ce tag, il devient impossible de les filtrer
Un bon critère serait sans doute : « est-ce qu’on y discute de techniques de vibecoding »
Si c’est simplement vibecodé, comme dans le cas 3, alors selon la nouvelle règle cela semble plutôt proche du spam, et si cela ressemble au cas 1 ou 2,
ai,culture, ou l’absence de tag conviendraient mieuxCe tag a créé beaucoup de problèmes et, personnellement, il ne me plaît pas non plus
Plutôt que de rendre les consignes d’usage plus fines, je préfère supprimer le tag
En l’état, il ne désigne pas simplement le vibecoding
Cela dit, comme cela a déjà été soulevé par le passé, ça semble maintenant être une cause perdue
Jusqu’ici, j’ai beaucoup apprécié Lobste.rs, comme lecteur comme contributeur
Mais l’usage abusif du tag
vibecoding, les polémiques qui suivent cet usage abusif, et plus encore l’absence de commentaires des modérateurs ne correspondent pas à ce que j’attendaisJe viens de vérifier les commentaires ici : cela fait 4 heures, le post a 56 upvotes, et il n’y a toujours aucun commentaire de modérateur
Je sais bien que 4 heures, ce n’est pas si long, mais j’ai déjà vu la même absence de réponse dans d’autres discussions
Bien sûr je plaisante, et je suppose que les modérateurs sont au courant de ce post et lisent tous les commentaires