Zencastr
00:00:00
00:00:01
Speed1x
Format▸
Share
Embed
Report

L'IA au quotidien des équipes d'ingénierie : vitesse, contexte et maîtrise — Arnaud Héritier (Docker)

Agentic Crafters
Agentic Crafters

89 plays · Oct 19, 2026

Transcript

Yannick Grenzinger: Bonjour à tous, bienvenue dans ce premier épisode de Adjantic Crafter. On a la joie et l 'honneur de recevoir en premier invité Arnaud Héritier.

Yannick Grenzinger: qui a eu de nombreuses expériences chez Doctolive, chez Token, on s 'en parlera, et qui est aussi un des...

Yannick Grenzinger: premier ou plusieurs contributeurs des Casque d 'Or, qui est un des meilleurs.

Yannick Grenzinger: podcast autour de Java en France et j 'ai toujours le plaisir à l 'écouter même si je ne fais plus assez de Java dans ma vie

Yannick Grenzinger: Ça, c 'est bête.

Yannick Grenzinger: Arnaud, c 'est à toi la main. Présente -toi, on va faire rapide et puis après on commencera les questions.

Arnaud Héritier: Merci. Donc oui, André Haïti, moi, ça fait 25 ans à peu près que je traîne dans l 'IT. Effectivement, je suis passé par pas mal d 'entreprises avec différents rôles depuis développeur jusqu 'à aujourd 'hui engineering manager, ce que je fais depuis, je ne sais pas.

Arnaud Héritier: une petite dizaine d 'années, je pense, en passant avec du support, un petit peu de tout. Et donc, quelqu 'un qui adore la tech, effectivement, j 'aime en parler, les cascodeurs, je co -organise aussi, je gère le CFP de DevOps, etc. Donc, j 'essaye de me tenir informé autant sur le développement que sur tout ce qui tourne autour, que ce soit les technologies, les stacks, etc. Et puis, l 'IA a tout chamboulé il y a quelques années maintenant, doucement, et voilà. On se retrouve avec de nouvelles questions, de nouveaux challenges. Moi, je trouve ça super passionnant.

Arthur Magne: Merci Arnaud, c 'est vrai que le but de ce podcast c 'est qu 'on puisse avoir

Arthur Magne: une sorte de snapshot de différentes personnes sur...

Arthur Magne: Comment ça se passe aujourd 'hui ? Ça bouge tellement vite que chaque mois, on pourra avoir des retours d 'expérience un peu différents.

Arthur Magne: Pour bien démarrer cette session...

Arthur Magne: C 'est quoi toi aujourd 'hui, maintenant, en septembre 2026 ?

Arthur Magne: ton usage de l 'IA que ce soit pour toi ou pour tes équipes.

Arthur Magne: Qu 'est -ce que ça a changé également et donc comment tu vis ça en ce moment ?

Arnaud Héritier: Il y a plusieurs choses. À titre personnel, je dirais en tant qu 'engineering manager, j 'ai pu...

Arnaud Héritier: automatisé facilement

Arnaud Héritier: beaucoup de tâches que...

Arnaud Héritier: qu 'on savait déjà faire, mais c 'était très compliqué. C 'est -à -dire qu 'il fallait...

Arnaud Héritier: créer des scripts, créer plein de choses pour aller voir dans plein de sources d 'informations et on perdait beaucoup de temps pour avoir accès à la donnée, faire du SQL par ici, faire des API calls par là, etc. Ça, je trouve qu 'aujourd 'hui, avec un petit agent, avec une petite IA, on arrive facilement à se faire des reporting à propos de...

Arnaud Héritier: plein de choses à pas cher, ce qui permet de prendre des décisions vachement plus vite que ce qu 'on pouvait faire avant, où il fallait quelques jours, voire semaines, pour avoir l 'info.

Arnaud Héritier: En termes de management, je trouve que c 'est super intéressant parce qu 'on gagne du temps sur des choses qui...

Arnaud Héritier: sont utiles, mais le résultat est utile, pas le temps à passer à créer ces choses qui souvent en plus sont très très volatiles. Un rapport sur, je ne sais pas, quel KPI ou quelle information tu as besoin pour gérer ton équipe ou ton produit.

Arnaud Héritier: Tu en as peut -être certainement besoin de manière récurrente pour certaines, mais il y en a d 'autres, c 'est du jetable.

Arnaud Héritier: tu as un problème ponctuel à gérer. Donc ça, moi, j 'ai trouvé ça génial. Après, en tant qu 'engineering manager, j 'arrive...

Arnaud Héritier: J 'essaye encore de coder. Et ça, sur cette partie -là, ça m 'a énormément aidé à...

Arnaud Héritier: garder mon...

Arnaud Héritier: mon autonomie, ma capacité à faire parce qu 'en tant qu 'engineering manager, j 'étais vraiment débordé de réunions, de meetings, de gestion, de plein de choses. L 'IA me permet de...

Arnaud Héritier: vachement délégué des petits projets, des petits outils, des petites choses que je peux faire sans avoir à me concentrer dessus.

Arnaud Héritier: Alors bien sûr, j 'ai quelques années d 'expérience, donc je sais à peu près ce que je veux, je sais à peu près ce que j 'attends.

Arnaud Héritier: potentiellement essayer de l 'expliquer à l 'IA ce que j 'attends. Ce n 'est pas nécessairement...

Arnaud Héritier: toujours trivial, surtout au début, quand on débute avec l 'IA. Mais pour le coup, ça me permet de refaire du code et de refaire des développements là où...

Arnaud Héritier: Il y a encore deux, trois ans, je luttais parce que le développement, c 'était une activité qui me demandait du focus. Il fallait que je sois dans un contexte. Il fallait que je veux faire ça. Ok, je vais me concentrer dessus. Je me focus, je fais ça.

Arnaud Héritier: Maintenant, je peux déléguer à l 'IA qui, elle, va garder le focus et moi, je pourrais avancer. Donc ça, c 'est vraiment des choses qui m 'ont complètement changé ma vie. C 'est -à -dire que ça me permet de refaire beaucoup plus de tech.

Arnaud Héritier: prototyper, faire des choses pour moi -même ou pour l 'équipe et pour gérer mon quotidien. Et les équipes, c 'est vrai que ça a beaucoup changé. C 'est -à -dire que les équipes, avant, pareil, elles avaient besoin de...

Arnaud Héritier: de beaucoup de temps pour faire des choses qui des fois étaient utiles, mais des fois c 'était du jetable. Là, on va pouvoir prototyper et avoir vraiment des retours.

Arnaud Héritier: vraiment concret, au -delà du simple design. On est capable de designer des...

Arnaud Héritier: des mini -applis qui fonctionnent, de tester un prototype en...

Arnaud Héritier: quelques heures à coup de token.

Arnaud Héritier: Bien sûr, il faut mettre le budget, mais on arrive à avoir des choses assez rapides, ce qui va...

Arnaud Héritier: vachement amélioré, finalement la feedback loop qu 'on mettait un temps infini avant à avoir pour...

Arnaud Héritier: designer quelque chose, que ça soit validé par 36 personnes dans une entreprise pour se dire est -ce que c 'est la bonne idée vers laquelle on veut aller.

Arnaud Héritier: Là, on l 'a réduit à quelques jours et on peut donc facilement avancer plus vite et prendre les bonnes décisions plus tôt. Se dire non, on y va, on n 'y va pas parce que c 'est une connerie, ça ne sert à rien.

Arnaud Héritier: et ça c 'est vraiment le quotidien des équipes qui va plus vite ça n 'empêche que

Arnaud Héritier: par contre ça demande une certaine...

Arnaud Héritier: connaissance, maîtrise de l 'IA.

Arnaud Héritier: qui est une nouvelle sorte d 'activité qui n 'existait pas il y a...

Arnaud Héritier: 3 ans, 4 ans.

Arnaud Héritier: Pour les développeurs, en tout cas, ce n 'était pas très répandu.

Arnaud Héritier: Et ça, c 'est un nouvel apprentissage, une nouvelle...

Arnaud Héritier: chose qu 'il faut qu 'il maîtrise.

Yannick Grenzinger: J 'ai une question pour toi. Tu parlais de reporting. Le reporting, c 'est un des vieux...

Arnaud Héritier: Merci.

Yannick Grenzinger: Dada du manager.

Yannick Grenzinger: Merci.

Yannick Grenzinger: C 'est ce qui a toujours passionné le manager, surtout moi aussi je suis manager et donc c 'est un des...

Yannick Grenzinger: Merci.

Yannick Grenzinger: des séances préférées. Et maintenant, avec Lya, je n 'ai plus de problème là -dessus.

Arnaud Héritier: Merci.

Arnaud Héritier: – Sous -titrage FR 2021

Yannick Grenzinger: Mais justement, est -ce que tu ne penses pas qu 'on peut avoir un problème avec la facilité à faire du reporting ? Déjà qu 'on en avait beaucoup avant.

Yannick Grenzinger: Certains diront « trop ».

Arnaud Héritier: Merci.

Yannick Grenzinger: Maintenant, comme c 'est devenu encore plus facile, il n 'y a plus de friction.

Yannick Grenzinger: Donc le reporting devient quelque chose de trop facile.

Yannick Grenzinger: Et donc, est -ce qu 'on ne va pas finir ? Est -ce qu 'on ne tombe pas dans le truc où des gens génèrent des reports et des autres personnes résument les reports ? Et au final, ce qu 'on aurait pu se dire avec quelques bullet points, on écrit, on écrit.

Yannick Grenzinger: Qu 'est -ce que tu vois, toi, apparaître ?

Yannick Grenzinger: des expériences.

Arnaud Héritier: c 'est

Arnaud Héritier: C 'est un vrai problème, mais ça ne concerne pas que le reporting, ça concerne en fait toutes les activités, on peut aller plus vite, on peut créer plus, et donc derrière, on n 'est pas capable de le consommer. Sur le reporting, c 'est flagrant, effectivement, ça demande, et c 'est là où...

Arnaud Héritier: Une fois de plus, l 'expérience parle. Quelles sont les métriques que tu as vraiment besoin ? Les indicateurs que tu as vraiment envie de tracer ? Quelles sont les choses qui en valent le coup ? Ça, il n 'y a que toi, humain, qui peux le décider. Si tu demandes à l 'IA, elle va tout te faire. Elle va même t 'en faire plus. Elle s 'en fiche. Elle va te cramer du token pour te faire des trucs encore plus beaux que ce que tu avais même imaginé. Maintenant, est -ce que tu vas être capable d 'en faire quelque chose ?

Arnaud Héritier: Ça, c 'est une autre question. Et on sait très bien, toi et moi et tous ceux qui font du reporting, que...

Arnaud Héritier: on leur fait dire aussi ce qu 'on veut au report, aux données d 'une manière générale. Donc, c 'est aussi très, très dangereux comme jeu. C 'est -à -dire qu 'il faut faire très attention. C 'est bien parce que ça permet de collaborer plein de données ensemble et ça, c 'est super bien. Donc, moi, j 'utilise énormément pour effectivement faire des scripts automatisés pour récupérer toutes les infos de tel ou tel...

Arnaud Héritier: hôtels, outils, services, organisations, machins, etc. pour avoir plein d 'infos et qu 'on agrège. Par contre, savoir la...

Yannick Grenzinger: surtout Slack.

Yannick Grenzinger: – Sous -titrage FR 2021

