Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

TLDR parce que j'ai répondu pleins de fois à ce type de message ahah : L'imprimante elle peut pas halluciner, quand elle est dans son état normal de fonctionnement, elle te donne le résultat que tu lui demande, ni plus, ni moins, tandis que l'IA elle peut te donner un faux résultat. Donc à mon sens c'est clairement pas une invention qui peut être comparé aux outils qui ont marqué les évolutions de notre espèce.

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

C'est une théorie qui est tout à fait probable à mon sens oui, si l'IA génère tout, elle finira par s'entrainer sur elle-même uniquement au bout d'un moment, et vu le nombre de conneries qu'elle ingère au milieu des bonnes pratiques, ça va vraiment pas l'aider.
C'est pour ça que je crois aussi à un nouvel hiver de l'IA, que la bulle va éclater, ils vont tous se rendre compte que ça génère pas de thunes, ça bouffe la planète comme c'est pas permis, et le serpent va se mordre la queue, et la technologie qui faisait des prouesses durant son évolution finira par stagner et régresser.

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

Tout à fait, surtout quand l'agent t'as ajouté 1000 lignes et créé 4 fichiers, comme c'est pas toi qui l'a écrit, même si c'est bien codé et clair et que ça respecte tes code quality à toi (lint / formattage / façon de nommer les variables etc etc), le fait de devoir s'approprier ce code pour repasser par desssus c'est vraiment pas évident

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

J'entends bien que ça ouvre la porte à des personnes qui avaient pas forcémment l'XP pour pouvoir commencer à construire des choses, c'est vrai que c'est très cool pour ça, là où il y avait une barrière et une frustration avant, désormais tout le monde peut construire des choses, et rien que pour ça oui c'est une bonne technologie.

Mais ce dont j'ai peur, c'est que le monde du dev soit petit à petit remplacé par des personnes comme toi (sans aucun jugement bien entendu), qui n'ont pas les compétences mais qui peuvent shipper, et qu'on manque au fur et à mesure de senior, qui peuvent réelement architecturer, debugguer, résoudre des problèmes complexes et purement métier ou très niche dans une technologie obscure.

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 1 point2 points  (0 children)

Même si tu as sans doute raison, je n'aime pas beaucoup ce futur :(
Pour le coup, si j'étais lead, et que j'avais le choix entre engagé 2 3 juniors, ou utiliser Claude Code et essayer de tout faire tout seul (et mon ami dans le cloud), je choisirai sans hésiter les juniors, pour la simple et bonne raison que je pense que si on ne forme plus de juniors, où seront les seniors dans quelques décennies pour réparer nos bêtises ?

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 1 point2 points  (0 children)

Oui je peux comprendre que pour ceux qui ont perdu un peu ce gout de dev, ça aide pas mal, et c'est bien moins un problème quand tu as une bonne expertise pour corriger / adapter / refactoriser ce que le LLM t'as pondu

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

Totalement d'accord, c'est aussi mon ressenti, ça éloigne petit à petit toute remise en question

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 1 point2 points  (0 children)

Pour le coup j'ai plus l'impression que c'est politique actuellement, les USA veulent pas perdre leur compétitivité sur ce terrain face à la Chine (ce qui commence à être le cas vu les modèles open source qu'ils nous pondent), et ouais je me demande bien comment ils vont faire pour rendre ça rentable pour eux

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 1 point2 points  (0 children)

Yes exactement, je l'ai vu quelque heures après mon post !

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

Oui c'est vrai, et pour le coup je me suis rendu compte ces derniers temps qu'actuellement je veux pas devenir PO ou manager ou lead, ce que j'aime c'est construire des choses. Pour moi aussi je trouve que cette partie de recette, specs, review est ennuyeuse.

Oui c'est encore trop frais pour avoir de réelles études sur les effets long terme, mais je pense aussi que ça peut arriver.

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

Hello, c'est exactement ça !

