Ben moi je trouve que vibe-coder est très pratique et utile, et me permet d'avoir une autre perspective sur mes travaux et de me focaliser sur ce qui m'intéresse réellement : la linguistique.
Alors oui, je code mal, je connais mal les patterns, je ne sais pas optimiser mon code, etc. Il y a quelques années, j'ai bossé dans une entreprise de logiciels libres et quand je voyais mes collègues informaticiens qui codent plus vite qu'ils n'écrivent, je étais très impressionné. C'est clairement loin d'être mon cas, en tout cas quand je réfléchis à des algo, ou en fait, la majeur partie du temps, quand je réfléchis à la syntaxe. Il y a une période où je codais bien mieux, mais je ne faisais que cela de ma journée, et pendant un an, j'ai utilisé les mêmes bibliothèques et environnement.
Est-ce que le vibe-coding va affecté la qualité des logiciels de mon domaine ? Ben, peut-être positivement, car actuellement, et depuis que je fais de la linguistique, la plupart des logiciels qu'on utilise sont mal codés (ELAN, Flex, etc.), plein de bugs parce que codés par des chercheur⋅es qui ne sont pas vraiment formés au développement logiciel.
De mon côté, je vibe-code uniquement avec des technologies que je connais et utilisais avant mon passage à l'utilisation de l'IA pour coder (Jupyter notebook, Pandas/PyMC/Bambi, Django, HTMX, HTML/javascript, D3js), si je passe du temps à débugger, à revenir sur le code, et sur les instructions, je pense que je passe en fait beaucoup moins de temps à ces tâches-là. En pratique, je peux passer plus de temps à affiner mes hypothèses, lire des articles, mieux me concentrer sur le contenu. Et puis je passe plus de temps avec ma famille également. De manière générale, quand je relis le code vibe-codé, il est bien plus stable et lisible qu'avant.
Alors l'année dernière, j'ai eu eu la chance de pouvoir faire tourner tout ça en local, car j'avais un portable de compétition l'année dernière. Cette année, différent emploi, j'ai dû rendre mon portable et je travaille avec mon T470 qui ne permet pas de faire du LLM localement, donc pour le moment, j'utilise Claude Code. Mes données sont publiques, mon code est ouvert, que Claude y est accès maintenant ne me gêne pas trop.
D'une certaine manière, pour moi un des objectifs de l'informatique a toujours été ce type d'intelligence artificiel. Les problèmes sont plus de l'ordre social, écologique et politique, car la plupart des acteurs de ce domaine sont des fascistes, qu'écologiquement, on est déjà au début de la catastrophe et que socialement, nos sociétés sont pourries et le deviennent de plus en plus, et l'IA joue un rôle non négligeable là dedans.
Finalement, c'est marrant, je n'ai pas de voiture, je ne mange pas de viande, je ne voyage pas par avion, mis à part deux fois tous les dix ans pour mes voyages de recherche ua Vanuatu. Je fais attention aux logiciels que j'utilise depuis des années, aux licences libres et tout ça, et pourtant, je trouve que vibe-coder, malgré toutes les limites que j'entends bien, et ben c'est super dans mon cas.
Voilà voilà, je sens que je vais me faire lyncher, mais bref, je voulais partager un point de vue différent.
[^] # Re: Une réponse à la question en un mème
Posté par lejocelyn (site web personnel) . En réponse au lien Le cauchemar de Lessig. If « Code Is Law », what da fuck is « Vibe Coding » ?. Évalué à 4 (+6/-4).
Ben moi je trouve que vibe-coder est très pratique et utile, et me permet d'avoir une autre perspective sur mes travaux et de me focaliser sur ce qui m'intéresse réellement : la linguistique.
Alors oui, je code mal, je connais mal les patterns, je ne sais pas optimiser mon code, etc. Il y a quelques années, j'ai bossé dans une entreprise de logiciels libres et quand je voyais mes collègues informaticiens qui codent plus vite qu'ils n'écrivent, je étais très impressionné. C'est clairement loin d'être mon cas, en tout cas quand je réfléchis à des algo, ou en fait, la majeur partie du temps, quand je réfléchis à la syntaxe. Il y a une période où je codais bien mieux, mais je ne faisais que cela de ma journée, et pendant un an, j'ai utilisé les mêmes bibliothèques et environnement.
Est-ce que le vibe-coding va affecté la qualité des logiciels de mon domaine ? Ben, peut-être positivement, car actuellement, et depuis que je fais de la linguistique, la plupart des logiciels qu'on utilise sont mal codés (ELAN, Flex, etc.), plein de bugs parce que codés par des chercheur⋅es qui ne sont pas vraiment formés au développement logiciel.
De mon côté, je vibe-code uniquement avec des technologies que je connais et utilisais avant mon passage à l'utilisation de l'IA pour coder (Jupyter notebook, Pandas/PyMC/Bambi, Django, HTMX, HTML/javascript, D3js), si je passe du temps à débugger, à revenir sur le code, et sur les instructions, je pense que je passe en fait beaucoup moins de temps à ces tâches-là. En pratique, je peux passer plus de temps à affiner mes hypothèses, lire des articles, mieux me concentrer sur le contenu. Et puis je passe plus de temps avec ma famille également. De manière générale, quand je relis le code vibe-codé, il est bien plus stable et lisible qu'avant.
Alors l'année dernière, j'ai eu eu la chance de pouvoir faire tourner tout ça en local, car j'avais un portable de compétition l'année dernière. Cette année, différent emploi, j'ai dû rendre mon portable et je travaille avec mon T470 qui ne permet pas de faire du LLM localement, donc pour le moment, j'utilise Claude Code. Mes données sont publiques, mon code est ouvert, que Claude y est accès maintenant ne me gêne pas trop.
D'une certaine manière, pour moi un des objectifs de l'informatique a toujours été ce type d'intelligence artificiel. Les problèmes sont plus de l'ordre social, écologique et politique, car la plupart des acteurs de ce domaine sont des fascistes, qu'écologiquement, on est déjà au début de la catastrophe et que socialement, nos sociétés sont pourries et le deviennent de plus en plus, et l'IA joue un rôle non négligeable là dedans.
Finalement, c'est marrant, je n'ai pas de voiture, je ne mange pas de viande, je ne voyage pas par avion, mis à part deux fois tous les dix ans pour mes voyages de recherche ua Vanuatu. Je fais attention aux logiciels que j'utilise depuis des années, aux licences libres et tout ça, et pourtant, je trouve que vibe-coder, malgré toutes les limites que j'entends bien, et ben c'est super dans mon cas.
Voilà voilà, je sens que je vais me faire lyncher, mais bref, je voulais partager un point de vue différent.