Arnaud Héritier: Slack, tu vois exactement Slack par exemple.

Arnaud Héritier: Mais après, derrière, il faut en faire quelque chose. Et ça, ça reste le gros...

Arnaud Héritier: le gros problème, le gros challenge qu 'on ne sait pas résoudre facilement. Il faut qu 'un humain, il faut que derrière, on décide c 'est quoi l 'information qui a de l 'importance. Parce que comme tu dis, sinon, tu te retrouves avec des tonnes de reports.

Arnaud Héritier: tu ne sais pas les concevoir, tu ne sais pas rien en faire avec.

Yannick Grenzinger: C 'est marrant, ça rebondit, on va passer sur une autre question après, mais ça rebondit, quelqu 'un qui a sorti...

Yannick Grenzinger: On continue de faire des rétrospectives avec la sortie.

Yannick Grenzinger: Je pense que c 'est quelque chose que moi je ressens aussi.

Yannick Grenzinger: On lit beaucoup de choses, qui est créé, généré.

Yannick Grenzinger: par CLLM.

Yannick Grenzinger: Et il y a quelque chose derrière qui fait que c 'est...

Yannick Grenzinger: Conquisté à lire.

Yannick Grenzinger: pourtant c 'est super bien écrit.

Yannick Grenzinger: C 'est parfait.

Yannick Grenzinger: C 'est...

Yannick Grenzinger: Il n 'y a pas d 'erreur de faute d 'orthographe, il n 'y a rien, mais il y a quelque chose qui fait que...

Yannick Grenzinger: C 'est dur à lire.

Yannick Grenzinger: Merci.

Arnaud Héritier: C 'est verbeux !

Yannick Grenzinger: Ça nous éteint le cerveau, vous disons.

Arnaud Héritier: C 'est très, très verbeux les choses qui sont générées par l 'IA d 'une manière générale. Si justement on ne les cadre pas, tu vas facilement écrire des pages, des pages de docs, des pages de reports, etc. Comme les codes. Le code, tu génères du code.

Yannick Grenzinger: Oui.

Arnaud Héritier: le nombre de tests que ça va générer.

Arnaud Héritier: alors avant c 'était en généré pas après c 'était en généré des faux maintenant c 'est en généré des qui sont pas trop mal mais c 'est en génère tellement que est -ce qu 'ils ont vraiment du sens est -ce que toi -même en tant que développeur tu les aurais généré

Arnaud Héritier: Probablement pas, parce que chaque test que tu écris, il faut le maintenir. Alors oui, maintenant, c 'est l 'IA qui maintient aussi. Mais sauf que tout ça, par exemple, ça a des coûts en CIA, ça a des coûts de ça.

Arnaud Héritier: toute cette profusion, toute cette abondance finalement de créations, que ce soit de textes de tous types.

Arnaud Héritier: Ça a un coût, ça a un coût pour nous, l 'entreprise, les humains, etc. Et c 'est là où, effectivement, il faut réussir à...

Arnaud Héritier: à contrôler et à bien s 'assurer que les IA, justement, construisent les...

Arnaud Héritier: nous fournissent les bonnes informations, mais de manière que ce soit

Arnaud Héritier: et non pas à coup, comme tu disais, je vais remettre une lien pour résumer.

Arnaud Héritier: Oui, mais non, tu vois, c 'est que tu as loupé finalement la phase originale qui était de fournir quelque chose, un report qui soit...

Arnaud Héritier: court, synthétique, toi en tant que manager, on a déjà dû te le dire.

Arnaud Héritier: Les 6 levels.

Arnaud Héritier: Qu 'est -ce qu 'ils veulent ? Ils veulent effectivement des bullet points. Ils veulent un slide avec trois bullet points. Ça va ? Oui ? Non ? Pourquoi ?

Arnaud Héritier: Si tu laisses une IA te faire un reporting, elle te fait un truc avec 3 milliards de bullet points et des indicateurs en tous les sens.

Arnaud Héritier: Qu 'est -ce que tu me fais ?

Arnaud Héritier: C 'est ce qu 'il faut vraiment cadrer. D 'où le besoin de cadrer ces IA et de savoir ce que l 'on veut.

Arthur Magne: C 'est aussi pour ça qu 'on a...

Arthur Magne: nommer le podcast

Arthur Magne: Un gentil crafter, ça, c 'est...

Arthur Magne: Le côté intéressant du software craftsmanship, c 'est le pragmatisme.

Arthur Magne: être conscient de pourquoi tu as besoin justement de ça, qu 'est -ce qui est vraiment efficace, et c 'est comme tu dis, pourquoi est -ce qu 'en tant qu 'humain aujourd 'hui on est plus efficace que l 'IA ?

Arthur Magne: c 'est qu 'on a beaucoup plus de contexte qu 'aide sur qui est -ce qui va dire ça.

Arthur Magne: comment ça se passe dans les équipes, comment est -ce qu 'on doit communiquer avec les gens.

Arthur Magne: Qu 'est -ce qui va être vraiment important ou pas ?

Arthur Magne: pourrait paraître intéressant, mais aujourd 'hui, on s 'en fout.

Arthur Magne: Donc effectivement, il y a ce regard humain qui est important.

Arthur Magne: Donc c 'est vrai que...

Arthur Magne: pour tout ce qui est pilotage, management.

Arthur Magne: C 'est plus facile de générer des choses, mais il faut toujours l 'humain pour...

Arthur Magne: savoir ce qui va être important ou pas.

Arthur Magne: Et après, est -ce que tu as un retour à nous faire sur tes équipes, sur les équipes de développement qui elles ont codé au quotidien ?

Arthur Magne: Ça se passe comment ? Est -ce que c 'est hétérogène ? Est -ce que tout le monde a été mis dans le même moule en disant que vous devez utiliser tel outil à tel niveau, vous devez faire ça, etc. ? Ça s 'est passé comment ?

Arthur Magne: La transition, on veut dire.

Arnaud Héritier: C 'est...

Arnaud Héritier: Ouais.

Arnaud Héritier: Du monde d 'avant, du monde d 'avant l 'IA jusqu 'à... Moi, je l 'ai bien connu chez Docteur U, je peux en parler parce qu 'on en a déjà parlé sur d 'autres plateformes, même si je n 'y suis plus. Effectivement, j 'ai co -géré un peu ce sujet de gestion, de mise en place de l 'IA avec Julien Tannay et d 'autres personnes.

Arthur Magne: Du monde d 'avant, oui.

Arnaud Héritier: Merci.

Arnaud Héritier: Hum...

Arnaud Héritier: Ça prend du temps déjà.

Arnaud Héritier: Déjà, ça prend du temps. Il faut bien réaliser qu 'adopter l 'IA pour un développeur, il faut comprendre comment ça fonctionne. C 'est un nouveau langage, une nouvelle manière de fonctionner, un nouvel outil, des nouveaux usages, un nouvel écosystème. Tout ça, ça prend du temps. Il faut les former, il faut leur expliquer.

Arnaud Héritier: Après, il y a effectivement

Arnaud Héritier: Une partie de la...

Arnaud Héritier: des développeurs, qui vont être des enthousiastes, un peu comme moi, où c 'était, il y a un truc qui se trame, ça va être super cool, on va essayer de regarder et puis de creuser, voir jusqu 'où on va. Puis effectivement, il y a...

Arnaud Héritier: Quand j 'ai commencé, c 'était il y a 2 -3 ans maintenant, les toutes premières versions, même pas version 1 de Claude, ou même les anciens, les copilotes, les toutes premières versions de copilotes, puisqu 'ils étaient quand même à l 'époque en avance, etc. On ne faisait pas grand -chose, ça faisait des choses de qualité relativement...

Arnaud Héritier: on va dire, pour ne pas dire des fois médiocre.

Arnaud Héritier: où effectivement, il y avait un frein à l 'adoption parce qu 'on n 'y trouvait pas ce qu 'on souhaitait. Et puis surtout, il y a un frein naturel qui se dit, est -ce que ça va prendre mon job ? Est -ce que ça va prendre ma place ? Non, je ne veux pas y toucher à ce truc -là parce que ça va me remplacer.

Arnaud Héritier: Sous -titrage FR ?

Arnaud Héritier: Ça prend donc beaucoup de temps de discuter avec les gens pour leur expliquer que non, ça ne va pas remplacer leur...

Arnaud Héritier: Leur job, s 'ils le maîtrisent, s 'ils arrivent à l 'utiliser, au contraire, ils vont se garder leur job et voir en faire plus, etc. Mais ça demande beaucoup d 'efforts.

Arnaud Héritier: Et donc l 'adoption là -dessus sur les entreprises, comme Doctolib, ça prend déjà des trimestres à se mettre en place, effectivement avec un petit peu des fois de push pour renforcer un petit peu.

Arnaud Héritier: forcer les gens à se

Arnaud Héritier: à utiliser parce que souvent on a des...

Arnaud Héritier: Non, je ne veux pas dire parce que...

Arnaud Héritier: parce que ça va tuer l 'Amazonie, etc. Ce qui n 'est pas faux non plus.

Arnaud Héritier: il faut aussi comprendre et savoir se faire son propre jugement.

Arnaud Héritier: Euh...

Arnaud Héritier: Et finalement, dans tous ceux que j 'ai vus,

Arnaud Héritier: Et donc, on m 'a raconté la même chose chez Docker, c 'est qu 'au début, il y a des réticents, il y a des gens qui vont prendre plus de temps, qui vont demander à avoir plus d 'informations, qui vont prendre plus de temps à tester eux -mêmes l 'outil.

Arnaud Héritier: Au final, la plupart des gens s 'y mettent.

Arnaud Héritier: Alors s 'ils mettent effectivement...

Arnaud Héritier: à différents niveaux, sur leur quotidien, sur leurs usages, mais moi, je sais...

Arnaud Héritier: De cœur, par exemple, aujourd 'hui, enfin...

Arnaud Héritier: Tout le monde code avec de l 'IA.

Arnaud Héritier: Alors nous, on a la chance d 'avoir accès à peu près à tout ce qui existe dans le monde comme IA. Donc on peut tous les tester, on peut tous les utiliser. Personnellement, je switch entre 50 millions d 'IA et puis j 'ai tous les modèles avec Docker Agent, donc je suis super content.

Arnaud Héritier: Mais...

Arnaud Héritier: Au quotidien, les gens utilisent l 'IA. L 'IA pour coder, mais pour aussi tout un tas d 'autres choses autour. On en parlait tout à l 'heure sur le reporting, mais c 'est aussi...

Arnaud Héritier: faire les revues d 'EPR, il y a plein de choses où on va utiliser l 'IA un peu partout dans tout le scope de l 'ingénieur.

Arnaud Héritier: Par contre, ça prend du temps. Ça prend des trimestres à ce que les gens comprennent.

Arnaud Héritier: Comment utiliser et efficacement lire ? Ce n 'est pas simple, ce n 'est pas naturel. Au début, on a l 'impression que c 'est juste un éditeur, c 'est peut -être un peu plus qu 'un éditeur, parce que ça génère un petit peu de tout. Puis finalement, on se rend compte que je peux écrire des trucs de fou. Et puis là, quand tu regardes les dernières versions, des modèles...

Arnaud Héritier: tu fais des trucs complètement tarés ou effectivement en quelques promptes.

