• # Une réponse à la question en un mème

    Posté par  (Mastodon) . Évalué à 8 (+6/-0).

    Merci le fédiverse pour la pépite 😇

    • [^] # Re: Une réponse à la question en un mème

      Posté par  (site web personnel) . É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.

      • [^] # Re: Une réponse à la question en un mème

        Posté par  . Évalué à 10 (+10/-0).

        c'est vrai. Tu as raison. Cependant c'est toujours le même débat. Apprendre ou dépendre. La, tu n'apprends rien et tu augmentes ta dépendance. C'est un choix. Perso j'en ai fait un autre. J'apprends. Plein de choses, tout le temps. Je répare ma voiture, mon vélo, je construis ma maison, je cuisine, je fais pousser mes légumes etc etc. On me dit souvent : "ou tu trouves le temps de faire tout ca". C'est assez simple en vérité. Je ne perds pas mon temps devant la tv ou les rs. On a plein de temps en vérité entre 7h et 23h.

        Dernière chose. Dépendre ça veut dire avoir de l'argent, et si on a pas de fortune personnelle ça veut dire travailler pour en gagner. Je refuse de travailler. Mon temps et ma vie sont bien trop précieux pour l'offrir à un patron. Alors finalement le patron, c'est moi.

        • [^] # Re: Une réponse à la question en un mème

          Posté par  (site web personnel) . Évalué à 1 (+0/-0).

          Au bout du compte il te restera toujours une infinité de dépendances (ce n’est ni toi qui as formé et assemblé le moteur de ta voiture, ni toi qui as sorti de terre les métaux que contient ton ordinateur par exemple). Je suppose que ce n’est pas seulement pour te rendre moins dépendant que tu as choisi de jardiner, cuisiner, réparer, mais surtout parce que tu aimes ça. Au fond, quand tu choisis de jardiner et de bricoler plutôt que d’être salarié, et quand lejocelyn choisit de faire de la linguistique plutôt que de coder, vous obéissez peut-être à une même logique : essayer de faire ce que vous aimez faire et laisser le reste aux autres. Ce que permet (dans une certaine mesure) notre société qui repose sur le travail d’une myriade de spécialistes.
          Je comprends tout à fait l’attrait de devenir un touche-à-tout, mais je me dis que si Mozart avait dû fabriquer tous les instruments de son orchestre il nous aurait légué un peu moins de chef d’œuvres.

      • [^] # Re: Une réponse à la question en un mème

        Posté par  . Évalué à 5 (+6/-3).

        Pareil en médecine, j'ai jamais trop réussi à soigner quelqu'un, j'en ai tué plusieurs, mais maintenant avec l'IA je peux enfin soigner des gens, enfin du moins c'est ce qui est indiqué avec aplomb donc ça doit être vrai. C'est cool, plus besoin de faire des études.
        Je me suis généré un diplôme plus vrai que vrai du coup je peux exercer chez moi en toute légalité, la loi s'étant adaptée pour ne pas freiner l'innovation.
        Les hyperscalers de l'IA ont démontré que ça marche, ils soignent leurs employés avec, enfin ceux qui sont restés, qui n'ont pas encore cramés, une forme de sélection naturelle, c'est le but d'ailleurs.

        L'audition vaut le coup d'être regardée. Ca va être chouette. Bonjour docteur, je me sens un peu bête en ce moment. Ne vous inquiétez pas je vous fait une ordonnance pour quelques tokens d'IA, vous irez les chercher dans le datacenter du coin. Celui qui a remplacé la ferme biodynamique de Martin, il est refroidi avec de l'eau dynamisée ça agira plus vite.

        • [^] # Re: Une réponse à la question en un mème

          Posté par  (site web personnel) . Évalué à 4 (+2/-0).

          Mouais, tu aurais peut-être une perspective différente si tous les logiciels que tu utilisais pour faire de la médecine étaient développés par des médecins et non pas des ingé. Après:

          en médecine, j'ai jamais trop réussi à soigner quelqu'un, j'en ai tué plusieurs […]

          Je comprends le parallèle que tu dresses, j'aurais bien une réponse amère à faire sur les médecins qui tue des gens, mais ça serait contre-productif. Je n'ai pas parlé une seconde de revenir sur la nécessité de comprendre des concepts, de les discuter, etc. Je ne nie pas que l'IA pose des gros problèmes de transmission du savoir.

          De même, je ne pense pas qu'on puisse vibe-coder de manière intéressante sans comprendre les outils que l'on utilise, ni les concepts que l'on mobilise. Par contre, je trouve que quand on vibe-code avec ces outils et ces concepts qu'on connait, et bien ça aide énormément. Et quand son activité principale est de rédiger des textes, on n'a pas cette aisance à coder, quand bien même on l'a eu auparavant.

          Mais par contre, ce qui m'énerve, c'est quand les gens disent que les logiciels sont de super qualité, créé par des maitres artisans. Alors oui, c'est le cas de certains logiciels, mais beaucoup de logiciels n'ont pas ce niveau de qualité et les logiciels que j'utilise plantent régulièrement: les outils de lexicographie qui corrompent leur base de données, ELAN qui perd sa transcription, même dans les outils grand public (Gnome et ses déco, Thunderbird qui refuse d'envoyer des messages, Firefox et ses crash).

          Bref, vibe coder se repère facilement, et si c'est mal fait, on le sait rapidement également. Maintenant, ça me motive à discuter ici, via une dépêche, de la plate-forme sur laquelle je travaille en vibe codant essentiellement.

          • [^] # Re: Une réponse à la question en un mème

            Posté par  . Évalué à 3 (+1/-0).

            Désolé j'ai eu l'humour un peu rude et je m'excuse car j'ai très bien vu que tu n'étais pas entrain de te proclamer quoi que ce soit, je n'aurai pas du le placer comme une réponse à ton message en particulier.

            La où je te rejoint tout à fait c'est que l'on ne serait pas dans la situation actuelle si les programmes codés par des humains étaient de meilleure qualité. On paye ce laissé aller, comme en médecine où les apprentis thérapeutes fleurissent du fait du manque de la baisse de moyens. Donc on se retrouve dans la situation où on ne sait plus trop qui fait quoi, qui ne date pas de l'IA mais qui l'amplifie.

        • [^] # Re: Une réponse à la question en un mème

          Posté par  . Évalué à 5 (+3/-0).

          Pareil en médecine, j'ai jamais trop réussi à soigner quelqu'un, j'en ai tué plusieurs

          Mouais, sinon on peut essayer avec de vrais arguments parce que là je ne sais pas qui ce procédé pourrait convaincre. lejocelyn dit que les logiciels de sa branche codés sans IA, par des professionnels du métier, sont nuls. Je pense que ça n'étonnera personne ici, les logiciels codés avec les pieds, le code du stagiaire poussé en prod, les logiciels à plusieurs millions inutilisables ne sont pas apparus en 2022. Et là un non-codeur arrive à obtenir un outil qui marche pour lui et lui permet d'avancer dans son travail. Il n'est pas venu faire de l'auto-promo et tenter de nous vendre un truc, juste un témoignage de l'utilité dans son métier. On peut se glorifier de notre savoir-faire de super-codeurs qui décodons la matrice en live et continuer le gate-keeping ou on peut essayer d'observer et comprendre ce qui se passe. Certains vont vibe-coder des bouses remplies de failles et tenter de les vendre, mais il y a de plus en plus de personnes qui se font des petits logiciels, juste pour eux, juste pour résoudre leur soucis comme nous quand on se fait un script bash pour automatiser un bidule sur notre desktop. Les soft vite-fait mal-faits pour un besoin personnel se démocratisent.

      • [^] # Re: Une réponse à la question en un mème

        Posté par  . Évalué à 4 (+2/-0).

        Par curiosité, comment as-tu "basculé" dans le vibe-code ?

        Pour préciser ma question, n'étais-tu pas encore sensibilisé à tous les inconvénients des LLM, et tu en as donc d'abord éprouvé les avantages pour toi, ou bien y es-tu allé en connaissance de cause, et donc qu'est-ce qui t'as fait basculer, malgré les inconvénients ?

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.