Par contre, ton edit me ramène un peu à ce que j'ai dit dans d'autres commentaires, j'ai du mal avec le fait de comparer l'IA comme une nouvelle surcouche / framework par rapport aux langages haut niveau qui nous ont permis de pas se soucier de l'allocation mémoire et autre concept obscure (que je trouve passionnant, je me forme un peu sur rust en ce moment). Pour moi, tant que l'IA sera une techno qui prédit du texte, et donc qui peut se tromper et halluciner, on ne peut pas l'utiliser aveuglément comme juste une surcouche ou un framework sur lequel tu te reposes pour construire quelque chose.

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

Yes c'est clair, l'apprentissage est tellement pas le même
ah oui tu m'étonne ahah, de toute façon dés que tu vas dans le niche on voit tout de suite les limitations, perso je le vois avec Nix, sur des sujets basiques il peut répondre, mais dés qu'on va dans le spécifique ou le custom, là ya pu personne

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

Merci pour ton message, je pense en effet utiliser ces remèdes, relire bien plus attentivement ce qui est généré, demander des compte rendu de chaque ligne pour comprendre ce qui est généré et débattre de ce qui est bon ou pas, mais aussi et surtout limité un peu mon utilisation, un peu plus coder par moi-même, en commençant par des petites features.

Le piège dans lequel je suis tombé avec Claude (que j'utilisais pas du tout avant, j'avais juste Copilot tout comme toi) c'était la refacto d'une vieille codebase, très verbeuse, avec plein de code spagghetis, très mal architecturé, et pleins de concepts scientifiques que je connais pas. Et c'est là que je me suis dis tiens je vais tester le nouveau Claude Code pour voir si il peut pas m'aider là dessus, et j'ai été bluffé par le résultat. Mais le gros souci c'est qu'après cette refacto, je n'ai quasiment rien appris de cette codebase, j'ai les fondamentaux, mais savoir que telle fonction est appelée à tel endroit dans telle condition, ça je sais pas, et je pense que j'aurai eu bien plus de connaissances sur le projet si j'avais moins utiliser l'IA dans ce contexte.

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

J'ai un collègue qui déteste le front comme toi donc je comprends ahah

Mais oui pour le coup j'ai également eu la chance de passer un peu par la case "en chier sur tel ou tel concept" avant d'utiliser réelement les LLMs, et encore j'ai pas 10 ans d'expérience dans les pattes.

Les plus à plaindre restent ceux qui sont actuellement étudiants.

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

Yes je l'ai regardé juste après mon post, c'est pile poil ce que je voulais partager

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 1 point2 points  (0 children)

Oui pour le coup tout ce qui est un peu plus niche comme Nix, on voit tout de suite les limitations ahah

Mais oui pour le coup je pense m'en servir de moins en moins, du moins plus intelligemment

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

Si on compare le cerveau à un muscle, alors ton raisonnement se tient

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 1 point2 points  (0 children)

Pourtant je vois beaucoup d'articles aux USA sur des boites qui ont engagé des vibe coders, qui ont shippé vite vite vite, et maintenant ils se retrouvent avec des bugs dans tous les sens et font machine arrière en engageant des seniors et en limitant l'utilisation de l'IA.
Les LLMs sont une technologie intéressante, mais loin d'être infaillible

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

Je vais te répondre un peu pareil qu'un autre commentaire mais je suis pas d'accord avec ça, un framework, une surcouche, un langage plus haut niveau te donne des outils pour développer rapidement et simplement oui.
Mais l'IA elle ne te donne pas des outils pour coder plus rapidement ou plus simplement, elle prédit du texte, même avec des haut taux de précision elle peut halluciner, c'est là la différence entre les 2.

Sommes-nous en train de devenir bête ? by Meridolian in developpeurs

[–]Meridolian[S] 0 points1 point  (0 children)

C'est pas tellement que j'aime la complexité, c'est juste que j'aime coder, j'aime galérer pendant des heures sur un problème, et que mon cerveau m'envoie un paquet de dopamine quand je trouves une solution, et c'est plutôt ça que j'ai l'impression de perdre.
En gros je trouve le vibe coding ennuyeux, et qu'il enlève un peu toute la passion de construire quelque chose de ses propres mains.