Arnaud Héritier: Tu as une mini -appli qui fait plein de choses, et pourtant, c 'est loin d 'être parfait.

Arnaud Héritier: plein de choses que ces IA ne te feront toujours pas.

Arnaud Héritier: Parce que voilà, ça reste des LLM, ça reste, comme tu disais, on a beaucoup plus au final de contexte qu 'elle. Le contexte de l 'entreprise, premièrement, et ça, les IA, aucune IA ne l 'a à ta place. Et juste un contexte plus général sur l 'informatique, sur plein de choses qui font que...

Arnaud Héritier: Plein de choix.

Arnaud Héritier: que l 'IA va pouvoir prendre à ta place font peut -être pas sens dans ton cas et dans ton usage.

Arnaud Héritier: choix d 'une technologie, choix d 'une architecture, choix plein de trucs, il y a plein de raisons qui font que...

Arnaud Héritier: toi, l 'humain, tu auras beaucoup plus de poids à prendre cette décision qu 'une IA qui, elle, va prendre le choix qui lui semble le plus simple pour elle, mais qui a...

Arnaud Héritier: Pas du tout ton contexte pour le prendre, la décision en question.

Yannick Grenzinger: C 'est marrant, ça fait deux fois que tu parles de contexte.

Yannick Grenzinger: Merci.

Yannick Grenzinger: Je ne suis pas sûr.

Yannick Grenzinger: J 'ai l 'impression qu 'il y a un autre...

Yannick Grenzinger: Tu veux dire autre chose et tu parles de...

Yannick Grenzinger: de contexte, mais en fait, pour moi, un contexte, on peut faire rentrer, par exemple...

Yannick Grenzinger: Maintenant, on sait qu 'il y a des limites. Moins de 200 000 tokens, c 'est mieux que de pousser à 1 million, mais tu peux pousser à 1 million.

Yannick Grenzinger: Et tu peux faire entrer, par exemple, des livres dans un contexte.

Yannick Grenzinger: Et par exemple, tu parlais du...

Yannick Grenzinger: contexte de l 'entreprise, tu pourrais mettre la mission de l 'entreprise dans ton contexte, dans ton prompt et puis dire à ton cloud voilà ma mission de l 'entreprise

Yannick Grenzinger: trouve les meilleures solutions.

Yannick Grenzinger: Et moi, j 'ai l 'impression quand on parle, surtout avant par rapport au reporting, mais là maintenant par rapport au code, au choix d 'architecture.

Yannick Grenzinger: C 'est plus nos émotions, la différence encore une fois, la vraie différence pour moi, c 'est ce que les IA n 'ont pas.

Yannick Grenzinger: Heureusement peut -être, c 'est une émotion.

Yannick Grenzinger: Merci.

Yannick Grenzinger: Donc le fait que ça soit, par exemple, on lise quelque chose.

Yannick Grenzinger: On ressent une émotion, on fait des choix d 'art.

Yannick Grenzinger: d 'architecture.

Yannick Grenzinger: On sait très bien que souvent ces choix sont faits aussi par rapport à une émotion. On parle de la hype, on peut parler boring architecture, ce que vous voulez, architecture fonctionnelle, etc. On a une émotion qui est liée à un vécu, qui est liée à une expérience.

Yannick Grenzinger: ou parce qu 'on a vu une très belle conférence à Devox là -dessus.

Yannick Grenzinger: Et donc, ces émotions, elles ne l 'ont pas. Donc, c 'est là où...

Yannick Grenzinger: Qu 'est -ce que tu ressens par rapport à ça, ces émotions ? Et c 'est justement aussi, on parlait d 'équipe, on parlait de toi, Arthur m 'a devancé sur la question, mais c 'est très bien, il a fait la très belle transition.

Yannick Grenzinger: Comment ces émotions se développent autour des...

Yannick Grenzinger: Dieu est le Rien.

Arnaud Héritier: C 'est évident qu 'elles n 'ont aucune émotion aujourd 'hui, c 'est bien ce qu 'on leur reproche, parce qu 'effectivement ce sont...

Arnaud Héritier: On va...

Arnaud Héritier: On va simplifier.

Arnaud Héritier: C 'est de l 'analytics et c 'est de la statistique aujourd 'hui qui permet de générer du texte, etc., ou des images, et il n 'y a aucune émotion derrière, il n 'y a aucun raisonnement avancé sur les LLM.

Arnaud Héritier: Je simplifie pour beaucoup parce que je sais que les spécialistes vont tous me tomber dessus.

Arnaud Héritier: Aujourd 'hui, ce qu 'il faut voir, c 'est qu 'au -delà de l 'émotion, je suis d 'accord avec toi, c 'est -à -dire qu 'il y a de l 'émotion.

Arnaud Héritier: mais aussi

Arnaud Héritier: Quand toi, tu dis...

Arnaud Héritier: j 'ai des choix où j 'ai des

Arnaud Héritier: des envies en termes d 'architecture, des habitudes, des connaissances, etc. C 'est des choses qu 'effectivement...

Arnaud Héritier: Le...

Arnaud Héritier: le LLM ne va pas connaître. Il ne sait pas ce que toi, tu es capable de faire ou ce que ton équipe est capable de faire. Combien de fois, et même encore là, en septembre 2026, tu as ton LLM qui te raconte « Ah ouais, très bien, ta fonctionnalité, ça va mettre 10 jours à développer parce qu 'il faut 3 jours pour cette fonctionnalité -là, 2 jours pour cette fonctionnalité. » On voit bien que le truc, il est complètement hors sol.

Arnaud Héritier: On voit bien que le LLM est complètement...

Arnaud Héritier: En dehors...

Arnaud Héritier: de la réalité des choses. Il est dans un monde parce qu 'il a appris qu 'effectivement, historiquement, et c 'est vrai,

Arnaud Héritier: On a construit des logiciels en jour -homme à faire des features et je te fais ton crud machin sur trois jours sur ton machin, etc.

Arnaud Héritier: Combien de fois tu demandes à un élève

Arnaud Héritier: J 'ai encore eu le truc la semaine dernière où il te...

Yannick Grenzinger: C 'est pas Claude.

Yannick Grenzinger: Ce n 'est pas Claude qui fait ça. Ce que je pense, c 'est surtout Claude. Depuis que je ne suis plus sur Claude, je n 'ai plus ce problème -là. Mais ça m 'a toujours fait rire.

Arnaud Héritier: alors je sais pas

Arnaud Héritier: Je ne sais plus lequel c 'est.

Arnaud Héritier: Tu l 'as moins ? Je ne sais plus.

Arnaud Héritier: Je ne sais pas parce que là, je fais beaucoup de GPT.

Yannick Grenzinger: Ah, ok.

Arnaud Héritier: Peut -être.

Arnaud Héritier: Peut -être, j 'en ai aussi du cloud. Donc, c 'est possible que ça soit très lié à un modèle plus qu 'un autre. Mais oui, tu vois, ce genre de choses, c 'est lié à leurs entraînements, c 'est lié à plein de choses.

Yannick Grenzinger: OK.

Yannick Grenzinger: Merci.

Yannick Grenzinger: Tout à fait.

Arnaud Héritier: Merci.

Arnaud Héritier: Et donc effectivement, c 'est tout ce qui leur manquait.

Arnaud Héritier: Et pourquoi je dis contexte, c 'est qu 'au final...

Arnaud Héritier: Pour moi, c 'est...

Arnaud Héritier: Ils peuvent prendre des décisions, mais selon les informations qu 'on leur fournit. C 'est nous qui sommes responsables de leur fournir les bonnes informations au modèle pour qu 'ils prennent ces décisions et qu 'ils génèrent ce que l 'on a envie.

Arnaud Héritier: Même si tu...

Arnaud Héritier: a raison, c 'est -à -dire que le contexte, maintenant, il peut aller jusqu 'à un million de tokens facilement, et là, déjà, c 'est déjà, en termes d 'efficacité, c 'est vraiment le plus efficace, mais...

Arnaud Héritier: Qui va lui dire au LLM de choisir la bonne information ? C 'est -à -dire que toi, ton cerveau...

Arnaud Héritier: Quand tu prends une décision,

Arnaud Héritier: Tu sais !

Arnaud Héritier: aller chercher efficacement, te dire, oui, alors là, j 'ai besoin de réfléchir aux hommes, j 'ai besoin de réfléchir à la techno, etc. Tu vas prendre les bonnes infos. T 'as beau aujourd 'hui, l 'LLM, leur mettre des esquisses, leur mettre des MCP, ce que tu veux.

Arnaud Héritier: elles n 'auront pas cette facilité à se dire j 'ai besoin de telle ou telle information. Parce qu 'en fait, tout va rester de la statistique. Oui, tu as demandé un truc sur tel machin, alors je vais trigger telle schiz ou je vais appeler tel tout ou tel etc.

Arnaud Héritier: il n 'y aura pas de réflexion pour se dire j 'ai vraiment besoin de ça. Et c 'est là en fait qu 'est le problème, c 'est -à -dire que si on leur fournit les bonnes infos, elles sont certainement capables de faire les bonnes choses, mais c 'est très compliqué, et nous, pour nous -mêmes, d 'anticiper les informations qu 'elles ont besoin.

Arnaud Héritier: parce qu 'effectivement en fonction de...

Arnaud Héritier: niveau de la complexité de ce que tu as envie de faire avec l 'outil.

Arnaud Héritier: tu as besoin de plus ou moins d 'informations à leur fournir.

Arnaud Héritier: De manière, bien sûr, que ça rentre dans ce contexte. Et c 'est ça aujourd 'hui qui finalement reste...

Arnaud Héritier: très compliqué, ce qui fait toute la valeur du...

Arnaud Héritier: de la personne qui manipule l 'IA, c 'est finalement...

Arnaud Héritier: Comment je trouve un bon moyen de fournir ?

Arnaud Héritier: les bonnes informations pour ma requête.

Arnaud Héritier: Et ça, c 'est le challenge qu 'on ne sait pas.

Arnaud Héritier: qu 'on sait partiellement adresser, skills, MCP, etc., ce qu 'on veut.

Arnaud Héritier: mais qui n 'est pas si efficace que ce que nous, notre cerveau d 'humain sait faire.

Arnaud Héritier: Je te parle d 'un projet, tu vas être capable directement d 'aller réfléchir au coût, au coût d 'infra, au coût humain, au planning, à plein de choses.

Arnaud Héritier: plein de contraintes de ton entreprise que tu connais toi par cœur et que ton cerveau va être capable de ressortir parce que tu sais que c 'est intéressant.

Arnaud Héritier: l 'IA ne sera pas. Et donc, si toi, tu ne lui envoies pas ces infos, elle ne saura pas faire.

Arthur Magne: Et par rapport à ce que tu dis là...

Arthur Magne: Merci.

Arthur Magne: Tu vois, en fait...

Arthur Magne: C 'est vrai que nous, en tant que manager, on...

Arthur Magne: On a aussi ce rôle, je pense, de faire cette veille, de regarder ce qui est intéressant ou pas, d 'évolution des modèles, etc.

Arthur Magne: Je vois beaucoup d 'équipes où les développeurs et développeuses dans les équipes sont un peu tête dans le guidon, n 'ont pas le temps forcément de faire toute cette veille.

Arnaud Héritier: Oui.

Arnaud Héritier: C 'est sûr.

Arthur Magne: Comment ça se passe dans une entreprise de la taille de Docker où il y a beaucoup d 'équipes ?

Arthur Magne: Pour partager ces informations, est -ce qu 'il y a...

Arthur Magne: une sorte de...

Arthur Magne: de référentiel en interne aussi sur comment est -ce qu 'on va utiliser les skis en interne ? Est -ce qu 'il y a des choses partagées entre les équipes ? Est -ce qu 'il y a des gens qui découvrent une nouvelle techno ou un nouveau truc à la mode et qui peut le partager aux autres ? Vous faites comment collectivement cette...

Arthur Magne: cette veille.

Arnaud Héritier: Ce n 'est pas simple. Ce n 'est pas simple, comme dans toutes les entreprises, ce n 'est pas simple. Moi, par exemple, déjà chez Doctolib, nous, on avait cette petite équipe qui s 'occupait de ce sujet -là et qui, elle, défrichait, effectivement, avait fait les premiers choix, les premiers outils. Donc, à l 'époque, c 'était CodeCode. J 'imagine que ça l 'est encore, mais je ne sais pas.

Arnaud Héritier: et qui avait monté tout cet outillage autour. Parce qu 'adopter un outil, c 'est aussi adopter son écosystème. Comme tu disais, les skis, les plugins, les marketplaces, les machins, etc. Donc, ça devient une fois de plus...

Arnaud Héritier: pas juste je choisis un outil, mais c 'est embrasser tout l 'écosystème et construire tout ce qu 'il faut pour ton entreprise. Et donc ça, chez Doctolibre, on avait une petite équipe de trois personnes qui bossaient là -dessus et qui essayaient de driver un peu ces efforts de recherche et de centralisation un peu de tout ce qui était IA -centrique pour les développeurs.

Arnaud Héritier: Et donc ça, chez Doctolib, c 'est...

Arnaud Héritier: 500 développeurs, quelque chose comme ça. Chez Docker, c 'est un peu la même taille. Nous aussi, on a des équipes un petit peu internes sur tout ce qui est intelligence. Alors moi, c 'est un peu particulier parce qu 'effectivement, je m 'occupe aussi de ce sujet -là chez Doctoly, mais pas en termes de...

Arnaud Héritier: nécessairement, uniquement de recherche pour l 'interne mais aussi pour les clients puisque je travaille sur un agent qui est fourni dans nos produits qui s 'appelle Gordon et donc j 'ai besoin de faire cette recherche pour savoir effectivement quels sont les meilleurs modèles, les plus...

Arnaud Héritier: qui rendent la meilleure qualité pour le moindre coût, etc. Et donc là, effectivement, ça va être un peu la même chose. On utilise des channels internes pour partager un peu nos connaissances, nos trouvailles, nos expériences. On fait beaucoup d 'évaluations chez Docker, vu que là, c 'est notre...

Arnaud Héritier: notre projet, enfin c 'est un des projets dans l 'entreprise, on a les moyens de faire de l 'évaluation, on fait de l 'évaluation des modèles, on fait de l 'évaluation de nos skills, on est en train de travailler dessus pour pouvoir les évaluer, etc. Donc ça demande à aussi faire beaucoup de recherches pour effectivement choisir

Arnaud Héritier: ce qu 'il faut à un moment donné, mais par contre, ça change tellement vite que comme tu dis,

Arnaud Héritier: C 'est compliqué parce que même en le voulant, pour suivre aujourd 'hui ce qui se passe, c 'est très compliqué. La semaine dernière, tu avais un nouveau GPT. Cette semaine, je crois qu 'ils vont annoncer Sonet 5 .5. Si j 'ai bien vu dans mes sources, ils vont sortir un nouveau. C 'est toutes les semaines quasiment que tu as un nouveau modèle, une nouvelle version qui va sortir. Et tout d 'un coup, tu te dis, mais lequel est mieux ? Il est moins cher, mais il est mieux. Je change, je rechange, je rechange. Mais ils ont tous leurs défauts pour plein d 'autres raisons.

Yannick Grenzinger: un petit peu.

Yannick Grenzinger: Et tu parles même pas des modèles chinois où t 'en as...

Arnaud Héritier: Et il y a les modèles locaux. Tu vois, nous, chez Docker, on a la brique pour faire tourner les modèles locaux, etc. Tu as toute cette partie -là qui reste un domaine énorme qui est en train de se développer aussi. Il y a plein de gens qui travaillent là -dessus pour avoir des modèles locaux ou des modèles hostés en interne dans tes entreprises pour avoir tes propres modèles.

Yannick Grenzinger: Merci.

Arnaud Héritier: Il y a tout un nouveau pan d 'ingénierie maintenant qui existe à ce niveau -là et qui demande à complètement retravailler la toolbox qu 'on avait historiquement, celle qu 'on avait il y a 3 -4 ans à base d 'une IDE, d 'une CI, etc.

Arnaud Héritier: Elle a été complètement balayée. Il faut tout reprendre. Là, aujourd 'hui, la CI, c 'est un énorme goulot d 'étranglement dans toutes les entreprises que je croise, nous y compris. Et ça, voilà, ça demande à complètement revoir.

Arnaud Héritier: toutes les pratiques de dev qu 'on avait, puisqu 'avant, tout était fait sur le fait que l 'humain produisait lentement du code.

Arnaud Héritier: Et que donc, tout derrière n 'avait pas besoin d 'être super rapide puisque finalement, on a le temps de faire des revues, des machins, etc. Là, tout d 'un coup, produire du code devient super rapide.

Arnaud Héritier: Il faut que toute la chaîne s 'accélère.

Arnaud Héritier: Mais quand tu as des tests qui durent une heure, quand tu as des machins, etc.

Arnaud Héritier: Oui.

Arnaud Héritier: ça pose le problème.

Yannick Grenzinger: Tiens, on va rebondir. C 'est très bien, on parle de goulot, d 'étranglement. Un sujet qui rebondit aussi, ce que tu disais par rapport à la capacité de ces outils à générer.

Yannick Grenzinger: Plus de choses, beaucoup de choses.

Yannick Grenzinger: On va parler d 'un sujet...

Yannick Grenzinger: qui nous intéresse tous.

Yannick Grenzinger: La qualité est la revue de code.

Arnaud Héritier: Merci.

Yannick Grenzinger: Donc, on parlait des goulots d 'étranglement. Il y a peut -être une question en intro. Il y a des gens qui partent, des gens des entreprises qui partent en mode ce qu 'on a vu.

Yannick Grenzinger: Le terme c 'est « lights off ».

Yannick Grenzinger: ou à Gaston, ça veut dire qu 'on ne fait plus de revue de code par des humains. En fait, on a très vite compris que quand on faisait 100 000 lignes de code par développeur par jour,

Yannick Grenzinger: Ce n 'était pas possible, donc on utilise des agents qui vont s 'auto -review, adversaire review avec un autre modèle, etc.

Yannick Grenzinger: Merci.

Yannick Grenzinger: toi en tant qu 'Arnaud et toi chez Docker ou chez Doctolib, qu 'est -ce que tu en penses ? Est -ce que tu vois que c 'est le futur ? Est -ce que tu vois, non, on a encore besoin d 'un humain pour faire la revue de code ? Est -ce qu 'on est capable de le faire ? Etc. Vaste programme.

Arnaud Héritier: Merci.

Arnaud Héritier: Ce sujet me rend...

Arnaud Héritier: me rend très triste parce que...

Arnaud Héritier: Moi, j 'ai fait des études de génie logiciel où effectivement, je viens d 'un monde où on était censé planifier les choses, les vérifier, les valider à la main. J 'étais dans un mode où effectivement, voilà.

Arnaud Héritier: carré, etc. Enfin, voilà, les premiers projets sur lesquels j 'ai bossé, c 'était Maven, parce qu 'il y avait plein de reporting, plein de trucs. J 'aimais bien comprendre le code du solo plafond, tout ce qui se passe, etc.

Arnaud Héritier: Comme tu le dis, aujourd 'hui...

Arnaud Héritier: avec l 'IA.

Arnaud Héritier: Quand tu as des PR qui vont être gigantesques à relire, tu ne peux plus humainement le faire. Tu peux bien sûr avoir des gardes -raises, avoir juste aussi des bonnes pratiques. Ne fais pas une PR, mais fais des stacks PR, donc des plus petites PR qui s 'empilent pour faire des revues.

Arnaud Héritier: humainement plus facile. Maintenant, est -ce que c 'est encore du sens ? Est -ce qu 'aujourd 'hui, on lit le bytecode de la JVM qui est généré ou l 'assembleur qui est généré sur les plateformes ? Non, on ne l 'a jamais fait.

Arnaud Héritier: Demain, j 'ai l 'impression que le code qu 'on va écrire, effectivement, sera un petit peu comme ça. C 'est -à -dire que ça sera...

Arnaud Héritier: Quelque chose qui finalement ne nous...

Arnaud Héritier: intéressera plus, mais il y a quand même une grosse différence entre du bytecode et de l 'assembleur, c 'est qu 'à l 'époque, toutes ces choses -là sont très reproductibles. Le compilateur, il fait toujours la même chose, plus ou moins.

Arnaud Héritier: Là, Lya, tu demandes deux fois la même chose.

Arnaud Héritier: Tu es à peu près sûr qu 'elle ne fera pas la même chose deux fois de suite.

Arnaud Héritier: Maintenant, qu 'est -ce qui nous intéresse ?

Arnaud Héritier: Moi, j 'adore la qualité. J 'adore que les choses soient bien faites.

Arnaud Héritier: Finalement, qu 'est -ce qui m 'intéresse ? Est -ce que c 'est vraiment chaque ligne de code en tant que telle qui m 'intéresse de voir la boucle fort, le machin, etc. Même en tant que développeur expérimenté sur la JVM, oui, des fois, je vais pouvoir voir un pattern qui est foireux, un bout de code qui est...

Arnaud Héritier: Grâce !

Arnaud Héritier: Mais est -ce un vrai problème ? Le vrai problème, c 'est finalement le résultat final. Est -ce que ça répond aux besoins, donc déjà fonctionnels ? Est -ce que ça répond techniquement aux besoins avec des tests unitaires, des tests d 'intégration, etc. ? Est -ce que globalement, l 'architecture aussi fait sens ? Parce qu 'au final…

Arnaud Héritier: Si générer du code, c 'est facile.

Arnaud Héritier: Avoir une architecture et un produit qui fonctionne.

Arnaud Héritier: dans le temps, at scale.

Arnaud Héritier: en fonction des besoins.

Arnaud Héritier: Ce n 'est pas nécessairement si trivial. C 'est facile de générer ça en génère avec des IA, des petites Hello World, voire plus plus avec plein de choses.

Arnaud Héritier: combien de fois il y a encore quelques années, je pense que c 'est encore le cas aujourd 'hui, on voyait paraître sur le net plein de sites web qui avaient été vibecodés en un week -end et puis on se rendait compte que la base de données est ouverte au public, etc.

Arnaud Héritier: le

Arnaud Héritier: Finalement le niveau de qualité qu 'on recherche il n 'est pas nécessairement dans le code écrit lui -même mais

Arnaud Héritier: dans sa sécurité, dans sa qualité en termes de maintenance, de facilité à maintenir et de gestion à long terme.

Arnaud Héritier: Et ça, finalement, il y a plein de choses qu 'on peut déjà déléguer en partie à l 'IA.

Arnaud Héritier: Faire des contrôles, synthétiser un peu certaines choses et donc avoir des règles pour dire, soit avoir aussi des outils, parce que les outils historiques qu 'on utilise pour la sécurité, etc.

Arnaud Héritier: Il faut continuer de les passer. Ce n 'est pas parce qu 'on est créé avec de l 'IA que vos scanners de sécurité, les scanners de qualité...

Arnaud Héritier: On juge ce qu 'on veut, les sonar cubes, etc.

Arnaud Héritier: la qualité des règles et tout ça qu 'on veut mettre en place.

Arnaud Héritier: Ça vaut toujours le coup. Des linters, quand tu fais des langages qui ont besoin de linters ou des règles à leur Robocop, etc., quand c 'est du Ruby, etc.

Arnaud Héritier: Finalement, il y a des choses que tu veux enforcer, que tu veux t 'assurer que ce soit le cas, et ça, il faut toujours les avoir.

Arnaud Héritier: Par contre, tu vas l 'automatiser, tu vas essayer de réduire la surface à revoir. Tu ne vas plus être à la ligne de code près.

Arnaud Héritier: ça va t 'intéresser à certains indicateurs particuliers.

Arnaud Héritier: qui sont potentiellement ceux -là. Sécurité, etc. Et tu vas creuser que là, au moment où...

Arnaud Héritier: Tu as une alerte qui dit, non, regarde, là, il y a peut -être un trou de sécu, il y a peut -être un machin, etc. C 'est un peu ça qu 'il faut trouver un juste milieu maintenant pour que l 'outillage nous assiste et qu 'on ne soit plus à la revue de la ligne de code.

Arnaud Héritier: précise parce que comme tu dis

Arnaud Héritier: vu ce qu 'on génère comme code.

Arnaud Héritier: On ne suivra jamais.

Arnaud Héritier: Par contre, qu 'on reste confiant, parce que finalement, c 'est un problème de confiance. Si on fait la revue de code, on le fait pourquoi ?

Arnaud Héritier: C 'est pour essayer d 'avoir confiance dans ce qui est shippé.

Arnaud Héritier: Et pour être sûr que voilà, on est.

Arnaud Héritier: Ok, avec ce qui a été fait.

Arnaud Héritier: Le point qui va nous manquer, et ça par contre j 'en conviens c 'est un vrai problème, c 'est le partage de connaissances.

Arnaud Héritier: La revue de Poulricouès, historiquement, c 'était aussi un moyen.

Arnaud Héritier: de faire du partage de connaissances.

Arnaud Héritier: Tu écris une pull request, tu crées une nouvelle fonctionnalité, tu...

Arnaud Héritier: Je vais utiliser cette revue de code pour...

Arnaud Héritier: comprendre ce que tu as fait et partager la connaissance.

Arnaud Héritier: Et ça par contre...

Arnaud Héritier: On va le perdre.

Arnaud Héritier: On va le perdre parce qu 'effectivement, on n 'aura plus la même... Il va falloir trouver un moyen de...

Arnaud Héritier: Donc quand même faire perdurer via...

Arnaud Héritier: Description des pull requests ou des choses comme ça.

Arnaud Héritier: partage de connaissances qui aujourd 'hui un peu je pense tendance à

Arnaud Héritier: disparaître trop vite à cause du vibe coding et du fait que on fait...

Arnaud Héritier: On n 'est plus en capacité de revoir ce code.

Arthur Magne: Est -ce que tu as un exemple concret de ce qui est mis en place ? Est -ce que c 'est généralisé par exemple chez Docker ou au moins peut -être au sein de ton équipe ? Est -ce qu 'il y a des outils ?

Arthur Magne: d 'IA qui relisent EPR et qui mettent des pointeurs vers des endroits intéressants à regarder, des choses comme ça.

Arnaud Héritier: Nous, on a en interne un review bot où effectivement, il y en a certains qui existent déjà, il y en a 50 000 en fait, qui existent déjà sur le net. Tu peux en trouver des payants, des gratuits, etc. Nous, on a le nôtre où effectivement, on essaye de faire aussi notre propre système de revue. Mais oui, tu as ce genre de choses, d 'outils qui va te permettre effectivement d 'automatiquement revoir ta pull request, essayer de la mettre dans le contexte de ton projet.

Arnaud Héritier: Ce n 'est pas simple, parce qu 'une fois de plus...

Arnaud Héritier: si tu t 'intéresses juste aux diffs de code.

Arnaud Héritier: Il te manque beaucoup de choses. Donc, il faut, une fois de plus, dans le contexte, injecter plein d 'autres choses qui dépassent juste le diff du code à relire. Il faut injecter toute la...

Arnaud Héritier: connaissance méta du projet pour effectivement s 'assurer que la...

Arnaud Héritier: pull request fasse sens, elle va dans la bonne architecture, par exemple, c 'est -à -dire l 'architecture, etc. C 'est là, en fait, où ces outils -là ont besoin d 'avoir une bonne...

Arnaud Héritier: bonne configuration pour leur injecter les informations qui vont bien et d 'avoir le bon contexte.

Arnaud Héritier: mais oui donc ça existe et donc tu fais ça plus

Arnaud Héritier: tes checks traditionnels de CI, tes test pass, tes linter pass, ta sécurité pass, etc.

Arnaud Héritier: Et avec ça, normalement, tu as déjà revu une grosse partie du code pour te dire je suis confiant.

Arnaud Héritier: Il te manque le passage de connaissances.

Yannick Grenzinger: J 'ai envie de rebondir une dernière fois sur cette question.

Yannick Grenzinger: Merci.

Yannick Grenzinger: Tu fais partie plutôt des gens qui pensent que le code, les for, les if, on ne va plus vraiment les relire.

Yannick Grenzinger: Merci.

Yannick Grenzinger: Et je comprends tout à fait.

Yannick Grenzinger: Mais comme tu disais, autant, moi je suis un mauvais développeur Java peut -être parce que je n 'ai jamais appris l 'assembleur Java, par exemple.

Yannick Grenzinger: bite code, je ne suis jamais allé lire du bite code je ne vais peut -être pas pousser

Arnaud Héritier: Non plus.

Yannick Grenzinger: la frontière assez loin. Et pourquoi ? Parce que je savais que ça marchait globalement. 99 ,99 % des joueurs, même plus, ça fonctionnait.

Arnaud Héritier: C 'est ça.

Arnaud Héritier: C 'est ça.

Yannick Grenzinger: Là, imaginons qu 'on génère du code et puis à un moment...

Yannick Grenzinger: Ça ne marche plus.

Yannick Grenzinger: OK.

Yannick Grenzinger: Tu as généré un million de lignes de code.

Yannick Grenzinger: Peut -être que tu es solo, mais vous pouvez être sans, vous générez 100 millions de codes. Puis là, il y a un truc qui ne marche plus.

Yannick Grenzinger: On l 'a déjà vu sur Internet, même je pense que tout le monde l 'a vécu. Please fix this, please fix this, please fix this. Et en fait, ça tourne en boucle.

Arnaud Héritier: C 'est ça.

Yannick Grenzinger: Plus personne n 'y arrive.

Yannick Grenzinger: Et là...

Yannick Grenzinger: C 'est là, moi, ce qui...

Yannick Grenzinger: Peut -être que je suis trop anxieux, mais je me dis...

Yannick Grenzinger: Il y a des gens qui vont devoir réouvrir.

Yannick Grenzinger: Le capot.

Yannick Grenzinger: Et là, tu as pu coder depuis 5 ans.

Yannick Grenzinger: Un truc qui est génial.

Yannick Grenzinger: Tu ne sais pas trop quoi. Alors oui, tu as fait des tests unitaires. D 'ailleurs, pourquoi des tests unitaires ? Tu ne lis plus le code. Peut -être qu 'il ne faut que des tests d 'intégration. Peut -être qu 'il ne faut que des utilisateurs qui te valident en direct et t 'envoient des tickets de support et ça automatise la correction.

Arnaud Héritier: Rires.

Arnaud Héritier: Merci.

Yannick Grenzinger: quoi des tests en fait, les tests c 'est très humain c 'est pour décrire pour l 'humain encore une fois on a construit toute une philosophie du logiciel qui est aussi liée au fait que l 'humain était là pour relire donc ça soit on met

Arnaud Héritier: Ouais.

Yannick Grenzinger: On met tout à la benne et on part de zéro.

Yannick Grenzinger: Mais la question est pourquoi pas ? Pourquoi pas ?

Yannick Grenzinger: Mais la question, c 'est oui, ce petit côté anxieux, je me dis, mais peut -être qu 'à un moment, comme les développeurs COBOL, on va être obligés de réouvrir la boîte.

Yannick Grenzinger: Et là, on va faire...

Arnaud Héritier: Mais c 'est un vrai problème. Et moi, je sais que je l 'ai vécu, et même sans parler d 'un collègue qui l 'a...

Arnaud Héritier: qui a eu le problème.

Arnaud Héritier: Je reste persuadé qu 'il faut...

Arnaud Héritier: rester dans un cadre technique que l 'on maîtrise suffisamment. Et donc, c 'est un vrai problème en termes d 'enseignement, en termes d 'apprentissage. C 'est -à -dire que...

Arnaud Héritier: Moi aujourd 'hui, si je vibe code en Java honnêtement, ou même en Angular...

Arnaud Héritier: C 'est des langages, des technos que je maîtrise. Je sais relire le code, je comprends ce que ça fait. Je suis capable de comprendre, de voir un truc qui pue. Et puis effectivement, quand j 'ai un peu un problème que l 'IA…

Arnaud Héritier: C 'est un peu moins vrai maintenant, mais il y a encore six mois, un an, je n 'arrivais pas à gérer. Je sais que je peux mettre les mains dedans et creuser.

Arnaud Héritier: Merci.

Yannick Grenzinger: Mais là...

Arnaud Héritier: Quand je suis sur une technique...

Yannick Grenzinger: Juste, si je peux me permettre, tu continues à relire un peu ce que tu fais. Je pense qu 'on a...

Arnaud Héritier: Allez, go ahead.

Yannick Grenzinger: En tant que développeur senior, on a encore l 'habitude d 'aller vraiment relire ce qu 'on a fait. Imaginons que tu enlèves totalement ça, parce que vraiment, on est passé dans le nouveau monde.

Arnaud Héritier: Ouais.

Yannick Grenzinger: On ne relit plus.

Yannick Grenzinger: Je ne te parle même pas des juniors, on y reviendra après, mais même en tant que vieux, à un moment...

Arnaud Héritier: Oui.

Yannick Grenzinger: On sait qu 'il y a des...

Yannick Grenzinger: Le code, tu peux aller très loin. Il y a des concours d 'obfuscation de code.

Yannick Grenzinger: By design, les LLM ne vont pas le faire, les nounous ne le feront pas.

Yannick Grenzinger: Mais jusqu 'à quel point ? Je te donne un exemple très...

Yannick Grenzinger: Claire, chez nous, on a...

Yannick Grenzinger: Un contexte, on a un problème. Première solution de nos CGPT, c 'est fais -moi un log en dynamo.

Yannick Grenzinger: ce qui est la pire des solutions, parce qu 'on avait un problème avec un log, on en a deux.

Yannick Grenzinger: Et By Design, il a proposé ça. Et le log, il faut y arriver. Et bien sûr, le log, il avait oublié plein de choses au passage. Donc, il y a un développeur senior qui a revu, qui s 'est dit, tiens...

Yannick Grenzinger: On va mettre tout ça et tout ça, mais même toi, un peu fatigué, où le ticket de support arrive, il est ôté, ah ouais, c 'est un lock, ah oui, c 'est pas débile, allez, go. Et puis, tu as deux problèmes. C 'est là où...

Arnaud Héritier: Ça va.

Yannick Grenzinger: Moi, j 'ai du mal encore à franchir le pas.

Yannick Grenzinger: Je suis peut -être un boomerang là -dessus.

Arnaud Héritier: c 'est

Arnaud Héritier: Non, honnêtement, c 'est là qu 'est la complexité de la chose. C 'est qu 'à force de laisser les IA tout faire...

Arnaud Héritier: Comment est -ce qu 'on s 'assure qu 'on contrôle encore

Arnaud Héritier: l 'architecture, les fondamentaux de l 'application. Enfin, tu vois, quand tu parles de problème de lock,

Arnaud Héritier: Effectivement, ce n 'est pas nécessairement trivial. Il y a des problèmes de log qui, généralement, peuvent être assez pénibles.

Arnaud Héritier: Mais comme tu dis, si tu ne comprends pas ce qui a déjà été fait avant et ce qui est vraiment le problème, le troubleshooting, etc.

Arnaud Héritier: Moi, je reste persuadé que par contre, tu vois, tu auras toujours besoin de faire du troubleshooting, comprendre ta stack technique, etc. Et donc, finalement, on en revient à cette question de...

Arnaud Héritier: Comment fait -on pour garder notre...

Arnaud Héritier: connaissance, garder suffisamment de connaissance, comment partager cette connaissance, ça c 'est une réponse que je n 'ai pas encore aujourd 'hui.

Yannick Grenzinger: OK.

Arnaud Héritier: Je ne sais pas comment on va faire sur du...

Arnaud Héritier: plus long terme.

Arnaud Héritier: On peut en reparler sur les jeunes, mais c 'est un vrai problème parce que...

Arnaud Héritier: Aujourd 'hui, on peut aller plus vite, on peut faire plus de choses, mais on perd beaucoup de contrôle.

Arnaud Héritier: Et comme tu le dis, le jour où. Et ne serait -ce que des choses...

Arnaud Héritier: Bête et méchante, mais...

Arnaud Héritier: Les LLM coûtent cher. Je pense que dans toutes les entreprises, il y a beaucoup d 'entreprises qui voient les factures grimper et se dire, on ne sait pas du tout si bulle il y a, il y aura, si à quel point ça va exploser, ça va faire mal, qu 'est -ce que ça va donner. Ça se trouve, dans un an, on n 'aura plus.

Arnaud Héritier: Dia !

Arnaud Héritier: Ça se trouve, on n 'aura plus ni les moyens, ou alors il n 'y aura plus les IA du tout. On n 'aura plus tout ça.

Arnaud Héritier: Qu 'est -ce qu 'on fait ?

Arnaud Héritier: J 'ai vu des articles très intéressants où des gens se forcent aussi.

Arnaud Héritier: Et je pense que c 'est peut -être une bonne approche dans leurs équipes.

Arnaud Héritier: se forcer.

Arnaud Héritier: quelques jours par semaine, quelques jours par mois.

Arnaud Héritier: Ne pas utiliser DIA.

Arnaud Héritier: et refaire du code à l 'ancienne, de se forcer à aller lentement. Et en fait, on est à nouveau dans cette...

Arnaud Héritier: On peut aller très vite dans cette logique.

Arnaud Héritier: Probablement qu 'il faut aussi se donner le temps. Il faut se donner le temps d 'apprendre. Il faut se donner le temps de creuser. Des fois, il faut faire les choses à la main.

Arnaud Héritier: Et c 'est important pour nous, on va dire, les plus vieux.

Arnaud Héritier: mais c 'est encore plus important pour les plus jeunes. Parce que sinon, effectivement, on génère des super choses qui ont l 'air d 'être magiques, mais si on ne les maîtrise pas...

Arnaud Héritier: Ça va faire très très mal demain et après -demain.

Yannick Grenzinger: Arthur, tu veux rebondir ? Parce que je pourrais en parler des heures de ce sujet -là, tellement pour moi c 'est le grand plongeon et c 'est ça qui me...

Arnaud Héritier: Merci.

Arnaud Héritier: Merci.

Yannick Grenzinger: Parce que tu vois, tu parles des juniors, mais moi je te parle même toi en tant que...

Yannick Grenzinger: Manager, CTO, tu dois être responsable de ce que tu produis.

Arnaud Héritier: Je ne sais pas du tout.

Yannick Grenzinger: Si tu dis, on saute dans le vide et tout est produit par des IA qui ont quand même une grosse tendance à produire plus que moins, ça veut dire qu 'elles n 'ont pas ce côté, oh là là, je ne comprends plus rien.

Arnaud Héritier: Oui.

Arnaud Héritier: c 'est ça

Yannick Grenzinger: enlevons, tu vois, on repart dans le contexte, elles n 'ont pas cette émotion de dire « purée, j 'y comprends rien, je lisais un article ce matin qui parlait justement de code review, qui avait elle -même rebasé sur un papier de recherche qui disait « bon, ok, voilà les quatre éléments d 'une code review, les agents peuvent les faire une par une, fine ».

Yannick Grenzinger: Mais il disait en fait...

Yannick Grenzinger: En fait, quand tu fais une code review, c 'est du partage entre deux êtres humains, mais c 'est aussi un partage d 'émotions. Si tu ouvres ta code review...

Yannick Grenzinger: C 'est de la merde.

Yannick Grenzinger: T 'as tort ou t 'as raison, c 'est pas le problème. C 'est que t 'as une émotion qui apporte une information extrêmement utile.

Yannick Grenzinger: Alors ton IA, elle va faire, ok, le linter, c 'est pas bien, c 'est machin, c 'est machin, c 'est machin, mais...

Yannick Grenzinger: Mais...

Yannick Grenzinger: Enfin, peut -être que je manque le skill qui dit « simplifie -moi », mais c 'est -à -dire quoi simplifier ? C 'est -à -dire quoi simple ? Simple, c 'est une pure émotion.

Yannick Grenzinger: Je pense qu 'on est...

Yannick Grenzinger: On est dans un monde, même si on se pense ultra rationnel, qui est très émotionnel en fait, dans une entreprise.

Yannick Grenzinger: et là on...

Yannick Grenzinger: Voilà, on saute dans le vide, pour moi.

Yannick Grenzinger: Et on y va. Et tu disais, il faut ralentir.

Yannick Grenzinger: pour les juniors et tout ça, mais en fait, dans le cadre des entreprises Docker, tu dois être en plein dedans. C 'est pareil chez moi. Arthur aussi. On nous demande d 'aller...

Yannick Grenzinger: Très vite, parce que justement, il y en a qui ont totalement libéré tous les contrôles. Ils se sont dit, on y va à 2 millions de pourcents. Donc, tu vois, les autres qui...

Arnaud Héritier: Plus vite ?

Arnaud Héritier: C 'est ça.

Yannick Grenzinger: sur l 'apparence, sur le côté, et encore on pourrait parler, est -ce que les futures avancent si vite, mais qui donne cette apparence d 'aller beaucoup plus vite.

Arnaud Héritier: Merci.

Yannick Grenzinger: Et donc, ralentir, bah oui, mais non, attends, on ne peut pas ralentir, là. On ne va pas assez vite, justement, parce que vous n 'utilisez pas assez vite.

Arnaud Héritier: Rires.

Yannick Grenzinger: Bon allez Arthur, je te laisse reprendre la main.

Arthur Magne: C 'est le...

Arthur Magne: Non, mais tu vois, c 'est vrai que nous, on...

Arthur Magne: On bosse depuis 2014 sur le partage de connaissances dans les équipes tech, la gestion de la dette technique.

Arthur Magne: Donc, en fait, on n 'a été confronté pas à des problèmes techniques.

Arthur Magne: depuis 2014, mais à des problèmes culturels de conduite du changement, c 'est un peu ce que tu disais Arnaud au début.

Arthur Magne: Et moi, j 'ai peut -être une vision pessimiste, mais parce qu 'en parlant avec des centaines, voire des milliers d 'équipes depuis plus de dix ans...

Arthur Magne: Je me rends compte que...

Arthur Magne: des discussions intéressantes que j 'ai eues, c 'est avec des...

Arthur Magne: des gens qui étaient plus sur les neurosciences et aussi...

Arthur Magne: l 'état d 'esprit des humains en se disant qu 'on va toujours aller vers la solution de simplicité, la solution de facilité qui nous paraît logiquement la plus simple.

Arthur Magne: Quand je t 'entends dire Arnaud, effectivement, des fois, on a des journées où on...

Arthur Magne: on ne fait plus avec l 'IA, etc. Je me dis,

Arthur Magne: Pour des gens...

Arthur Magne: un peu seniors comme nous, qui ont besoin de ça, qui comprennent à quel point c 'est important.

Arthur Magne: Évidemment, mais pour les 99 % d 'autres, je vois mal.

Arthur Magne: À l 'avenir, en fait...

Arthur Magne: Des gens vraiment...

Arthur Magne: continuer à avoir cette rigueur de redire du code, de rentrer dans le code. Je vois plutôt l 'effet inverse en ce moment de, comme tu disais Yannick.

Arthur Magne: En fait, il y en a qui ont enlevé les contraintes et qui y vont vite. Donc, si jamais toi, dans ton entreprise, tu ne fais pas pareil.

Arthur Magne: Tu vas plus lentement que les autres.

Arthur Magne: Donc la vraie question c 'est, ok on sait qu 'on va y aller.

Arthur Magne: On sait qu 'on arrive dans un monde où le code sera comme de l 'assembleur.

Arthur Magne: qu 'on n 'a jamais ouvert et qu 'on n 'ouvrira sûrement jamais.

Arthur Magne: En fait, le code en lui -même risque d 'être pareil.

Arthur Magne: Donc ça veut dire quoi, effectivement, produire de la qualité et produire des features dans un monde comme ça ?

Arthur Magne: C 'est pour ça que c 'est intéressant quand tu parles de...

Arthur Magne: de factory un petit peu, ou de workflow, où tu te dis, qu 'est -ce qu 'on doit regarder ? Il y a des problèmes de sécurité.

Arthur Magne: Est -ce que ça fait bien ? Est -ce que ça devrait faire ?

Arthur Magne: Donc c 'est vrai que...

Arthur Magne: Ça va nous amener sur les questions, sur l 'avenir du métier.

Arthur Magne: et des juniors.

Arthur Magne: Mais effectivement, on arrive un petit peu là -dessus sur...

Arthur Magne: ça va être quoi en fait pour toi à l 'avenir ?

Arthur Magne: Si on commence à.

Arthur Magne: Si on arrive dans un monde, peut -être en 2030,

Arthur Magne: où on n 'a plus besoin de relire le code.

Arthur Magne: Qu 'est -ce que ça veut dire pour les gens qui sont en études aujourd 'hui ? Ça devrait être quoi qu 'on devrait apprendre ? C 'est quoi les skills essentiels ?

Arthur Magne: Et ça va être quoi notre métier, notre quotidien peut -être plus tard si on est dans ces équipes de dev ?

Arnaud Héritier: J 'ai quand même l 'impression que...

Arnaud Héritier: Ce qui reste quelque chose de...

Arnaud Héritier: d 'importants et de critiques.

Arnaud Héritier: Ça reste...

Arnaud Héritier: Tchout !

Arnaud Héritier: l 'architecture, toute la connaissance de l 'informatique, mais de l 'informatique en général, c 'est -à -dire ne pas s 'arrêter à écrire du code, écrire du code local.

Arnaud Héritier: Merci.

Arnaud Héritier: Oui, c 'est sûr que les LLM vont continuer à s 'améliorer. Au -delà de nous créer des petites applications locales, ils vont...

Arnaud Héritier: mais demain, ils nous créeront des infrastructures complètes.

Arnaud Héritier: Mais ça n 'empêche pas que...

Arnaud Héritier: il va falloir qu 'on comprenne, qu 'on comprenne un peu les liens, parce qu 'au final, ce que tu disais, c 'est que...

Arnaud Héritier: Merci.

Arnaud Héritier: l 'humain en fait est au centre de tout et c 'est l 'humain qui en fait souvent est le...

Arnaud Héritier: ou tout du moins le maillon faible de la chaîne. Ce qui a toujours été compliqué, et ce qu 'il l 'est toujours, c 'est mettons -nous d 'accord sur des spécifications.

Arnaud Héritier: On va rester sur des bases, juste très simples. Mais mettez trois personnes autour d 'une table pour vous arranger, pour être sûr que vous voulez la même chose. Rien que ça, c 'est l 'enfer. Et le LLM, vous allez vous le mettre au milieu. Il n 'y a pas spécial. Enfin, il y a plein de choses. Le seul avantage, c 'est qu 'aujourd 'hui, ça va peut -être aller plus vite de prendre la bonne décision parce que vous serez capable d 'itérer avec le LLM.

Arnaud Héritier: Mais...

Arnaud Héritier: L 'humain, finalement, il va être responsable, comme je disais en plus.

Arnaud Héritier: c 'est que...

Arnaud Héritier: Hmm.

Arnaud Héritier: On a des responsabilités, tous à chacun de nos niveaux, où on va devoir être responsable de ce que l 'on fournit, de ce que l 'on livre, que ce soit aux clients, que ce soit en interne, etc.

Arnaud Héritier: Comment est -ce que l 'on s 'assure de tout ça ? Pour ça, il faut comprendre suffisamment l 'ensemble des systèmes, comment ils cohabitent, comment ils fonctionnent, là où sont les risques. On parlait de la sécurité tout à l 'heure, mais même des risques d 'exploitation, des risques opérationnels.

Arnaud Héritier: Est -ce que je déploie mon appli sur une zone, sur plusieurs zones, dans du cloud, par du cloud, etc. Il y a plein de questions où effectivement...

Arnaud Héritier: Les gens doivent toujours et devront quand même prendre des décisions.

Arnaud Héritier: De...

Arnaud Héritier: Effectivement de plus en plus haut niveau mais...

Arnaud Héritier: quand même, devront prendre des décisions. Parce que ces choses -là, il y a un moment où le LLM va faire de plus en plus de choses, des choses de plus en plus compliquées et de plus complexes.

Arnaud Héritier: Mais il faut qu 'on comprenne et qu 'on prenne des décisions. Et pour prendre ces décisions, il faut comprendre comment ça fonctionne. Aujourd 'hui, faire du multizone ou pas du multizone, du multirégion, du machin, etc., du cloud, pas du cloud, et tout ça, pas.

Arnaud Héritier: Il y a plein de raisons, des pour, des contre et tout ça.

Arnaud Héritier: Et il faut savoir prendre cette décision. C 'est des choses qu 'on fait au quotidien.

Arnaud Héritier: Il y a plein de choses où justement il va falloir qu 'on ait suffisamment de fondamentaux pour comprendre comment fonctionne un SI, comment fonctionnent les applicatifs. Si on ne s 'intéresse plus à l 'application en tant que telle en termes de livrable unitaire, on va s 'intéresser sur la chaîne globale et je pense qu 'il faut continuer de toujours avoir cette connaissance sur l 'informatique.

Arnaud Héritier: Peut -être effectivement les langages.

Arnaud Héritier: auront beaucoup moins d 'intérêt. Et pareil...

Arnaud Héritier: Même choisir un langage, aujourd 'hui, ça reste une décision, une décision importante. On en parlait tout à l 'heure pour...

Arnaud Héritier: être capable de...

Arnaud Héritier: de rentrer dans le sujet, de comprendre.

Arnaud Héritier: C 'est peut -être temporaire, je suis d 'accord avec vous. Peut -être que dans un an, dans deux ans, l 'IA sera tellement tout faire qu 'on ne regardera même plus du tout jamais le code.

Arnaud Héritier: Par contre, il y a plein d 'aspects.

Arnaud Héritier: Est -ce que je vais prendre un langage qui est

Arnaud Héritier: lent à compiler donc une feedback loop très très lente mais donc ou des tests il y a plein plein de choses qui font que ça a un impact après au quotidien même pour le LLM parce que si lui il est lent à faire sa feedback loop parce que ses tests sont longs à compiler à exécuter machin ou même le code est long à compiler

Arnaud Héritier: Il y a des pour et des contre à chaque techno.

Arnaud Héritier: Et ça, il faut qu 'on prenne des décisions sur là où on va.

Arnaud Héritier: Et je pense que finalement, le métier d 'ingénieur, il faut toujours le garder comme...

Arnaud Héritier: vraiment ce métier aussi d 'architecte, ce métier de je lis des choses ensemble et surtout, j 'interface l 'humain avec la technologie.

Arnaud Héritier: Et c 'est ça qui va être toujours et encore plus important.

Arnaud Héritier: L 'ingénieur a toujours été là pour essayer de faire...

Arnaud Héritier: quel que soit notre niveau.

Arnaud Héritier: le lien entre l 'utilisateur final, l 'humain et des technologies. Et ça, il va falloir continuer à être encore plus représentant.

Arnaud Héritier: Parce qu 'effectivement, même si on élève le niveau, même si on simplifie...

Arnaud Héritier: certaines choses côté tech, il en restera suffisamment pour se poser des questions au quotidien.

Arnaud Héritier: Comment est -ce que je fournis une solution, un produit ?

Arnaud Héritier: quoi que ce soit qui corresponde à mon utilisateur. Et ça, c 'est ce qu 'on fait depuis des décennies et qui ne va pas changer.

Arnaud Héritier: parce qu 'on en revient toujours au même problème.

Arnaud Héritier: Et aujourd 'hui même si...

Arnaud Héritier: ça devient plus simple à...

Arnaud Héritier: même quelqu 'un qui n 'est pas développeur, de créer sa propre petite application, entre créer sa propre petite application personnelle,

Arnaud Héritier: et à voir des choses qui sont...

Arnaud Héritier: délivrés en masse, ça va dépendre. Peut -être que demain, il n 'y aura que du logiciel personnel.

Arnaud Héritier: Peut -être, peut -être pas. Je ne crois pas complètement. Mais il y aura certainement un nouvel équilibre. Mais pour ça, il faudra comprendre exactement ce que les gens font avec, comment les gens vont se connecter les uns avec les autres. On parle d 'agents un peu partout dans le monde. Peut -être que demain, j 'aurai mon ISO agent qui me représente. Et puis moi, je ne ferai même plus le podcast parce que ça, ça vous parlerait à mon agent et puis il se débrouillera.

Arnaud Héritier: Peut -être ?

Arnaud Héritier: Mais effectivement, je pense qu 'on en est encore loin et que pour ça, il faut déjà suffisamment comprendre les technologies d 'une manière générale, être capable de deep dive sur certaines quand c 'est nécessaire, mais je pense qu 'il reste un grand pan.

Arnaud Héritier: Donc 2030, c 'est encore court. 2040, je n 'irai pas m 'engager. 2040, je pense qu 'effectivement…

Arnaud Héritier: Euh...

Arnaud Héritier: Je ne sais pas. Il y a plein de choses qui peuvent se produire. 2030, je pense que ça va continuer à se révolutionner.

Arnaud Héritier: On va effectivement de moins en moins toucher le code, mais il faut quand même comprendre toujours l 'architecture et ce qui va au -dessus.

Yannick Grenzinger: See ya !

Yannick Grenzinger: J 'aime bien les questions bêtes.

Yannick Grenzinger: Si on devait choisir un langage, je lance...

Yannick Grenzinger: qu 'est -ce que je fais ?

Yannick Grenzinger: Je fais du Java parce que c 'est quand même bien Java. Je fais du TypeScript parce que c 'est le langage que les lames connaissent le mieux.

Yannick Grenzinger: Je fais du Rust parce que comme dirait des HH, le langage c 'est de la merde mais en fait ça marche bien.

Arnaud Héritier: Merci.

Yannick Grenzinger: Je fais du go parce que c 'est...

Arnaud Héritier: Sous -titrage ST' 501

Yannick Grenzinger: La boucle de feedback est assez rapide.

Yannick Grenzinger: Merci.

Arnaud Héritier: C 'est un...

Yannick Grenzinger: t 'as le droit de répondre que tu ne sais pas et que c 'est une question nulle.

Arnaud Héritier: C 'est une question complexe, on va dire. Mais tu vois, aujourd 'hui, chez Docker, je fais énormément de Go, ce que je ne faisais pas avant.

Arnaud Héritier: J 'y prends du plaisir. Je trouve qu 'effectivement, c 'est très efficace. Maintenant, c 'est sûr que sur plein de langages, ça s 'est énormément amélioré. Tu parlais du...

Arnaud Héritier: du JavaScript, du TypeScript.

Arnaud Héritier: Il y a encore quelques années, les agents étaient hyper entraînés dessus. Ça ne leur empêchait pas de générer des trucs pourris à longueur de journée. Maintenant, ça a complètement changé.

Arnaud Héritier: Donc tout ça est très variable et va changer.

Arnaud Héritier: Rust, on sait que si ça compile ça marche.

Arnaud Héritier: ou presque, mais presque

Arnaud Héritier: C 'est compliqué de trouver le juste milieu. Chacun, je pense qu 'il doit faire en fonction de ce qu 'il apprécie et ce qu 'il a envie de relire et ce qu 'il a envie de comprendre pour l 'instant sur du très court terme. Dans trois ans, quatre ans.

Yannick Grenzinger: Mais on relit plus !

Arnaud Héritier: Dans trois ans, effectivement, je pense que ça ne sera plus le cas.

Yannick Grenzinger: Merci.

Yannick Grenzinger: Au revoir.

Arnaud Héritier: Mais bon...

Yannick Grenzinger: Merci.

Yannick Grenzinger: ça fait 45 minutes même 50 minutes

Yannick Grenzinger: Est -ce qu 'on a encore des questions ou est -ce qu 'on arrête là ? Moi, je suis extrêmement frustré. Je pense que la partie code review... En fait, pour moi, la partie qui me pose le plus de questions, c 'est vraiment est -ce que...

Yannick Grenzinger: on ne va plus lire du code, on va être obligé de lire, parce que suivant où tombe la pièce...

Yannick Grenzinger: Il y en a un où c 'est tant mieux, on ne lit plus le code. La pièce tombe du bon côté. Par contre, si elle tombe du mauvais côté, je pense qu 'on va avoir des gros problèmes.

Arnaud Héritier: Non.

Yannick Grenzinger: – Sous -titrage FR 2021

Yannick Grenzinger: Et si elles tombent du bon côté, ça fait...

Yannick Grenzinger: Fine.

Yannick Grenzinger: Et j 'ai envie de dire...

Yannick Grenzinger: Pourquoi écrire du TypeScript ? Ça n 'a aucun sens pour un LLM.

Yannick Grenzinger: Et peut -être que d 'autres langages vont apparaître.

Yannick Grenzinger: Je suis certain qu 'il y en a qui sont déjà en train de désinventer.

Yannick Grenzinger: Et c 'est ça qui sera le futur.

Yannick Grenzinger: mais curieux, ça peut -être qu 'il faudra refaire la session en 2030

Yannick Grenzinger: Arthur, je te laisse la main.

Arnaud Héritier: – Sous -titrage FR 2021

Arthur Magne: C 'est marrant parce qu 'on avait eu cette discussion dans une conférence il y a un an, je pense, avec Julien Topsu.

Arnaud Héritier: Oui.

Arthur Magne: qui me disait, mais en fait, si des LLM...

Arthur Magne: était si fort que ça.

Arthur Magne: et qu 'on n 'avait pas besoin de relire le code, ils écriraient en assembleur directement pourquoi ils s 'emmerdent à écrire dans un langage plus haut niveau pour que nous on puisse comprendre.

Arthur Magne: prendre etc

Arthur Magne: Merci.

Arthur Magne: On tire un peu de traits, mais effectivement, on pourrait arriver sur un langage qui serait incompréhensible par les humains, mais qui serait ultra efficace.

Arthur Magne: qui permettrait d 'avoir des preuves formelles beaucoup plus efficacement.

Arthur Magne: et effectivement ça...

Arthur Magne: on pourrait se concentrer sur

Arthur Magne: la sortie de métier, est -ce que ça fait bien ce que ça devrait faire ? En gros, on se concentre à...

Arthur Magne: construire des specs, des tests qui vont bien, le harnais complet, on va dire.

Arthur Magne: Et la partie code au milieu n 'existe plus. Mais du coup, je te rejoins Arnaud sur le fait que...

Arthur Magne: On aura sûrement toujours besoin de ces ingénieurs, parce que ça, ce n 'est pas un travail anodin de pouvoir.

Arthur Magne: comprendre le besoin du métier, de transformer ensuite en quelque chose de technique qui va pouvoir se répliquer, etc.

Arthur Magne: et être là pour faire cette transition d 'un problème vers une solution.

Arthur Magne: Ce n 'est pas à la portée de tout le monde. Ce n 'est pas juste en promptant recréer moi Instagram que tu vas avoir l 'application qui fait tout ce que tu veux, etc.

Arthur Magne: Donc effectivement, je pense qu 'il y aura...

Arthur Magne: on va sûrement élever un peu notre niveau, notre point de vue.

Arthur Magne: comme ça a été le cas avec l 'assembleur, justement, vers d 'autres langages, etc. Et la preuve, non.

Arthur Magne: On n 'a jamais eu quasiment d 'assembleur.

Arthur Magne: Mais effectivement, c 'est intéressant de voir comment ça va évoluer.

Arthur Magne: Ce sera intéressant de suivre l 'évolution aussi dans le podcast petit à petit avec les différentes personnes qu 'on va inviter. Parce qu 'aujourd 'hui, on a Astra qui est sortie, on a Opus 5 .5. On est à peu près à ce moment -là si vous regardez la vidéo dans 2 -3 ans.

Arthur Magne: Mais ça va être sûrement différent dans quelques années, on sera complètement has -been.

Arthur Magne: Il y aura sûrement des choses.

Arthur Magne: Très intéressante à découvrir.

Arnaud Héritier: Les bottlenecks, voir comment on arrive à résoudre ces bottlenecks. Tu parles de la review.

Arnaud Héritier: Tu peux parler de l 'exécution des tests, ça reste un bottleneck énorme. Si tu écris des tests, si tu écris trop de tests, si tu écris des tests d 'intégration...

Arthur Magne: Merci.

Arnaud Héritier: C 'est bien gentil, mais ça coûte cher.

Yannick Grenzinger: Tu as connu ça.

Arnaud Héritier: je ne dirais rien, mais ça coûte cher, c 'est lent, il y a plein de choses qui font que...

Arthur Magne: Merci.

Arnaud Héritier: On n 'a pas résolu tout ça. Et donc là, on a résolu une toute petite part qui est...

Arnaud Héritier: Résolu, c 'est déjà un grand mot.

Arnaud Héritier: qui est écrire du code.

Arnaud Héritier: plus vite.

Arnaud Héritier: de qualité qui soit certainement à peu près aussi bonne que ce qu 'on faisait à la main avant. Maintenant, résoudre les autres problèmes pour qu 'effectivement l 'ensemble de la chaîne de délivrerie soit efficace et arrive à s 'accélérer.

Arnaud Héritier: il y a encore beaucoup de choses à concevoir. Et je pense qu 'effectivement, il faut retravailler les logiques de CI, les logiques d 'exécution de tests.

Arnaud Héritier: Tous ces pans -là sont à redéfinir dans les années à venir.

Yannick Grenzinger: Je ne peux pas m 'empêcher.

Yannick Grenzinger: Merci.

Yannick Grenzinger: Tu parles de test ?

Yannick Grenzinger: Vu qu 'on fait derrière NetTest, les meilleurs tests c 'est les tests end -to -end qui testent à la...

Arnaud Héritier: Hum ?

Yannick Grenzinger: comme un humain.

Yannick Grenzinger: On en est où de ce sujet -là ? On a résolu parce qu 'on lance le code là.

Yannick Grenzinger: toute basin comme on dit.

Yannick Grenzinger: Mais pour l 'instant, les tests end -to -end comme un utilisateur qui vont très vite, 100 % valuable et...

Yannick Grenzinger: Et en 10 minutes, c 'est passé. On est où ? Non, toujours pas.

Arnaud Héritier: Ah non, toujours pas. Et au -delà des tests, je dirais...

Arnaud Héritier: ton déploiement de ton infrastructure pour exécuter tes tests, les données qui sont nécessaires à exécuter ces tests, etc. Toutes ces choses -là.

Arnaud Héritier: ça reste encore des sujets sur lesquels on grince les dents parce qu 'effectivement, ce n 'est pas trivial. C 'est toujours pas... Et effectivement, on le voit bien. Autant le LLM va réussir en local à démarrer ta petite appli, faire tes petits trucs, machin. Maintenant, le faire à skate pour effectivement faire des jeux utilisateurs ou même après, si tu veux aller sur du benchmark, du test de charge, etc.

Arnaud Héritier: Aujourd 'hui, ce n 'est pas encore tout ça géré naturellement par les LLM. Ça le viendra peut -être. Mais toute cette partie de qualification du produit final, entre le moment où j 'écris le code et le moment où ça part en prod, il y a tout un tas de tâches qui, elles,

Arnaud Héritier: demande certainement encore à être retravaillé de multiples manières. Si on veut...

Arnaud Héritier: être efficace et fournir toujours un produit de qualité.

Arthur Magne: Top. Écoute, merci beaucoup Arnaud pour toutes ces réflexions.

Yannick Grenzinger: Merci Armand.

Arthur Magne: Toutes les informations.

Arthur Magne: C 'est top, effectivement.

Arnaud Héritier: Merci.

Arthur Magne: Il y a beaucoup de choses à voir, beaucoup de choses à suivre aussi pendant les mois, les années qui vont venir.

Arthur Magne: Et en tout cas, ce que je retiens...

Arthur Magne: Yannick ?

Arthur Magne: Qu 'est -ce que tu retiens aussi d 'échange ? Moi, c 'est que...

Arthur Magne: Et...

Arthur Magne: beaucoup de pragmatisme à avoir et cet aspect humain qu 'on a qui est essentiel pour...

Arthur Magne: et les agents.

Arthur Magne: Et donc, en même temps, qu 'il reste beaucoup de temps

Arthur Magne: Beaucoup de choses à craquer autour de...

Arthur Magne: réellement la création du contenu alors peut -être que le code effectivement c 'est

Arthur Magne: C 'est en grande partie résolu, même s 'il y a encore des choses à faire.

Arthur Magne: mais c 'est vrai que toute cette chaîne on voit qu 'il y a encore beaucoup de choses.

Arthur Magne: Je ne sais pas quel est ton point de vue Yannick ?

Yannick Grenzinger: Oui, il y a une phrase qui m 'a marqué dans ce que tu as dit, on n 'en a pas parlé, c 'est qu 'on travaille encore pour les humains.

Arthur Magne: Qu 'est -ce que tu retiens ?

Yannick Grenzinger: Et je trouve que c 'est une des dissonances actuelles. On est tellement embarqué dans ce monde IA.

Arnaud Héritier: – Sous -titrage FR 2021

Yannick Grenzinger: Certains te vendent même que tout va disparaître.

Yannick Grenzinger: On discute avec des IA, des IA discutent avec des IA, on envoie des rapports à des IA qui sont résumés par des IA.

Yannick Grenzinger: Je ne sais pas à quel point l 'humain, qui devrait être le sens de pourquoi on travaille, pourquoi on fait des logiciels, est encore là, mais c 'est une vaste question et il nous faudrait une heure de plus pour y répondre.

Arnaud Héritier: C 'est ça.

Yannick Grenzinger: Malheureusement, il faut savoir s 'arrêter ou faire un second épisode 1.

Arnaud Héritier: Rires.

Arthur Magne: Merci.

Arnaud Héritier: Merci.

Arnaud Héritier: On parlera de Jarvis la prochaine fois. Mais effectivement, clairement, toutes les questions se posent. Et tu as bien raison.

Arthur Magne: Voilà.

Yannick Grenzinger: Merci.

Arthur Magne: Merci.

Arnaud Héritier: C 'est tout ça qui se retravaille sur le futur.

Arthur Magne: Super, écoute, merci beaucoup.

Yannick Grenzinger: Eh bien merci !

Arthur Magne: Merci Arnaud, merci Yannick.

Arnaud Héritier: Merci à vous.

Arthur Magne: Et à bientôt pour un prochain épisode.

Yannick Grenzinger: A bientôt !

Arnaud Héritier: À bientôt.

Yannick Grenzinger

Arnaud Héritier

Arthur Magne

Arthur Magne

Arnaud Héritier

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Arthur Magne

Arthur Magne

Arnaud Héritier

Arthur Magne

Arnaud Héritier

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Arthur Magne

Arthur Magne

Arnaud Héritier

Arthur Magne

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Arthur Magne

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arthur Magne

Arthur Magne

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Arthur Magne

Arnaud Héritier

Arthur Magne

Arnaud Héritier

Arthur Magne

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Arthur Magne

Arnaud Héritier

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Arthur Magne

Yannick Grenzinger

Arthur Magne

Arnaud Héritier

Arthur Magne

Arthur Magne

Yannick Grenzinger

Arthur Magne

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Yannick Grenzinger

Arnaud Héritier

Arthur Magne

Arnaud Héritier

Arthur Magne

Yannick Grenzinger

Arthur Magne

Arnaud Héritier

Arthur Magne

Yannick Grenzinger

Arthur Magne

Arnaud Héritier

Arthur Magne

Yannick Grenzinger

Arnaud Héritier

Recommended