Latest / Tranches de Tech / Tranches de Tech 26 - Architecte, c'est une bonne situation ça ?
Transcript
- 0:16Bonjour tout le monde,
- 0:17et ravi de vous retrouver en ce vendredi 27 février,
- 0:20date de l'enregistrement de l'épisode 26 de Tranche de Tech.
- 0:23Une fois n'est pas coutume,
- 0:24je suis tout seul pour recevoir notre invité du jour,
- 0:26et c'est avec un grand plaisir que je reçois un compère urcidé.
- 0:29En effet,
- 0:29il fut un temps où nous formions un binôme d'urcidés,
- 0:31un coucou de copes,
- 0:32un coubat de copes.
- 0:33Salut Alex,
- 0:34comment vas-tu,
- 0:34et souhaites-tu te présenter pour les personnes qui ne te connaissent pas ?
- 0:38Bonjour Stéphane,
- 0:40merci pour l'invitation,
- 0:41ça me fait vraiment plaisir.
- 0:44Moi,
- 0:44je m'appelle Alexandre Touré,
- 0:45je travaille à Worldline dans la branche Transactional Services,
- 0:48où je travaille principalement sur du transport en commun.
- 0:52J'ai le titre un peu pompeux d'architecte,
- 0:54on va dire architecte des systèmes d'information.
- 0:59Je travaille à Worldline depuis 8 ans,
- 1:00où je suis allé dans les services financiers,
- 1:03maintenant dans les services de transport en commun.
- 1:06Donc mon métier actuellement,
- 1:07c'est d'accompagner des développeurs,
- 1:09travailler aussi des fois sur des avant-vents,
- 1:12des fois sur de la stratégie.
- 1:13Enfin,
- 1:14je prends l'ascenseur des fois sur les sujets haut niveau,
- 1:16c'est la réalité du terrain.
- 1:18Oui,
- 1:20un peu un couteau suite,
- 1:22comme j'aime le dire.
- 1:248 ans déjà,
- 1:25ça fait déjà 8 ans.
- 1:26Le temps passe.
- 1:27Ça fait 8 ans.
- 1:28Oui,
- 1:28c'est 2026,
- 1:30ça va faire 8 ans.
- 1:32Donc oui,
- 1:33comme je disais en introduction avec Alex,
- 1:35on a un passé commun,
- 1:35on a été tous les deux architectes au sein d'Harmonie Mutuelle,
- 1:39maintenant c'est le groupe Vive je crois,
- 1:42et donc du coup je suis content de te recevoir,
- 1:45d'abord parce qu'on est entre tout rangeaux,
- 1:46on va pas se mentir,
- 1:47on est quand même plutôt pas mal,
- 1:49et on avait pas eu réellement de,
- 1:52je crois pas,
- 1:52je vais peut-être me faire gronder si on en a vu,
- 1:54mais je crois pas qu'on ait eu d'architectes.
- 1:57dans ce podcast et à chaque fois moi ce que j'aime bien c'est qu'on a reçu des PM,
- 2:00des PO et tout ça et c'est souvent des métiers dont on entend des définitions très souvent propres à chaque boîte,
- 2:07notamment mon métier c'est le cas et je sais que le métier d'architecte peut aussi varier donc je serais assez intéressé de voir avec toi au final,
- 2:16donc tu en as un peu parlé mais tu fais quoi ?
- 2:18Tu vas du POC jusqu'à faire quoi ?
- 2:21Tu disais des réponses à appel d'offres ?
- 2:24Tu es dans ta tour d'ivoire et tu es tel un grand sage,
- 2:27tu dis ce qui doit être fait ou pas fait ?
- 2:30Alors j'ai fait un peu de tout,
- 2:32j'ai fait de la tour d'ivoire,
- 2:34j'ai jamais été vraiment très à l'aise là-dessus.
- 2:37Parce que pour certains sujets,
- 2:39je pense que ça peut avoir du sens,
- 2:40parce qu'on est sur de la prospective,
- 2:43sur de l'avance,
- 2:44on n'est pas vraiment dans l'accompagnement des équipes,
- 2:46on est vraiment dans un autre cycle de vie.
- 2:49Après moi j'aime bien être un peu dans les business units.
- 2:52même si on est un peu loin du développement de coder tous les jours,
- 2:56mais ça permet de garder un ancrage dans la réalité.
- 2:58On sait que rien n'est parfait,
- 3:00on sait que quand on prend une décision,
- 3:02souvent,
- 3:02je vais prendre un néologisme,
- 3:05mais c'est la moins pire.
- 3:07Donc on essaye de prendre quelque chose qui permet d'adapter,
- 3:10qui permet de s'améliorer au quotidien avec les équipes de développement et d'avoir un peu d'empathie avec les équipes de dev,
- 3:17parce que rien n'est jamais facile.
- 3:19Et je pense que quand on est dans l'équipe,
- 3:20un peu dans la tour d'ivoire,
- 3:21on a
- 3:22peu tendance à l'oublier rapidement.
- 3:25Après,
- 3:26je te dirais que l'architecture,
- 3:28déjà avant de te répondre,
- 3:29l'architecte c'est quoi ?
- 3:30Je te dirais d'abord,
- 3:33qu'est-ce que c'est que l'architecture ?
- 3:33Ce qui est assez marrant,
- 3:35c'est que d'une boîte à l'autre,
- 3:37d'un pays à l'autre,
- 3:38on n'a pas la même définition,
- 3:39on n'a pas les mêmes attentes d'un architecte et de ce qu'on attend de l'architecture.
- 3:43Jusqu'à présent,
- 3:44j'ai trouvé une définition qui me convenait très très bien,
- 3:48que je présente à chaque fois,
- 3:49c'est celle de Grady Butch,
- 3:51l'inventeur du ML.
- 3:52Alors,
- 3:53pour les plus jeunes d'entre nous,
- 3:54c'est les diagrammes des séquences.
- 3:55C'est pas.
- 3:57C'est plus un temps où on est obligé de faire un diagramme du ML avant de coder la moindre ligne zéro.
- 4:01Là,
- 4:01on va faire vieux combattant,
- 4:02mais c'est Grady Butch,
- 4:04qui est maintenant chez IBM,
- 4:04et qui disait que l'architecture,
- 4:06c'était ni plus ni moins que de la conception.
- 4:09Mais par contre,
- 4:10la conception,
- 4:11ce n'est pas forcément de l'architecture.
- 4:13Là,
- 4:13quand j'ai dit ça,
- 4:14je n'ai rien dit,
- 4:14mais c'est de se dire,
- 4:16l'architecture,
- 4:17on va s'attaquer aux décisions significatives de conception.
- 4:22et quand on dit significatif,
- 4:24ça se mesure par le coût du changement.
- 4:28Donc si on fait l'analogie avec une maison,
- 4:30on va s'attaquer Ausha des matériaux,
- 4:32on va s'attaquer à l'orientation,
- 4:34le chauffage,
- 4:35l'isolation,
- 4:36etc.
- 4:37On ne va pas s'attaquer à la couleur du papier peint ni de la peinture.
- 4:40Je ne dis pas que ce n'est pas important,
- 4:42mais on n'est pas sur cette machette de valeur.
- 4:44Non,
- 4:44c'est très strict.
- 4:45durant et qui,
- 4:45comme tu dis,
- 4:46peuvent avoir un coût non négligeable si on se plante.
- 4:49Complètement.
- 4:49Ou alors par le passé aussi,
- 4:51de dire,
- 4:51tiens,
- 4:52même à l'inverse.
- 4:54C'est peut-être avec le recul,
- 4:55maintenant,
- 4:55on dit,
- 4:55on va faire les choses très simples.
- 4:58Moi,
- 4:58j'ai eu des développeurs qui sont arrivés,
- 4:59Alexandre,
- 5:00je veux faire du Kubernetes pour insérer des choses dans une base de données.
- 5:06Au bout de 5 minutes,
- 5:07on est arrivé à faire un CSV,
- 5:09l'envoyer en requête SQL,
- 5:11l'envoyer directement CSV import dans Postgre.
- 5:14C'est un peu ça aussi le rôle,
- 5:16c'est le recul.
- 5:17Parce que toi comme moi,
- 5:18on a été aussi dans des équipes de dev.
- 5:21Et on sait tous que quand tu es à fond dans ton...
- 5:25Moi,
- 5:25je ne le fais plus,
- 5:25mais j'ai l'impression que maintenant,
- 5:26c'est encore pire avec toutes les notions de sprint où on a dévoué un peu le mot,
- 5:31où on prend le mot pour...
- 5:33le côté rapide alors que c'est pas ça à l'origine mais bref où tout le monde veut produire j'ai l'impression que du coup les devs ont besoin de temps en temps parce qu'il ya quelqu'un qui un peu tu arrives un peu en devant la tête vous attendez prenez le temps peut-être éviter de prendre un marteau pilon pour enfoncer un petit clou comme vous avez besoin quoi ouais
- 5:49complètement et puis même moi ce que j'apporte en ce moment c'est plus c'est l'alignement entre les enjeux les enjeux métiers les enjeux réglementaires les enjeux les enjeux techniques
- 5:59L'un des sujets actuellement,
- 6:02c'est tout ce qui est gestion d'obsolescence,
- 6:04gestion des vulnérabilités,
- 6:05etc.
- 6:06De dire comment on fait pour s'améliorer là-dessus.
- 6:09Et justement,
- 6:12il y a des développeurs qui n'ont pas connaissance des fois de certaines contraintes réglementaires.
- 6:17Il y a des contraintes réglementaires qui nous imposent de déployer des fixes très rapidement.
- 6:23Les développeurs n'ont pas forcément la connaissance.
- 6:25Et de la même manière,
- 6:25il y a des fois des exigences métier qu'ils n'en ont pas connaissance.
- 6:29Justement,
- 6:29mon rôle,
- 6:29c'est d'aligner un peu toutes ces parties-là,
- 6:31de dire peut-être que là,
- 6:32tu vas faire trop compliqué parce qu'on n'en a pas besoin.
- 6:35A contrario,
- 6:36là,
- 6:36il faudra peut-être s'améliorer parce qu'on a des contraintes qui nous imposent d'avoir une certaine cadence de livraison.
- 6:43Oui,
- 6:44surtout que tu es dans un domaine où il peut y avoir des petits soucis si on ne fait pas trop gaffe à la sécurité.
- 6:51Il y en a quoi ?
- 6:52Voilà,
- 6:52il y en a qui ont essayé et parfois ça peut poser problème.
- 6:55Complètement.
- 6:56Non,
- 6:57mais c'est rigolo parce qu'effectivement,
- 7:01nous,
- 7:01on a connu,
- 7:02entre guillemets,
- 7:03une autre sorte d'architecte quand on était tous les deux à Harmonie Mutuelle.
- 7:09Moi,
- 7:10ce que j'en retiens de toutes ces années,
- 7:12c'est qu'on était surtout sur le côté garant des normes,
- 7:15entre guillemets,
- 7:17plutôt que parfois aller faire de la prospective ou tout ça.
- 7:23Mais non,
- 7:23c'est super intéressant.
- 7:25Et comme tu dis,
- 7:26je pense que dans quasiment chaque boîte,
- 7:29les métiers d'architecte sont différents,
- 7:31même s'il doit y avoir quand même une base commune.
- 7:34Oui,
- 7:34c'est clair.
- 7:36Mais du coup,
- 7:38à l'heure actuelle,
- 7:39avec l'IA,
- 7:40ça sert encore les architectes ?
- 7:41Parce que moi,
- 7:42on m'a dit que les dev-val,
- 7:42ça ne servait bientôt plus.
- 7:45Toi,
- 7:46en dehors de la génération de code,
- 7:50je sais que...
- 7:51Il n'y a pas longtemps,
- 7:52je te laisserai l'expliquer,
- 7:53est-ce que tu l'expliqueras mieux que moi,
- 7:55tu t'es lancé un peu dans un truc un peu...
- 7:58Comment dire ?
- 8:00Un peu sympa et un peu what the fuck sur un kata d'architecture piloté par IA.
- 8:05Oui.
- 8:07Donc ça,
- 8:07c'était plus pour le fun.
- 8:08Mais je veux dire,
- 8:08toi,
- 8:09en tant qu'architecte,
- 8:10et aussi par rapport à la relation que tu as,
- 8:12tu parlais avec les devs.
- 8:14Tu sais,
- 8:14il y a un temps,
- 8:15les devs nous disaient non,
- 8:16mais je l'ai vu sur Stack Overflow,
- 8:17ça marche.
- 8:18Puis toi,
- 8:18tu disais,
- 8:18bah oui,
- 8:18mais non,
- 8:19mais les gars,
- 8:19vous avez vu que c'est pas tout à fait ça.
- 8:21Je pense que tu dois avoir maintenant des équipes qui disent « Non,
- 8:23mais t'es gentil,
- 8:24Alex,
- 8:24dans ce que tu nous dis. »
- 8:25Mais en fait,
- 8:25nous,
- 8:25on l'a généré avec Cloud Code et il nous dit que c'était comme ça qu'il fallait faire.
- 8:29Oui,
- 8:30c'est...
- 8:33Alors moi,
- 8:33j'ai des développeurs qui sont...
- 8:34Ce qui est assez marrant,
- 8:35c'est que j'ai dans les équipes des développeurs qui sont encore assez frileux sur tout ce qu'il y a.
- 8:41Alors peut-être qu'on n'a pas Cloud Code en interne.
- 8:45Ils n'ont pas encore eu les yeux qui brillaient.
- 8:48Néanmoins,
- 8:49je pense que de toute façon,
- 8:50Je dirais que c'est comme le dev,
- 8:52ça va nous changer,
- 8:54ça va changer le métier.
- 8:55Clairement,
- 8:56je pense,
- 8:57il n'y a pas…
- 8:59Alors,
- 9:01en bien ou en pire,
- 9:02je ne sais pas,
- 9:03en mieux ou en pire,
- 9:04je ne sais pas.
- 9:06On avait voulu se projeter avec un collègue à moi pour faire une présentation justement là-dessus,
- 9:10pour dire en quoi le métier d'architecte va changer,
- 9:12la conception va changer,
- 9:14l'évaluation,
- 9:15comment tu fais pour évaluer ton architecture,
- 9:17est-ce que c'est l'IA qui va te la faire ou pas ?
- 9:19Est-ce que l'IA va te concevoir maintenant,
- 9:22from scratch,
- 9:22ton application à partir des STD ?
- 9:27Je pense que c'est un super outil.
- 9:29Déjà,
- 9:29actuellement,
- 9:30c'est un super outil.
- 9:32Ça peut accélérer le travail.
- 9:33Nous,
- 9:34on l'utilise déjà pour tout ce qui est analyse.
- 9:37Tu peux analyser des fois des documents,
- 9:39des grands documents,
- 9:40d'une centaine de pages que tu as envie de requêter dessus,
- 9:43à la manière Narrag.
- 9:45Oui,
- 9:46c'est quand même assez sympa,
- 9:47même pour résumer un truc.
- 9:49C'est-à-dire que tu dis,
- 9:50c'est quoi la disponibilité de la plateforme ?
- 9:51Tu n'as pas besoin de faire le sommaire et puis après chercher dans toutes les pages pour avoir toutes les cellules de ta plateforme,
- 9:58etc.
- 9:58Oui,
- 9:59et puis sur la génération,
- 10:01c'est pas mal.
- 10:01Tu vois,
- 10:02je suis en train de finaliser un workshop.
- 10:04Et en réalité,
- 10:05j'aime bien mettre des diagrammes de séquences et des diagrammes d'inflectures un peu haut niveau.
- 10:10Et en réalité,
- 10:11je ne sais pas pourquoi,
- 10:11je savais que c'était assez facile de générer du MIRMED.
- 10:14pour mes diagrammes de séquences.
- 10:16Puis j'ai dit,
- 10:16mes diagrammes d'architecture,
- 10:17en fait,
- 10:18j'aime bien Scalidro,
- 10:18mais Scalidro,
- 10:19c'est un JSON.
- 10:20Et j'ai demandé,
- 10:21du coup,
- 10:22à Opus,
- 10:23via OpenCode,
- 10:24de me générer mes diagrammes d'architecture.
- 10:26Et il faut reconnaître que tu gagnes un peu de temps.
- 10:29Moi,
- 10:29je les ai tous retouchés.
- 10:30Tous retouchés parce que,
- 10:32parfois,
- 10:33ils ne peuvent pas s'empêcher d'être créatifs.
- 10:36Tu as beau lui dire,
- 10:37reste,
- 10:37le mec,
- 10:38il te fait des flèches,
- 10:38c'est un peu chelou et tout ça.
- 10:40Mais,
- 10:41tu vois,
- 10:41sur un diagramme,
- 10:42je ne sais pas,
- 10:42qu'à une dizaine de...
- 10:44de composants,
- 10:45tu n'as pas passé l'heure à le faire et tu passes juste 10 minutes à le tweaker comme ça.
- 10:50C'est un truc plutôt pas mal,
- 10:52je trouve.
- 10:53Après,
- 10:54là,
- 10:54actuellement,
- 10:55je trouve que quand on voit avec tout ce qu'il y a sur le spec-driven development,
- 11:01etc.,
- 11:02alors ce qui est bien maintenant,
- 11:03c'est que ça...
- 11:04Maintenant,
- 11:04on a des développeurs qui font des specs.
- 11:07C'est ça.
- 11:07Quand tu vois comment on ne voulait plus,
- 11:11plus personne ne voulait écrire des specs fonctionnels,
- 11:13des specs...
- 11:14techniques et quand tu vois l'approche bmh j'en ai parlé au dernier podcast il ya thierry chantier qui a fait un ou deux live dessus où les gens ils s'extasient à écrire des specs fonctionnel pour expliquer ce qu'ils veulent faire et les y a fait nous
- 11:29nous l'imposer parce qu'on ne voulait pas le faire était content de ne plus l'avoir et là vous êtes en train de nous dire qu'on écrivait pas j'ai des pages de markdown pour expliquer à quelqu'un pour que le truc il ya un truc qui est un peu...
- 11:41En fait,
- 11:41il y a un mouvement dans toutes les entreprises où j'ai été.
- 11:45Les managers étaient réfractaires à faire du code,
- 11:49des fois dans des DSI.
- 11:50Je parle des DSI,
- 11:51pas des éditeurs de logiciels.
- 11:52Ils disaient,
- 11:53on va coder un programme,
- 11:54non,
- 11:54ce n'est pas bien,
- 11:55il vaut mieux acheter un logiciel,
- 11:56etc.
- 11:56Et là,
- 11:56maintenant,
- 11:56on a pareil avec les
- 11:58IA. On va pas coder,
- 12:00c'est l'IA qui va le coder,
- 12:00donc c'est super.
- 12:02Bon,
- 12:02ok,
- 12:02soit.
- 12:04Mais on va faire les specs.
- 12:05C'est-à-dire qu'il y avait toujours...
- 12:07mais ça fait que...
- 12:07quelques années que je travaille,
- 12:08maintenant,
- 12:08il y avait toujours un mouvement de fond qui disait que les développeurs,
- 12:10il fallait plus s'orienter vers le métier,
- 12:12il fallait plus s'orienter sur les specs.
- 12:17On a eu l'offshore,
- 12:19on a eu les projiciels,
- 12:20etc.
- 12:21Et là,
- 12:21maintenant,
- 12:21on a l'IA.
- 12:24Mais tu as raison.
- 12:25En fait,
- 12:26au final,
- 12:28l'idée est la même derrière les gens qui pilotent ça.
- 12:30C'est de se dire,
- 12:31je n'ai pas envie d'avoir une armée de développeurs et développeuses qui font des trucs que je ne comprends pas.
- 12:37Et comme tu dis,
- 12:37on est passé par du code généré,
- 12:39par des trucs à la WinDev et tout ça,
- 12:40en disant n'importe qui pourra faire le truc.
- 12:44Et là,
- 12:44avec l'IA,
- 12:45c'est un peu le côté magique du...
- 12:47En gros,
- 12:47on a la mémoire qui reste grâce au spec.
- 12:50Et puis,
- 12:51la partie code,
- 12:52c'est un point de détail,
- 12:53en fait.
- 12:54C'est un détail d'implémentation,
- 12:55comme j'aime dire.
- 12:56Et donc,
- 12:56c'est généré.
- 12:57Et il faut voir ce que ça donne.
- 13:00Après,
- 13:00je pense qu'il y aura quelques petites désillusions.
- 13:02Je pense que déjà...
- 13:03Premier impacté,
- 13:04moi ce que je voyais c'était tous les vendeurs de SaaS.
- 13:06Alors il y a eu tous les vendeurs de SaaS qui ont créé des SaaS avec l'IA,
- 13:08mais là ils se sont fait défoncer parce que dès qu'ils l'ont ouvert,
- 13:10de toute façon ils se sont fait hacker.
- 13:12Mais tous les vendeurs de SaaS entre guillemets qui apportaient une très faible plus-value à part un petit outil pour gérer des to-do et des trucs comme ça.
- 13:19Là c'est vrai que l'IAGN leur fait mal parce que les boîtes ont tendance à dire j'ai besoin d'un outil interne,
- 13:25je demande un cloud code,
- 13:27je mets une personne dessus et puis j'ai mon outil qui fait à peu près le truc.
- 13:31C'était le PDG de Microsoft qui avait annoncé ça déjà il y a quelques mois,
- 13:35je ne me souviens plus,
- 13:36qui disait,
- 13:37de toute façon le sas est mort ou un truc comme ça,
- 13:41je ne sais plus si c'était le PDG de Microsoft qui avait annoncé ça ou quelqu'un d'autre.
- 13:46Moi je pense qu'effectivement il y a des trucs qui vont disparaître,
- 13:50après on en parlera un petit peu plus tard.
- 13:53De là moi à mettre en production une application critique totalement générée.
- 14:00Il y a deux ou trois trucs que je regarderais avant quand même.
- 14:03Mais en tout cas,
- 14:03pour la partie outils,
- 14:05comme tu disais,
- 14:06des projiciels qu'on nous vendait à tour de bras en disant vous allez améliorer vos KPIs et tout ça grâce à mon super outil interne,
- 14:14tu te rends compte que maintenant,
- 14:15il y a beaucoup de gens qui font des raccourcis.
- 14:17De toute façon,
- 14:17je crois que c'est la semaine dernière ou cette semaine,
- 14:20il y a eu...
- 14:22Claude justement,
- 14:23Anthropik avait sorti un logiciel pour scanner les vulnérabilités et tout ça et toutes les boîtes qui étaient sur ce secteur là en bourse ça a chuté.
- 14:35ça c'est un des autres trucs c'est que c'est tellement instable en ce moment dès qu'il y a un truc qui sort,
- 14:41dès qu'il y a une annonce qui est faite après moi ce que je constatais tu vois,
- 14:47t'en parles avec le soft de Claude,
- 14:49c'est qu'on a eu je trouve en 2025,
- 14:51on a eu beaucoup beaucoup beaucoup les effets d'annonce de modèles,
- 14:55un peu comme les javascript,
- 14:57toutes les semaines il y avait un nouveau modèle il y a toujours des annonces de modèles Merci.
- 15:01Par contre,
- 15:01je trouve que ce qui bouge un peu,
- 15:02on en parlera après dans les news,
- 15:05c'est que c'est le software maintenant qui est autour de l'IA où toutes les semaines,
- 15:09tu as un truc nouveau qui sort,
- 15:11qui est censé changer la donne,
- 15:12et le modèle qui est utilisé derrière,
- 15:14il passe presque au second plan.
- 15:16C'est plutôt ce que le software apporte.
- 15:18Et ça,
- 15:19je trouve ça assez notable comme changement un peu de spec.
- 15:24C'est qu'on sort un peu du « regardez,
- 15:26j'ai le meilleur modèle » .
- 15:30C'est cool.
- 15:33Comme on parle d'IA,
- 15:33je te propose qu'on bascule tranquillement sur les news tech.
- 15:38La première news que tu as apportée,
- 15:42j'allais dire encore un qui annonce ça.
- 15:44Il y en a qui l'ont annoncé,
- 15:46qui sont revenus en arrière.
- 15:49Spotify indique qu'ils ont des devs qui ne codent plus depuis décembre,
- 15:53grâce ou à cause de l'IA.
- 15:54Après,
- 15:54on fait comme on veut.
- 15:57Je suis toujours
- 16:00pas amusé,
- 16:01mais en tout cas curieux de ce genre de décision.
- 16:03Quand je dis qu'il y en a qui ont essayé,
- 16:04c'est que,
- 16:04je ne sais pas si vous vous souvenez,
- 16:05mais le PDG de Duolingo,
- 16:08il y a mi-2025,
- 16:09a annoncé licencier la moitié de ses devs qu'ils aient
- 16:13Duolingo pour notamment,
- 16:15surtout la partie conception des générations des questionnaires,
- 16:20en disant,
- 16:20je n'en ai plus besoin,
- 16:21c'est l'IA qui fait tout.
- 16:22Et donc,
- 16:23ça a soulevé un tollé.
- 16:25Et cinq mois après,
- 16:26il est rembauché euh...
- 16:27plus de 50%
- 16:28des gens qui l'avaient viré.
- 16:31Et là,
- 16:32Spotify,
- 16:32ils sont partis sur dire que ça ne sert plus à rien d'avoir des développeurs,
- 16:36c'est ça ?
- 16:38Plus ou moins,
- 16:38en fait.
- 16:39Ils ont dit que de toute façon,
- 16:41depuis décembre,
- 16:43ils ne codent réellement plus,
- 16:44en fait.
- 16:44Ils ont un système qui s'appelle Onk,
- 16:47qui leur permet de,
- 16:48ce qu'ils disent dans leur communication,
- 16:50de coder avec vélocité,
- 16:52etc.
- 16:52Ils ont développé plusieurs features là-dessus.
- 16:55Je suis un...
- 16:59On revient sur la même discussion,
- 17:00mais je ne sais pas comment ils ont fait derrière pour cadrer le niveau de qualité,
- 17:05pour cadrer le fait que ça soit propre à la production,
- 17:11que ça soit adapté à leurs standards,
- 17:13etc.
- 17:15Peut-être aussi qu'ils font ça,
- 17:17c'est peut-être aussi une communication pour leurs actionnaires,
- 17:20ni plus ni moins,
- 17:21parce qu'en ce moment,
- 17:21si tu veux être bien vu par des actionnaires,
- 17:23il faut faire de l'IA.
- 17:26Mais c'est assez intéressant de voir.
- 17:34Je dis intéressant dans tous les sens du terme.
- 17:36C'est comment ils ont utilisé l'IA pour créer justement des fonctionnalités de plus codées.
- 17:41Donc je pense qu'on en revient sur les specs.
- 17:43Je pense qu'ils ont dû faire des markdowns remplis de spécifications pour créer leurs nouvelles fonctionnalités.
- 17:52Oui,
- 17:53plus tard qui sont...
- 17:54Ils ont peut-être transformé,
- 17:55pardon,
- 17:55je t'ai coupé,
- 17:55mais ils ont peut-être transformé aussi le fait que leurs développeurs ne développent plus du produit,
- 18:01mais peut-être qu'ils développent les outils,
- 18:02notamment,
- 18:03parce qu'ils ont forcément dû passer par quand même paramétrer,
- 18:08faire des gros trucs pour que ça génère ce qu'ils veulent.
- 18:12Et comme tu dis,
- 18:13écrire des specs,
- 18:14mais je pense qu'ils ont dû aussi développer des outils.
- 18:16Après,
- 18:16pourquoi pas,
- 18:18si maintenant on passe plus de temps à développer les outils qui permettent de générer nos codes applicatifs,
- 18:22ça reste du métier de dev.
- 18:24Oui,
- 18:24complètement.
- 18:25Dans leur exemple,
- 18:26dans l'article,
- 18:26si tu regardes bien,
- 18:27ils disent qu'un ingénieur,
- 18:29pendant son transport le matin,
- 18:32dans Slack,
- 18:32il peut demander à Claude de corriger un bug.
- 18:36Là,
- 18:36on est vraiment dans le genre de liste avec Iron Man.
- 18:38Vas-y,
- 18:40corrige-moi le bug,
- 18:41et tu as Claude qui se lance pour corriger le bug.
- 18:45On y reviendra,
- 18:46parce que j'avais une autre news un peu dans le même esprit sur la paralysation.
- 18:52Mais oui,
- 18:52oui,
- 18:52c'est...
- 18:54Après,
- 18:57pourquoi pas ?
- 18:59Moi,
- 18:59je suis toujours plutôt curieux.
- 19:02Je sais pas,
- 19:02tu vois,
- 19:03j'essaie de ne pas sombrer soit dans le pessimisme,
- 19:07en disant que c'est la catastrophe,
- 19:10c'est ce qui va nous arriver,
- 19:11ou à l'inverse,
- 19:12de complètement être réfractaire à tout ça.
- 19:14D'essayer d'être un peu sur une zone grise pour essayer de comprendre.
- 19:20Et aussi,
- 19:20ça dépend tellement des business de tout le monde.
- 19:22Tu vois,
- 19:22ça va bien Spotify.
- 19:25Peut-être que c'est complètement inadapté pour d'autres boîtes.
- 19:28Comme on dit souvent,
- 19:29on n'est pas tous Netflix ou
- 19:31Apple OS.
- 19:33Après,
- 19:33comme disait,
- 19:34pour les fans de Star Trek qui écouteront le podcast,
- 19:36toute résistance est inutile.
- 19:39De toute façon,
- 19:40moi c'est ce que j'ai toujours,
- 19:40et pourtant je suis un mauvais exemple,
- 19:42j'avais écrit un blog post il n'y a pas si longtemps que ça,
- 19:44c'est que ça fait que récemment,
- 19:46par OpenCode,
- 19:47que je me suis vraiment mis à avoir l'IAgen,
- 19:52dont je me sers tous les jours en tant qu'outil dans ce que je fais,
- 19:56parce que ça me saoulait quand je faisais mon code et je voulais vraiment comprendre ce que je fais,
- 20:00et moi ce que je dis souvent,
- 20:02c'est que le mieux c'est de ne pas être réfractaire.
- 20:05Ça ne veut pas dire qu'il faut faire n'importe quoi et qu'il faut juste poser son cerveau.
- 20:08C'est juste de se dire,
- 20:09OK,
- 20:09de regarder au moins comment ça fonctionne,
- 20:12comment on l'utilise.
- 20:14Et puis après,
- 20:15chacun a sa sensibilité.
- 20:16Moi,
- 20:16ce qui m'ennuie dans tout ça à chaque fois,
- 20:18c'est qu'on en a un peu parlé en introduction,
- 20:20c'est que quand le business et l'argent arrivent dedans,
- 20:24typiquement un mec comme de chez Spotify qui dit ça,
- 20:27tu vas avoir derrière
- 20:292000 entreprises qui vont dire,
- 20:30ah bah vous voyez,
- 20:31on vous l'avait dit que les développeurs,
- 20:32ça ne servait à rien et qu'il faut les remplacer par de l'IA.
- 20:37C'est ça qui est un peu dommageable.
- 20:39Complètement.
- 20:41Mais bon,
- 20:41de toute façon,
- 20:42comme tu dis,
- 20:43ça ne sert à rien de lutter,
- 20:44il vaut mieux essayer de comprendre.
- 20:45Nous,
- 20:45de toute façon,
- 20:45l'objectif,
- 20:46c'est de rester encore quelques années,
- 20:49et puis après,
- 20:51on sera là,
- 20:52soit on ira pêcher au bord d'un lac,
- 20:53soit on sera là pour corriger les bugs en Java,
- 20:55parce que plus personne ne saura faire de Java.
- 21:00Justement,
- 21:00en termes d'outils,
- 21:01tu parlais du métro,
- 21:02ça m'a fait penser à ça.
- 21:05Je pense que tu as dû voir passer la trend.
- 21:07En tout cas,
- 21:08ça fait beaucoup de bruit.
- 21:09Donc,
- 21:10OpenCloud,
- 21:11anciennement
- 21:13OpenCloud, je crois.
- 21:14Ils l'ont renommé
- 21:15OpenCloud parce qu'Enthropique était moyennement content de ce choix de nom.
- 21:21Donc,
- 21:24qui est un fourre-tout d'agents parce que,
- 21:26du coup,
- 21:272024,
- 21:28c'était...
- 21:30C'était le RAC 2025,
- 21:31c'était le MCP 2026,
- 21:33ce sont les agents.
- 21:33Donc il faut absolument sortir un truc à base d'agents.
- 21:36Et OpenClaw,
- 21:37c'est une sorte de méta-agent qui se connecte avec n'importe quoi et qui peut faire n'importe quoi.
- 21:43Et donc,
- 21:43comme dirait un grand philosophe,
- 21:44c'est n'importe quoi quand on dit n'importe qui.
- 21:48Pour ceux qui ont la rèfle du côté de Montpellier.
- 21:51Et donc,
- 21:53c'est un truc qui permet vraiment de se connecter à tout.
- 21:57une ribambelle d'outils et comme tu disais notamment,
- 22:00un des use cases les plus montrés,
- 22:02c'est qu'il se connecte à un Telegram et en fait tu Ausha via le Telegram à ton serveur
- 22:08OpenClaw, à ton agent,
- 22:09qui lui-même a des sub-agents et tu vas lui dire par exemple n'oublie pas de me rédiger cet email à destination des achats,
- 22:14etc.
- 22:15et lui il va aller voir tes emails,
- 22:16il va faire ton truc,
- 22:16donc en gros une sorte de Jarvis déporté.
- 22:20Alors il y a déjà eu plein de dramas parce que notamment une des personnes de chez
- 22:25OpenClaw
- 22:26Je ne sais plus.
- 22:28D'une boîte qui est vraiment dans l'IA.
- 22:30Elle a eu la bonne idée d'ouvrir un peu trop.
- 22:33Et elle s'est retrouvée avec sa boîte mail de supprimer.
- 22:37Ce n'est pas grave.
- 22:39Donc ça,
- 22:39c'est le gros truc du moment.
- 22:42Thierry Chantier a fait un calme.
- 22:44Où il explique lui comment il l'a testé.
- 22:45Il l'a sandboxé dans une VM à part.
- 22:49Avec tous les ports de fermé.
- 22:51Je pense que c'est une très bonne idée.
- 22:53et donc il le teste pas mal et c'est assez bluffant a priori je sais pas si tu l'avais vu passer ou si tu as vu des trucs dessus toi sur ce truc là sur OpenClaw non je sais pas alors j'ai regardé un petit peu ça me fait un peu peur parce que quand tu mets un agent comme ça qui se connecte qui
- 23:10est open bar sur ta boîte mail sur tes messageries sur ton pc alors c'est peut-être parce que je voilà peut-être que
- 23:21Je travaille dans l'informatique,
- 23:23ça me fait un peu peur,
- 23:24ce genre de choses,
- 23:24mais je n'ai pas voulu trop essayer.
- 23:27J'ai regardé les articles,
- 23:28j'ai regardé les possibilités,
- 23:29je trouve ça super intéressant.
- 23:31Maintenant,
- 23:32franchir le pas et le mettre sur mon PC perso et le laisser scanner un peu tout et n'importe quoi,
- 23:39je trouve l'approche de Thierry très intéressante.
- 23:42Au moins,
- 23:43il a tout verrouillé et on sait que ça ne va pas véroler le reste de ses données.
- 23:49C'est vraiment ça.
- 23:50En tout cas,
- 23:51lui,
- 23:51de ses tests,
- 23:51pour l'instant,
- 23:53il le répète.
- 23:53Je vous laisserai aller voir son replay.
- 23:55J'ai mis le lien.
- 23:56Il a un Discord aussi.
- 23:58Il faut faire attention parce qu'il y a beaucoup de choses qui se passent.
- 24:01Justement,
- 24:01j'ai un autre lien sur le vol de data.
- 24:04A priori,
- 24:06OpenClaw,
- 24:07avec tous ses agents,
- 24:08avec tout ce qui se fait,
- 24:08c'est une porte ouverte.
- 24:11Mais tu ouvres quand même beaucoup de choses à quelque chose dont tu ne maîtrises pas.
- 24:16Moi,
- 24:16pour avoir joué un peu avec des agents,
- 24:18notamment en les designant et en les codant,
- 24:22parfois,
- 24:22ils prennent des décisions.
- 24:23Tu te dis juste,
- 24:24mais en fait,
- 24:24à quel moment tu t'es dit que,
- 24:27d'un point de vue,
- 24:28je ne sais pas,
- 24:29logique,
- 24:30il fallait faire cette action-là ?
- 24:32Et donc,
- 24:32rien que pour ça,
- 24:33c'est comme tu disais,
- 24:34moi,
- 24:34je n'aurais pas accès à tout.
- 24:36Et puis aussi,
- 24:37comme tout truc qui a le trend,
- 24:39OpenClaw,
- 24:40il y a énormément de sub-agents qui sont proposés et de connexions.
- 24:43C'est un peu comme les serveurs MCP l'an dernier,
- 24:45les gens commençaient à se connecter avec n'importe quel serveur MCP,
- 24:49à envoyer leur data en ne sachant pas du tout ce que faisait le serveur MCP.
- 24:53Et derrière,
- 24:54c'est comme ça que tu trouves avec des données qui vont là où tu n'as pas envie qu'elles aillent.
- 24:58Donc faites attention,
- 25:00c'est un peu le message qu'on passe tous quand on joue avec ça,
- 25:02mais faites attention à ça.
- 25:03Mais en tout cas,
- 25:04comme tu disais par rapport à Spotify,
- 25:07on voit qu'une des traînes de cette année,
- 25:09ça va être les agents un peu omniscients où tu délègues énormément de choses à faire.
- 25:16OpenClaw a l'air d'être un peu...
- 25:20Il y a déjà des sous-projets,
- 25:22des forks,
- 25:22des machins,
- 25:24mais l'approche OpenClaw a l'air d'être un peu plus puissante encore.
- 25:27L'idée,
- 25:28ce n'est pas de faire forcément que du one-shot,
- 25:30c'est vraiment de garder ce contexte.
- 25:32On parlait d'applications qui sont en prod.
- 25:34Souvent,
- 25:34on dit qu'il faut bien les débugger.
- 25:36Tous ces trucs-là permettent à priori d'aller un peu plus loin que juste dire que je fais du one-shot,
- 25:41je génère une appli,
- 25:43et puis après,
- 25:44on voit ce que c'est.
- 25:44Ça a l'air assez bluffant.
- 25:48Et ce qui est très rigolo,
- 25:49c'est que OpenClaw,
- 25:51le projet qui est open source,
- 25:52est complètement noyé,
- 25:55même à un point où ils ne savent plus quoi en faire,
- 25:57de PR.
- 25:58Puisque OpenClaw lui-même ne fait que du vibe coding pour le truc.
- 26:03Et donc les gens qui participent le font.
- 26:04Et donc ils ont des milliers et des milliers de PR totalement unmerged.
- 26:09Et on ne sait pas trop ce que ça va donner.
- 26:10C'est un peu le sens de l'histoire aussi avec tout ça.
- 26:17ça a quand même marché au final puisque le créateur de plein de clou bas il s'est fait embaucher par open air je pense que rien que pour ça il a réussi son coup et en plus c'est cohérent en fait avec open air et parce que le copain et il ya quelques lias façon c'est tous les deux semaines il ya une nouvelle stratégie mais la
- 26:34stratégie de paix n'est a été justement d'être un marketplace de mettre des fans de ce que je voyais il voulait se transformer en 8 chat en fait avec d'agréer plein d'applications et de pouvoir vraiment euh
- 26:47avoir un gros marketplace on arrive et on a plein d'applications on arrive sur chat GPT en résumé et puis on a plein d'applications autour et clairement OpenCloud ça apporte tout ça ça permet de se connecter à Open et là et pouf on est capable d'agréger un peu tout ça tiens envoie
- 27:05moi un mail et puis crée moi un agenda et puis crée moi une notification à mon collègue ça va être possible dans le cash naturel
- 27:16Ouais,
- 27:16c'est ça qui est hyper important.
- 27:17En fait,
- 27:17tu te transformes en Heur ou en Jarvis,
- 27:20pour ceux qui ont vu le film aussi.
- 27:21Je vous le conseille.
- 27:22Je le cite très souvent parce que je trouve que plus ça va,
- 27:25plus on se rapproche de Yusuke qui a porté ce film.
- 27:29C'est la facilité.
- 27:30Ouais,
- 27:31sur certains aspects,
- 27:32tu te dis,
- 27:33quand même pas très très loin.
- 27:35Il y en a qui ont fait des dépressions amoureuses à cause de modèles.
- 27:42Et ce que tu dis sur OpenAI,
- 27:43ce qui est aussi important pour eux,
- 27:45c'est que leur marketplace,
- 27:48de ma vision,
- 27:49je ne trouve pas qu'elle ait énormément marché.
- 27:51Donc,
- 27:51arriver à redonner un petit coup de boost avec un truc comme ça,
- 27:54c'est vraiment tout bénef.
- 27:55Et le use case dont tu parlais,
- 27:57effectivement,
- 27:58c'est ce que toutes les entreprises ont en tête.
- 28:00C'est de se dire,
- 28:02tu arrives le matin,
- 28:04tu as un modèle de speech to text,
- 28:07tu donnes tes instructions de la journée et puis après,
- 28:09tu laisses tourner le truc.
- 28:12La Thierry me disait,
- 28:13il balance 3-4 trucs avant d'aller se coucher le soir,
- 28:17puis tu arrives le lendemain matin,
- 28:18tu regardes ce qu'Open Claw a fait.
- 28:21Il a peut-être déclenché un conflit nucléaire.
- 28:22Ouais,
- 28:23c'est ça,
- 28:24après,
- 28:24il faut se méfier,
- 28:24parce que moi,
- 28:25quand je vois,
- 28:28j'utilise Gemini,
- 28:29Gemini Key,
- 28:29quand tu vois ce qu'il génère,
- 28:31t'as un peu peur.
- 28:33Mais ouais,
- 28:34c'est ça,
- 28:35tu vois,
- 28:35le truc,
- 28:36et je ne vais pas faire de la pub pour un blog post que j'ai fait moi-même,
- 28:40mais...
- 28:41Quand moi,
- 28:41je me suis vraiment dit,
- 28:43OK,
- 28:43Stéphane,
- 28:44arrête de faire ton vieux con et de ne pas vouloir utiliser l'IAgen pour ton propre code,
- 28:47alors que tu n'arrêtes pas de faire des talks sur comment utiliser l'IA.
- 28:51Et donc,
- 28:51du coup,
- 28:51je me suis mis avec
- 28:54OpenCode, parce qu'on n'a pas de licence CloudCode,
- 28:57mais OpenCode est compatible avec Opus ou avec nos modèles en interne côté OVH.
- 29:02Et franchement,
- 29:03il est vraiment très bien fait comme terminal.
- 29:05Je pense que par rapport à Gemini CLI et à CloudCode,
- 29:07il n'a rien à y envier.
- 29:09Et moi,
- 29:09je l'ai vraiment pris.
- 29:11J'ai jamais eu la chance,
- 29:12quand on était chez Harmony,
- 29:13on avait essayé mais ça n'avait pas pris.
- 29:14Et puis après,
- 29:15j'ai quitté des équipes de devs.
- 29:16Donc,
- 29:16je n'ai jamais eu la chance de vraiment pouvoir me dire,
- 29:18j'aimerais bien faire du mode programming ou du pair programming.
- 29:22Et en fait,
- 29:22moi maintenant,
- 29:22je l'utilise vraiment comme ça.
- 29:24C'est-à-dire qu'effectivement,
- 29:26par défaut,
- 29:26j'ai un projet,
- 29:27quand je code,
- 29:27j'ai une session OpenCode qui est associée à ce projet.
- 29:30Et j'échange en fait avec lui en mode pair programming.
- 29:33Et c'est Stéphane Trébel qui m'a ouvert les yeux là-dessus.
- 29:36Il a fait des streams,
- 29:37enfin il fait maintenant un stream par soir.
- 29:39Il y en a un qui est dédié à l'IA.
- 29:40Il a dit je vais prendre en main Open Cloud,
- 29:42mais vraiment en mode naïf.
- 29:43Comme je disais,
- 29:44c'est du faux naïf parce qu'il sait très bien ce qu'il fait.
- 29:47Mais vraiment,
- 29:47il lit tout le truc.
- 29:49Comme on ferait un échange en pair programming.
- 29:53Pourquoi tu as fait ça ?
- 29:54Effectivement,
- 29:55quand tu fais ça,
- 29:56tu codes un peu moins que quand tu es en pair parce que tu n'as pas cet échange de clavier que tu fais régulièrement.
- 30:01Même si moi ce que je fais,
- 30:02c'est qu'une fois que c'est généré,
- 30:03je vais modifier et je dis après au LLM
- 30:07« Là, j'ai modifié ça parce que je préférais que ce soit fait comme ça. »
- 30:09Bien sûr,
- 30:09elle te répond toujours,
- 30:10le truc qui me file des boutons,
- 30:11« Oh,
- 30:11bien vu !
- 30:12C'est exactement ce qu'il fallait faire ! »
- 30:14Tu lui dis « Arrête de me parler comme ça. »
- 30:16Il faut que je modifie ma config pour qu'il ne soit pas comme ça.
- 30:21Et en fait...
- 30:22Moi,
- 30:22je le vis mieux maintenant,
- 30:24parce que pour moi,
- 30:24j'ai vraiment l'impression d'être en pair programming.
- 30:28Et je ne gagne pas du temps en fois 15.
- 30:31C'est-à-dire que je ne fais pas un prompt qui fait deux pages pendant 15 minutes.
- 30:34Et puis derrière,
- 30:35il me gêne le truc en cinq minutes.
- 30:36Et je dis super,
- 30:37j'ai fait une appli en 20 minutes,
- 30:38alors que ça m'aurait pris une journée.
- 30:39En fait,
- 30:40une journée,
- 30:40ça va peut-être me prendre,
- 30:41je ne sais pas,
- 30:42les deux tiers de ma journée.
- 30:43Donc,
- 30:43je vais gratter un tiers.
- 30:44Par contre,
- 30:45j'ai vraiment cet aspect d'apprentissage où j'ai échangé en mode pair programming.
- 30:49J'ai challengé ce qui générait,
- 30:51j'ai regardé le code.
- 30:52J'ai testé,
- 30:52je me suis approprié,
- 30:53et là je peux faire ma PR et je peux faire le truc.
- 30:57Et c'est très personnel,
- 30:58mais moi je le vis mieux.
- 31:00Je le vis moins en mode remplacé.
- 31:02Ça ne m'étonne pas.
- 31:04Ça va être intéressant.
- 31:07J'ai des collègues qui utilisent OpenCode,
- 31:08et comme ils disaient,
- 31:11c'est un super outil,
- 31:13ils ne reviendraient pas forcément en arrière.
- 31:15C'est dur.
- 31:16c'est dur parce que tu prends des habitudes en fait et on en reparlera un peu avec les débutantes et les débutants tout à l'heure tu vois on se pose beaucoup de questions sur ce que ça va devenir mais je pense que si les jeunes qui arrivent en entreprise tu leur fais utiliser ces outils comme ça bah
- 31:32non seulement tu vas continuer à embaucher des jeunes mais en plus tu vas continuer à les faire monter en compétences et moi de temps en temps en fait c'est comme si j'étais avec un développeur avec un peu plus d'expérience que moi
- 31:42qui me permet de monter en compétence sur des aspects.
- 31:44Tu vois,
- 31:44là,
- 31:44moi,
- 31:44je fais toutes mes démos en Java 25.
- 31:48Et tu sais ce que c'est,
- 31:49quand tu ne développes pas tous les jours dans une techno,
- 31:51tu as tendance à te rabattre sur ce que tu avais fait.
- 31:53Donc moi,
- 31:54en déconnant,
- 31:54souvent,
- 31:55je dis,
- 31:55je fais du Java 8 encore,
- 31:56moi,
- 31:56de temps en temps.
- 31:57Là,
- 31:58en fait,
- 31:59dans mes consignes de PwnCode,
- 32:01je lui dis,
- 32:01par contre,
- 32:02moi,
- 32:02je veux que ce soit...
- 32:03Ça respecte les bonnes pratiques Java 25,
- 32:05donc il faut me dire quand ce n'est pas bien et m'expliquer pourquoi j'aurais pu faire mieux.
- 32:08Et je trouve que...
- 32:09C'est un peu plus vertueux que juste filer les clés du camion et dire,
- 32:12démerde-toi,
- 32:13je vais remplacer tous les jeunes diplômés par de l'IA parce que de toute façon,
- 32:16ils ne sauront rien faire quand ils vont sortir de l'école.
- 32:21Après,
- 32:22le seul conseil que je donne aux développeurs et aux lead devs dans l'organisation,
- 32:27c'est de se dire,
- 32:28vous êtes capables de vérifier ce que fait l'IA et de comprendre la sortie.
- 32:33Il faut être très...
- 32:35C'est la meilleure,
- 32:35pour moi c'est comme Stack Overflow,
- 32:37on prenait l'exemple de Stack Overflow,
- 32:38le nombre de fois où j'ai vu des personnes prendre un code de Stack Overflow et le mettre en production tel quel,
- 32:42bon,
- 32:44voilà,
- 32:44on ne le compte pas.
- 32:45Mais de se dire,
- 32:45ok,
- 32:46j'ai cherché,
- 32:47j'ai trouvé,
- 32:47je suis capable de l'analyser,
- 32:49je suis capable de dire ça,
- 32:49ça ne me convient pas,
- 32:50ou ça,
- 32:50ça me convient,
- 32:51mais je dois faire une modification,
- 32:53c'est là que ça nous permet de nous améliorer,
- 32:54parce que ça prend des choses,
- 32:56l'IA,
- 32:56ça prend des choses qu'on n'aurait pas forcément pensé.
- 32:58Clairement,
- 32:59il faut être assez...
- 33:01Il faut être assez humble quand même.
- 33:02Et ça nous permet d'apprendre.
- 33:05Mais il faut être capable de challenger.
- 33:06Il faut être capable de comprendre et de dire,
- 33:08non,
- 33:08celle-là,
- 33:08il s'est un peu craqué.
- 33:09Oui,
- 33:11quand même.
- 33:14Par exemple,
- 33:14moi,
- 33:14sur Gemini Click,
- 33:15j'ai essayé de faire travailler justement sur l'automatisation des mises à jour,
- 33:19les métalisations de gestion des obsolescences.
- 33:21Je l'ai vu bugger sur du XML.
- 33:24Mais qui ne bug pas sur du XML ?
- 33:26Je l'ai vu bugger,
- 33:27il est parti en boucle et à un moment donné,
- 33:28il a bloqué et il a dit,
- 33:29je ne peux plus.
- 33:30Alors,
- 33:30c'était des modifications de POMXML.
- 33:33Mais je crois que le point important que tu cites,
- 33:36et c'est là où moi,
- 33:38ça m'agace un peu,
- 33:39quel que soit le niveau d'ancienneté,
- 33:41parce que là,
- 33:42ce n'est pas propre soit aux débutants,
- 33:44soit aux expérimentés.
- 33:46Les gens,
- 33:46j'ai l'impression que parfois,
- 33:47ils perdent leur esprit critique.
- 33:48C'est-à-dire que c'est généré par IA.
- 33:50Comme tu disais,
- 33:50vraiment,
- 33:51comme Stack
- 33:52Overflow.
- 33:53Non mais c'est sur Stack Overflow,
- 33:55ça a
- 33:5620 000 pouces en l'air,
- 33:58donc ça marche,
- 33:58je le copie-colle et puis en avant le guingamp.
- 34:01Non,
- 34:01faites juste pas ça,
- 34:02essayez de comprendre.
- 34:04Parce que déjà vous n'allez plus rien apprendre et puis surtout tu me laisses un savant fou aux commandes de ton SI et c'est pas top.
- 34:14Oui complètement.
- 34:16Mais bon ça fait vieux con de dire ça,
- 34:18donc je vais arrêter de le dire.
- 34:21C'est ce que j'essaye de dire quand je donne des cours à
- 34:26Polytech Tour.
- 34:28C'est ce que j'essaye de dire quand je vois des étudiants utiliser l'IA.
- 34:34C'est que du prompt,
- 34:35clairement.
- 34:36Et quand je vois utiliser la manière dont ils font les prompts,
- 34:39la manière dont ils utilisent,
- 34:42je pense qu'on pourrait rajouter un module facilement au savoir utiliser l'IA.
- 34:45Je suis totalement d'accord avec toi.
- 34:47En plus,
- 34:48je donne des cours à la même école.
- 34:49J'ai une grosse discussion,
- 34:50parce que moi j'ai fait deux jours et demi de cours sur l'IA.
- 34:55Là,
- 34:55ils ne savent pas l'utiliser.
- 34:57Et en plus,
- 34:58selon les enseignants et tout ça,
- 35:00je pense qu'il y en a qui ne sont pas prêts et qui veulent absolument interdire,
- 35:05un peu comme nous à l'époque.
- 35:05Moi,
- 35:05je me souviens quand je faisais des examens de Pascal ou de C ou de C++ sur papier,
- 35:13ça me foutait en rogne en disant « mais j'ai un compilo sur ma machine,
- 35:16qu'est-ce que vous venez me dire qu'il faut que je le fasse ? »
- 35:18Parce que c'était comme ça.
- 35:20Et je pense que ta raison,
- 35:23c'est que nos étudiants et nos étudiantes,
- 35:24ils promptent sans comprendre.
- 35:27Et encore une fois,
- 35:28ça ne veut pas dire qu'il faut leur interdire l'IA.
- 35:30C'est un outil,
- 35:30prenez-le.
- 35:31Mais par contre,
- 35:32pour savoir ce qu'ils ont fait,
- 35:34c'est aux enseignants aussi de changer la façon d'évaluer.
- 35:36Évaluez pas juste ce qui a été généré,
- 35:37parce que sinon,
- 35:38oui,
- 35:38vous allez vous retrouver avec la génération faite par des LLM,
- 35:41tout le monde va générer à peu près la même chose.
- 35:43Ça va toujours être bon.
- 35:44Et puis voilà,
- 35:45par contre,
- 35:46faites peut-être plus d'euros.
- 35:48Vas-y,
- 35:48explique-moi.
- 35:49Explique-moi pourquoi tu as mis ça en place,
- 35:51pourquoi tu as pris ce paternal.
- 35:52Et là,
- 35:53comme tu dis,
- 35:53Alex,
- 35:54c'est soit tu as compris ce que ça t'a généré,
- 35:56tu l'as relu,
- 35:57Soit tu as fait ton teubé,
- 35:58tu as généré le truc en 10 minutes,
- 36:00tu as imprimé et tu as filé le rapport,
- 36:01et puis tu te fais défoncer,
- 36:02mais c'est normal.
- 36:05Il faut que tout le monde évolue.
- 36:07Mais oui,
- 36:09l'école,
- 36:09ils ont connu aussi
- 36:10Wikipédia, je me rappelle.
- 36:12Ils avaient mis Internet et Wikipédia.
- 36:14Je me rappelle,
- 36:14au lycée de mon fils,
- 36:16les profs,
- 36:16ils avaient des moulinettes de détection d'articles Wikipédia,
- 36:19enfin de trucs pompés sur Wikipédia.
- 36:21Là,
- 36:22actuellement,
- 36:23tu as des détections ?
- 36:27C'est là on va voir l'âge du bonhomme,
- 36:28mais ma fille elle est en école d'ingénieur,
- 36:30elle est en train de faire son mémoire justement,
- 36:31et eux ils passent en fait,
- 36:34ils ont une moulinette,
- 36:34et si c'est plus de tant de pourcents de détection IA,
- 36:40c'est zéro.
- 36:41Ah mais tu vois,
- 36:42c'est là que je comprends pas.
- 36:45Si le rapport à la fin,
- 36:47il est correct et pertinent et très intéressant.
- 36:51Qu'est-ce que ça fait que tu l'aies généré avec un outil ou pas ?
- 36:53À partir du moment où toi,
- 36:54tu es capable de le retranscrire et de l'expliquer.
- 36:58Là,
- 36:58ce qui ne va pas,
- 36:59c'est que les profs vont s'ennuyer,
- 37:02pour être poli,
- 37:03à noter un papier plutôt que de savoir si la personne a vraiment compris.
- 37:08Encore une fois,
- 37:09faites des oraux à la personne si elle a bossé.
- 37:11On a tous fait des écoles,
- 37:12soit des sages de fin d'année ou tout ça.
- 37:15Si à un moment donné tu sais ce que tu as fait,
- 37:17tu n'as pas besoin d'apprendre par cœur ton rapport pour expliquer ce que tu as fait.
- 37:21Si par contre tu n'as rien glandé et que tu as tout fait générer pendant toute ton année,
- 37:25oui effectivement tu vas te faire rattraper par la patrouille,
- 37:26mais quelque part c'est normal.
- 37:29Dernière petite news sur la partie,
- 37:30enfin on ne va pas le lire encore après,
- 37:32mais sur Puria,
- 37:33c'est un post de
- 37:36Frédéric Camblore sur LinkedIn qui m'a interpellé.
- 37:41Alors je vous laisserai aller le lire,
- 37:43en fait il parle de...
- 37:44paralyser et d'optimiser en gros sa production de code grâce aux agents.
- 37:51Et où il dit,
- 37:52en fait,
- 37:52depuis quelques mois,
- 37:53il ne fait vraiment que du code avec
- 37:55Cloud Code et la partie agentique.
- 37:57Et il l'a paralysé avec...
- 38:01C'est pour ça qu'on le voit beaucoup plus en ce moment,
- 38:04avec un worktree de Git que je ne connaissais pas,
- 38:06qui permet d'avoir des copies d'un repo,
- 38:09mais qui sont synchronisées.
- 38:10Comme ça,
- 38:11de pouvoir bosser sur plusieurs branches en parallèle.
- 38:12Moi,
- 38:12je ne connaissais pas du tout ce truc-là.
- 38:14normalement tu ne bosses que sur une seule branche active avec Git donc là en fait il fait plusieurs versions de son repo mais qui sont quand même synchro et du coup il peut bosser sur plusieurs branches donc il explique tout comment il a mis en place avec Cloud Code avec tout ça et en fait il y a un truc qui
- 38:32m'a interpellé c'est que justement il dit voilà je peux balancer ça le soir puis j'arrive le lendemain matin il a bossé sur
- 38:395 ou 6 branches donc 5 ou 6 features en parallèle je les vérifie machin et tout ça
- 38:45Frédéric est un développeur web plutôt expérimenté,
- 38:49on n'est pas sur un profil de débutant,
- 38:50donc il est capable de regarder ça.
- 38:53Mais quand j'ai lu le truc,
- 38:55en dehors de l'aspect technique qui m'a intéressé,
- 38:57parce que je ne connaissais pas des choses notamment sur Git,
- 39:01je me suis dit pourquoi j'aurais besoin de générer autant de codes,
- 39:11autant de features,
- 39:12Surtout qu'il parle aussi un peu quand même de la dépendance à un moment donné.
- 39:16Parce qu'en fait,
- 39:17j'ai l'impression que ça génère un peu de dopamine,
- 39:19l'utilisation des LLM de temps en temps.
- 39:22Et je me suis dit,
- 39:22mais c'est quoi l'intérêt ?
- 39:23Alors,
- 39:23je peux le comprendre sur une entreprise qui veut shipper un maximum de trucs,
- 39:27mais je ne peux pas m'empêcher de me dire qu'il y a un truc un peu risqué,
- 39:34qui peut assez vite déraper.
- 39:38Et je ne sais pas quoi en penser.
- 39:39Je ne sais pas si j'arrive pas à être...
- 39:41clair parce qu'en fait c'est un truc qui m'interpelle mais je sais pas mettre le doigt sur ce qui m'interpelle je sais pas si tu as eu le temps de le parcourir l'article alex moi je vais parcourir un tout petit peu was pareil je vais la même
- 39:59J'ai la même crainte,
- 40:00la même question en fait.
- 40:01Je ne sais pas trop quoi encore en penser,
- 40:03de faire autant,
- 40:04de se dire est-ce qu'on en a besoin de faire autant ?
- 40:08Alors après,
- 40:08on pourrait se dire oui,
- 40:09ça nous permet d'être plus productif,
- 40:11d'avoir le fameux time to market optimisé,
- 40:16etc.
- 40:17Mais pourquoi en fait ?
- 40:18Et d'avoir le niveau de qualité aussi,
- 40:21c'est aussi de se dire...
- 40:23Est-ce qu'on ne passe pas plus de temps,
- 40:24des fois,
- 40:25à vérifier le code qu'ils ont généré ?
- 40:27Est-ce que tu n'as pas généré trop de codes aussi,
- 40:30des fois ?
- 40:33Ça,
- 40:33on peut y prendre une parenthèse là-dessus,
- 40:35mais ça,
- 40:35c'est un vrai mal de liage génératif.
- 40:36C'est-à-dire que moi,
- 40:37je passe mon temps à simplifier le code qui m'a été généré en disant « Mais non,
- 40:42qu'est-ce que tu me fais ?
- 40:43Tu ne me génères pas 20 lignes de code pour faire un truc.
- 40:46Prends juste un truc comme ça. »
- 40:48Donc ça,
- 40:49oui,
- 40:49tu as tout à fait raison.
- 40:51Après,
- 40:51il y a une stratégie aussi des éditeurs de cloud,
- 40:59des éditeurs aussi d'IA qui permettent aussi ça.
- 41:05L'effet surpamine,
- 41:06l'effet addiction.
- 41:08Comme tu disais,
- 41:10la manière de commencer la réponse.
- 41:12Oui,
- 41:12tu as tout à fait raison Alexandre,
- 41:14tu es sur la bonne voie.
- 41:17Je pourrais cramer mon PC,
- 41:18moi,
- 41:19quand je vois ça à chaque fois.
- 41:20Mais c'est plutôt voulu,
- 41:21en fait.
- 41:21J'avais lu un article,
- 41:22c'était une économie des plateformes vers une économie de l'IA,
- 41:26et il disait que c'était carrément voulu.
- 41:29C'était pas juste pour la forme.
- 41:31De toute façon,
- 41:32tout est fait pour que tu consommes du token.
- 41:33Donc,
- 41:34l'Europe,
- 41:34c'est pour que tu consommes du token.
- 41:36Ouais,
- 41:36alors,
- 41:37je pense que ça va...
- 41:39On parlait du fait que l'IA allait changer notre métier,
- 41:41elle allait changer une manière de créer du code,
- 41:43etc.
- 41:46C'est clair que là,
- 41:48si on arrive à gérer
- 41:515 tâches,
- 41:51gérer 5 tâches et que dans la nuit,
- 41:53c'est fait,
- 41:55et ça a carrément changé.
- 41:57Au lieu de faire l'article,
- 41:57il disait,
- 41:58au lieu de faire 2 jours de développement,
- 42:00ça lui a fait en une nuit,
- 42:02il a fait tout ce qu'il devait faire.
- 42:04Même si on passe une matinée le lendemain à vérifier avec le fait qu'il est généré.
- 42:09C'est ça.
- 42:11Et sa conclusion,
- 42:11en fait,
- 42:12je trouve que la conclusion,
- 42:13c'est là où je...
- 42:15Je pense que ça va dans le même sens de ce qu'on dit,
- 42:16ce que même lui,
- 42:17je pense qu'il ne sait pas trop,
- 42:18parce qu'il parle de diaphatique,
- 42:20de dépendance.
- 42:21Il cite un autre article sur The Air Vampire et sur son rapport au travail et à la valeur de son travail et aussi à la frontière avec le perso et le pro.
- 42:32Parce qu'il dit qu'en fait,
- 42:33on a toujours envie d'aller voir où ça en est.
- 42:37Et effectivement,
- 42:38si tu génères cinq features la nuit et que tu arrives le matin et qu'en fait,
- 42:42ton taf,
- 42:42c'est de vérifier les pull requests,
- 42:45Alors,
- 42:45c'est comment ça va faire.
- 42:46Tu vas faire la première,
- 42:46la deuxième,
- 42:47la troisième,
- 42:47tu vas commencer à scroller.
- 42:48La quatrième,
- 42:49tu vas même plus scroller,
- 42:51tu vas faire directement merge.
- 42:53Et la cinquième,
- 42:53tu vas automatiser le merge en disant après tout,
- 42:55s'il n'y a pas de...
- 42:56Si tu ne m'as rien dit,
- 42:58c'est bon.
- 42:59Mais ça change complètement notre manière de faire.
- 43:01Parce qu'après le côté,
- 43:04le développeur passionné,
- 43:06si c'est maintenant le travail du développeur,
- 43:08c'est faire une spec et se coucher,
- 43:10vérifier les PR le lendemain matin.
- 43:13Ouais,
- 43:14et à côté de ça,
- 43:15Ça fait peut-être vieux con ce que je vais dire,
- 43:16encore une fois.
- 43:18Déjà,
- 43:18c'est la première fois qu'on se...
- 43:20Entre guillemets,
- 43:21qu'on ne se passe pas,
- 43:22qu'on se file la branche sur laquelle on est.
- 43:24Très souvent,
- 43:25on a fait un métier où on automatise des choses et on demande aux gens à qui on fait transformer le métier,
- 43:30voire supprimer le métier,
- 43:32faites la conduite du changement,
- 43:33la fameuse conduite du changement des projets informatiques.
- 43:35Pour la première fois,
- 43:36on se l'applique à nous-mêmes.
- 43:36On dit juste aux devs,
- 43:38les gars et les filles,
- 43:39faites une conduite du changement,
- 43:40votre métier va changer.
- 43:42Et peut-être qu'on va faire comme,
- 43:43je ne sais pas,
- 43:43moi je prends souvent l'exemple du métier d'ébéniste,
- 43:46tu as des gens qui sont ok pour mettre un mois à fabriquer une table,
- 43:51parce que c'est leur passion,
- 43:52parce qu'ils adorent ça,
- 43:53et puis d'autres en fait qui automatisent la chaîne de montage pour sortir des millions de tables que tu peux acheter chez Ikea et la table met une demi-heure,
- 43:59une heure à être construite.
- 44:00Et peut-être que le code on va aller petit à petit vers un truc comme ça,
- 44:03où il y aura un gros truc,
- 44:04ça va être de l'utilitaire,
- 44:06de l'outillage,
- 44:06et c'est comme ça,
- 44:07c'est généré.
- 44:08Et puis,
- 44:09il restera toujours des gens qui aiment faire ça.
- 44:11Et c'est OK.
- 44:12Mais oui,
- 44:12notre métier va changer ou pas,
- 44:15d'ailleurs,
- 44:15si tout ça,
- 44:15ça explose parce qu'il y a une bulle qui explose et qu'on n'aura plus rien pour faire de l'IA.
- 44:20Comme ça,
- 44:20on reviendra à l'époque où il faut générer le code à la main.
- 44:24Oui,
- 44:24mais par contre,
- 44:25tu vois,
- 44:26moi,
- 44:26ce qui m'interpelle aussi,
- 44:27c'est que je vois que le métier de développeur,
- 44:32c'est peut-être biaisé,
- 44:34mais il est de plus en plus mainstream.
- 44:35Il y a toujours des passionnés.
- 44:39Mais comme dans la base,
- 44:40la majorité,
- 44:41c'est quand même devenu un peu mainstream,
- 44:42un peu normalisé,
- 44:44comme tous les autres métiers,
- 44:45clairement,
- 44:46parce que là,
- 44:46on est vraiment dans l'informatique,
- 44:47mais tous les autres métiers,
- 44:48c'est vraiment très mainstream.
- 44:50Et je pense que ça va aller vers la rationalisation,
- 44:53justement,
- 44:54du métier de développeur.
- 44:55Alors,
- 44:55il y aura toujours des personnes qui vont être capables d'analyser ce que fait un LLM,
- 45:01de savoir,
- 45:02et on l'avait déjà,
- 45:03il y avait les frameworks qui avaient déjà fait ce travail-là.
- 45:06Moi,
- 45:06je voyais des développeurs qui savaient utiliser le framework mais qui ne savaient pas ce qu'il y avait sous le capot.
- 45:12Spring,
- 45:13si tu nous entends.
- 45:15C'est ça ?
- 45:15Spring,
- 45:16si tu nous entends.
- 45:17Spring,
- 45:18voilà.
- 45:20Non,
- 45:20bref,
- 45:21mais c'est des choses qui sont très intéressantes et je pense que ça va encore accentuer justement le décalage entre certaines personnes,
- 45:29entre les personnes qui vont vraiment être passionnées par les techniques,
- 45:32mais il y en aura de moins en moins,
- 45:33je pense.
- 45:34Parce qu'on va leur demander de coder beaucoup plus et on va dire maintenant l'IA c'est obligatoire donc tu lances tes
- 45:405 pull requests pour ce soir et tu les auras demain matin.
- 45:47J'attends de voir ce que ça va donner le futur.
- 45:50T'as raison,
- 45:50le côté mainstream.
- 45:51Et aussi ça devient un outil.
- 45:53C'est-à-dire que nous on a connu l'âge où c'était un métier d'expert parce que en fait
- 46:02je ne vais pas remonter jusqu'aux cartes perforées,
- 46:04mais dès que tu as commencé à devoir faire du basique,
- 46:06de l'assembleur,
- 46:07du C,
- 46:08etc.,
- 46:08il fallait quand même avoir étudié un petit peu,
- 46:12il fallait avoir un accès à l'outil informatique.
- 46:14C'était vraiment des métiers d'expertise.
- 46:16C'est pour ça que je reprends l'exemple de l'ébéniste ou de tous ces métiers très techniques avant qu'il y ait eu la révolution industrielle,
- 46:22etc.
- 46:23Tout le monde ne s'inventait pas pour monter un mur.
- 46:24Moi,
- 46:24si je monte un mur,
- 46:25mon mur est de travers,
- 46:26parce que je ne sais pas le faire,
- 46:27je n'ai pas la main pour le faire.
- 46:30Là,
- 46:30on a des outils.
- 46:31qui le font et moi je vois j'ai plein plein de jeunes développeuses et développeurs qui arrivent chez nous chez OVH et c'est ok hein mais tu sens que la partie dev c'est une étape tu vois notamment moi sur mes ML engineers et tout ça où ils font du Python etc mais c'est
- 46:49pas le but premier de leur action ils font du dev parce que ça va leur permettre d'eux mais le dev il est généré par leur main ou par un élève tant qu'il fait ce pourquoi il est là voilà
- 47:01exactement,
- 47:02c'est pas leur problème et c'est ok parce que eux ils ont cette nouvelle approche maintenant,
- 47:06c'est juste nous qui sommes un peu habitués et comme tu dis,
- 47:10ça n'empêche pas que dans les jeunes générations,
- 47:12il y a toujours des passionnés qui arrivent,
- 47:15qui adorent ça qui font des trucs hyper bas niveau et c'est vrai,
- 47:19mais peut-être que ça va changer,
- 47:22moi ce qui me fait peur c'est pour toute la masse de gens notamment sur des réconversions ou sur des études très très courtes Merci.
- 47:29qui se retrouvent un peu là sur le carreau parce qu'ils sont dans une zone grise en termes de compétences et c'est un peu compliqué.
- 47:38Mais bon,
- 47:38on verra.
- 47:38Donc voilà,
- 47:39si vous lisez l'article de Frédéric,
- 47:41je le trouve très intéressant sur plein d'aspects techniques et aussi un peu psychologique de voir quelle relation vous avez avec ça.
- 47:50Il y a un truc qui est très intéressant dans sa conclusion,
- 47:52en tout cas,
- 47:53c'est de dire que c'est lui le garant de la qualité.
- 47:59Donc,
- 47:59même si c'est Claude qui a généré une IA qui a généré 5 pull requests,
- 48:04c'est quand même lui qui est le garant de la qualité.
- 48:05Donc,
- 48:06il y a quand même une responsabilité à avoir sur le code qui est généré.
- 48:10Encore une fois aussi,
- 48:11parce que lui,
- 48:11c'est un développeur web avec de l'expérience.
- 48:16Je ne suis pas sûr que les gens qui vont faire cette Ausha,
- 48:19qui vont avoir envie de faire vite et vite,
- 48:22auront cette garantie de la qualité.
- 48:24Et puis,
- 48:24on va vite tomber dans...
- 48:26C'est pas grave,
- 48:27j'ai fait un agent qui check la qualité pour moi.
- 48:31C'est le jeu.
- 48:33Mais bon.
- 48:34Je propose de toujours continuer dans le dev.
- 48:37T'as mis un petit lien.
- 48:38Non seulement c'est très joli,
- 48:39mais en plus j'adore ce genre de choses,
- 48:42parce que c'est du Java.
- 48:44Où,
- 48:44en gros,
- 48:45c'est de montrer toutes les nouveautés en termes de,
- 48:49en gros,
- 48:50avant-après.
- 48:51Si je dois résumer.
- 48:52Avant Java 25 et...
- 48:55et en Java 25,
- 48:57le site est ultra bien fait parce que tu passes ta souris,
- 49:00paf,
- 49:00ça change,
- 49:01enfin c'est plutôt sympa.
- 49:04Donc il y a un peu de tout,
- 49:04il y a les compas qui fallent,
- 49:05il y a tout ça,
- 49:06mais non,
- 49:06c'est une très belle trouvaille,
- 49:09Java Evolved.
- 49:11Ouais,
- 49:12c'est un site que j'ai trouvé sur Blue Sky,
- 49:15je crois que c'est de mémoire,
- 49:16c'est Bruno Borges qui l'avait publié.
- 49:19Pour moi,
- 49:19c'est très très bien parce que je code pas tous les jours et ça me permet de me tenir au courant,
- 49:24de voir des évolutions.
- 49:26Puis en plus,
- 49:26j'ai eu des discussions un peu philosophiques avec des développeurs sur Lombok,
- 49:31pas Lombok,
- 49:33ils se reconnaîtront.
- 49:36Je me disais,
- 49:36il y a quand même des évolutions dans le langage Java qui permettent maintenant de faire des choses,
- 49:41même sans aller jusqu'à 25.
- 49:42Mais déjà rien que si on est sur du 21,
- 49:45on peut faire déjà des choses qui sont vraiment très très propres.
- 49:50le langage a beaucoup évolué et la syntaxe je pense qu'on va toujours trouver des langages qui sont beaucoup plus simples qui sont peut-être plus compacts ou mieux fichus mais je pense qu'on peut faire du code de qualité qui soit vraiment lisible moi
- 50:06de mon point de vue en fait
- 50:07Java on peut critiquer sur plein de choses mais en tout cas sur la lisibilité c'est un des langages les plus lisibles pour moi d'accord.
- 50:15C'est pour ça qu'il est encore enseignant en école,
- 50:17on ne va pas se mentir.
- 50:20Nous,
- 50:20on a connu l'époque où on faisait,
- 50:22moi j'ai connu avant Java avec le C,
- 50:24l'assembleur et tout ça.
- 50:26Quand tu passes à Java,
- 50:27tu respires un petit peu quand même.
- 50:28Je ne parle pas des principes de PO où là ça se discute parce que tu arrives vite à un truc un peu imbitable.
- 50:36Mais le code en lui-même,
- 50:37je pense que si tu as fait de l'algorithmique dans tes années d'études,
- 50:41tu arrives devant un dev Java,
- 50:42tu ne comprends pas ce qu'il fait.
- 50:44Ce qui n'est pas le cas de tous les langages,
- 50:47je ne te citerai pas de nom.
- 50:50Mais comme REST,
- 50:50par exemple.
- 50:51Ah,
- 50:51je rigole.
- 50:52Non,
- 50:52en fait,
- 50:53je ne rigole pas.
- 50:56Mais dans tout cas,
- 50:56merci.
- 50:56Belle trouvaille,
- 50:57bookmarkée.
- 50:58Et puis,
- 50:59je vais de ce pas le regarder de temps en temps.
- 51:03Mais je pense même que je vais le faire manger à une de mes skills,
- 51:09côté
- 51:10OpenCode, pour justement lui dire,
- 51:12basse-toi sur ça.
- 51:13pour prendre toutes les bonnes pratiques.
- 51:16Justement,
- 51:17quelle introduction,
- 51:19c'est un métier quand même.
- 51:20Les skills,
- 51:22autre trend de cette année.
- 51:23Alors là,
- 51:24Anthropique est quand même très fort pour lancer des trucs qui deviennent après des standards de fait.
- 51:29C'est quand même...
- 51:31Récemment,
- 51:32tout le monde a voulu faire des skills et moi,
- 51:34ça faisait un petit moment que j'avais vu ça,
- 51:36mais je ne m'étais pas du tout intéressé au truc parce que je n'utilisais pas du tout.
- 51:41d'IA tous les jours en tout cas.
- 51:43Et mon ami
- 51:45Philippe Charrière,
- 51:46comme d'habitude,
- 51:47qui a 2412 projets en parallèle,
- 51:50qui me dit,
- 51:51tiens,
- 51:51j'ai généré une skills qui permet de poser le cadre d'un dev.
- 51:56Il l'a appelé méthode...
- 52:01Je ne sais plus.
- 52:03Bref,
- 52:03développement avec méthode,
- 52:05je crois,
- 52:05un truc comme ça.
- 52:06Oui,
- 52:06c'est ça,
- 52:06methodological dev.
- 52:08Methodical Dev,
- 52:08donc il a fait une skill en français et en anglais.
- 52:12Et donc du coup,
- 52:12je me suis dit,
- 52:12c'est quoi une skill ?
- 52:13Parce qu'à un moment donné,
- 52:14il ne faut pas que je me rebette.
- 52:17Et en fait,
- 52:18j'ai été voir,
- 52:18donc j'ai mis le lien dans les chaunotes sur le guide d'Anthropique qui explique comment faire une skill.
- 52:23C'est un doc de
- 52:25PDF de 33 pages,
- 52:26donc qui est plutôt assez digeste.
- 52:28En fait,
- 52:28une skill,
- 52:29en deux mots,
- 52:30je vais peut-être faire hérisser le poil de certains,
- 52:32mais c'est en gros du prompt,
- 52:34du système prompt,
- 52:35mais très Prête,
- 52:37prête.
- 52:37très détaillé et que tu peux choisir de manière dynamique dans ton open code.
- 52:43Je crois que Gemini CLI le permet maintenant aussi et dans Cloud Code en tout cas.
- 52:49Et en gros,
- 52:50dedans,
- 52:50tu lui donnes tes principes de comment développer.
- 52:54Donc Philippe,
- 52:54il explique d'abord que tu me poses des questions.
- 52:57Après,
- 52:57tu changes le truc.
- 52:58Après,
- 52:58tu me fais un plan.
- 52:59avec les étapes,
- 53:01tu vérifies que tu es sur une bonne branche,
- 53:03si tu n'es pas sur une bonne branche,
- 53:04tu proposes de créer une branche,
- 53:05enfin bref,
- 53:05il y a tout un document,
- 53:06une sorte de spec,
- 53:07je ne sais plus comment on a appelé ça,
- 53:10mais les bonnes pratiques de dev qu'on aurait dans une équipe ou dans une boîte,
- 53:14et puis du coup,
- 53:18ils te drivent comme ça.
- 53:19Et il faut reconnaître que c'est très très efficace,
- 53:22du coup,
- 53:22moi je m'en suis créé une,
- 53:23moi-même,
- 53:24pour le dev Java,
- 53:25où justement,
- 53:25là,
- 53:26j'ai récupéré...
- 53:27toutes les bonnes pratiques Java 25,
- 53:28les bonnes pratiques Quarkus,
- 53:30etc.
- 53:31Parce qu'en fait,
- 53:31tu peux faire des sous-skills qui ne sont chargés que quand tu es sur la techno qu'ils demandent.
- 53:36Ça évite d'exploser ton contexte.
- 53:38Parce que oui,
- 53:38faites attention,
- 53:39c'est des tokens que vous envoyez et ça te bouffe.
- 53:42Mais alors,
- 53:42tes tokens à une vitesse,
- 53:43parce qu'il y a quand même plusieurs pages à chaque fois.
- 53:46Et honnêtement,
- 53:47c'est ultra bluffant.
- 53:49C'est très agréable parce que du coup,
- 53:51je me suis amusé par exemple,
- 53:52la skills en étape 0,
- 53:54je lui ai dit.
- 53:56tu vas me corriger l'anglais que j'utilise pour échanger avec toi.
- 54:00Par contre,
- 54:01il ne faut pas que ce soit bloquant.
- 54:02Et donc,
- 54:02du coup,
- 54:02il commence toujours très poliment.
- 54:04Il me fait un diff,
- 54:05il me dit,
- 54:06ça marche très bien en français.
- 54:07Moi,
- 54:08je l'ai fait parce que je veux travailler mon anglais.
- 54:09Et donc,
- 54:09du coup,
- 54:10je lui fais mes promptes en anglais,
- 54:13mes pavés de promptes et mes réponses.
- 54:14Et il commence toujours par,
- 54:15ah,
- 54:15là,
- 54:16tu vois,
- 54:16tu as oublié un S parce qu'on est,
- 54:17puis tu expliques le truc.
- 54:18Et donc,
- 54:18du coup,
- 54:19voilà,
- 54:19c'est ce genre de petit truc.
- 54:20Et franchement,
- 54:21je ne sais pas si tu as joué avec des skills,
- 54:22Alex,
- 54:22mais je te conseille.
- 54:23Non.
- 54:24de t'en créer une,
- 54:25ou d'utiliser au moins celle de Philippe pour tester,
- 54:27et tu verras je pense que celle de Philippe elle est assez bluffante je l'avais regardée mais c'est très très bluffant c'est très très bluffant et je pense que ouais il faut que je le teste j'ai un workshop je dois travailler sur un workshop justement et je
- 54:43pense que je vais l'utiliser c'est très très bien et pour la petite histoire,
- 54:47pour créer ma propre skill ce que j'ai fait c'est que j'ai utilisé du coup OpenCode
- 54:52et j'ai mis la skill de Philippe parce que j'aime beaucoup,
- 54:54en disant voilà tu crées un truc un peu comme ça je lui ai passé du coup le pdf qui explique comment créer des bonnes skills avec Cloud Code et je lui ai dit voilà moi je veux utiliser du Jbank,
- 55:05du Java,
- 55:06du Quarkus donc tu me crées un truc donc il m'a créé ma propre skill comme ça,
- 55:09toujours pareil comme tu disais après avec un aspect critique tu la relis,
- 55:12tu modifies,
- 55:12tu rajoutes tes petits trucs
- 55:14Mais,
- 55:15parce qu'en fait,
- 55:15j'en avais marre de réexpliquer,
- 55:16tu sais,
- 55:16à chaque fois.
- 55:17En fait,
- 55:18ça t'évite à chaque fois de réexpliquer sur un nouveau projet.
- 55:20Alors,
- 55:21en fait,
- 55:21je suis en Java 25,
- 55:23mais j'utilise JBank,
- 55:24donc les NM Class.
- 55:25Donc,
- 55:25je veux que tu me génères des scripts JBank et pas que tu me génères...
- 55:27Là,
- 55:28j'ai même plus besoin de le faire.
- 55:29Je fais Skills,
- 55:30paf,
- 55:30il me génère.
- 55:31J'ai toujours le même plan.
- 55:32Donc,
- 55:32je sais toujours qu'il va d'abord analyser les choses,
- 55:34me proposer les trucs et puis les faire au fur et à mesure.
- 55:38Donc,
- 55:38ça marche plutôt pas mal.
- 55:39Franchement,
- 55:40à essayer,
- 55:41c'est assez sympa.
- 55:43C'est l'extension du guide de programmation ou des normes de programmation.
- 55:46Merci,
- 55:46voilà,
- 55:47c'est ça.
- 55:48C'est ça que je cherchais tout à l'heure.
- 55:49C'est ce côté-là.
- 55:51Oui,
- 55:52tout à fait.
- 55:55Un dernier quittertique,
- 55:55alors on aurait pu en parler en même temps que celui de Frédéric,
- 55:59parce que ça rejoint un petit peu,
- 56:00c'est David Pilato de chez Elastic,
- 56:03qui est un peu comme moi,
- 56:04a mis un peu de temps à se mettre sur la partie
- 56:08CLI, agentique pour du code,
- 56:11et qui explique un peu
- 56:12son cheminement.
- 56:14J'en ai beaucoup discuté avec lui à Tourantech parce qu'il était venu à Tourantech présenter un talk.
- 56:19Et il se pose beaucoup de questions,
- 56:20un peu comme ce que se demande Frédéric dans sa conclusion sur la dépendance et l'anxiété.
- 56:28Il appelle ça le quota anxiety parce qu'il s'est rendu compte qu'ils ont des limites sur les modèles qu'ils utilisent,
- 56:36bien sûr.
- 56:37et le truc de dire,
- 56:39oh là là,
- 56:39on est le 10 février,
- 56:41il me reste 15 jours et je n'ai plus de quota.
- 56:43Et comment je fais ?
- 56:44Et comment je peux faire ?
- 56:45Parce qu'en fait,
- 56:46j'ai tellement été habitué à générer plein de trucs.
- 56:49Et donc,
- 56:50c'est intéressant.
- 56:50Je vous laisserai aller le lire,
- 56:52son blog post.
- 56:53Il indique aussi ce qui était positif pour lui.
- 56:56Il avait mis de côté plein de projets,
- 56:58notamment des
- 56:59PR open source qu'il devait faire et tout ça.
- 57:01Et ça lui a permis enfin de le faire.
- 57:03Encore une fois,
- 57:04on est sur un profil de nos âges.
- 57:06avec nos expériences.
- 57:07Donc en fait,
- 57:08le code,
- 57:09il savait le générer,
- 57:10qu'il a été généré,
- 57:10c'est juste qu'au lieu de prendre ces 2-3 jours de génération,
- 57:13ça lui a pris ces 2-3 heures,
- 57:15il l'a vérifié,
- 57:16et enfin il a pu faire l'APR qui l'intéressait,
- 57:18et d'étirer dessus,
- 57:20et de changer les 2-3 petites lignes qu'il fait.
- 57:23Donc c'est plutôt un usage qui est plutôt vertueux.
- 57:28Je ne sais plus si c'est lui,
- 57:29ou si c'est Philippe qui m'en a parlé,
- 57:31mais je crois que c'est David.
- 57:33il y a des projets open source qui te demandent si ça a été généré par IA et qui potentiellement te refusent ta PR si elle a été générée par IA de mémoire il y a un an ou deux l'Eclipse Foundation quand tu devais soumettre à l'Eclipse Foundation tu devais signer une charte comme quoi tu
- 57:49ne devais pas générer des choses par IA je ne sais pas où ils en sont maintenant mais il y a un an ou deux je crois que c'était ça tu devais signer attester que tu Donc je...
- 58:01tu ne générais pas ça par NIR.
- 58:05Maintenant,
- 58:06l'omniprésence des outils fait que je ne sais pas s'ils ont révisé leur position.
- 58:09Tu vois,
- 58:09rien que la complétion de code,
- 58:12je ne parle même pas de générer,
- 58:13tu vois,
- 58:15juste la complétion,
- 58:15maintenant,
- 58:15la générer par IR,
- 58:16je pense que la majorité des gens,
- 58:18ils ont leur copilot,
- 58:20même en version free,
- 58:21maintenant,
- 58:21tu ne peux quasiment plus passer à côté.
- 58:24Donc,
- 58:24ça me semble compliqué.
- 58:26Mais du coup,
- 58:27pour un article de David,
- 58:28je vous laisserai aller le lire.
- 58:30beaucoup aussi la partie où il a ce sentiment qu'il est obligé d'alimenter,
- 58:37il appelle ça « feed the machine » ,
- 58:38obligé de toujours dire des trucs,
- 58:40parce que c'est ça,
- 58:41je ne sais pas si c'est le bon mot « dopamine » ,
- 58:43je ne suis pas assez calé,
- 58:44mais moi je le vois avec mon
- 58:46« tu fais un truc,
- 58:47il réfléchit quelques minutes,
- 58:48il génère le truc,
- 58:50et tu fais encore,
- 58:52encore,
- 58:52je vais encore faire un autre truc,
- 58:53un autre truc » ,
- 58:53et en fait,
- 58:54tu as toujours l'impression que,
- 58:56et comme tu dis,
- 58:56c'est calculé pour,
- 58:58dans les Merci.
- 58:58dans la façon dont ils te répondent et tout ça,
- 59:01tu as toujours l'impression que tu dois leur donner quelque chose,
- 59:04tu dois t'en servir,
- 59:05tu dois faire des trucs.
- 59:06Donc c'est un peu le piège.
- 59:08En tout cas,
- 59:09allez le lire,
- 59:10c'est plutôt assez intéressant.
- 59:13Comme tu disais Alex,
- 59:14ça va encore alimenter le truc de...
- 59:18Qu'est-ce qui va se passer ?
- 59:19Est-ce qu'on a assez de recul ?
- 59:20Je pense qu'on est tous à peu près paré de se dire,
- 59:22on ne sait pas.
- 59:23Mais en tout cas,
- 59:24on essaye de comprendre.
- 59:28Alors,
- 59:29on va quitter un peu l'IA quand même.
- 59:32Et tu nous as soumis un sujet sur l'ANSI qui révise sa doctrine vis-à-vis du logiciel libre.
- 59:41Alors,
- 59:41je ne suis pas très fort sur la partie licence et tout ça.
- 59:44Moi,
- 59:44en général,
- 59:45je mets une licence à page V2 et puis après,
- 59:48ça s'arrête là.
- 59:50Justement,
- 59:51je pense qu'ils font la même chose maintenant.
- 59:56Moi,
- 59:56je trouve que c'est pas mal qu'ils révisent leur doctrine vis-à-vis du logiciel libre parce que pour moi,
- 1:00:02ça résonne avec la souveraineté technologique,
- 1:00:07la souveraineté numérique.
- 1:00:08On voit le fait d'investir,
- 1:00:10de rationaliser toutes les initiatives autour du logiciel libre,
- 1:00:14de se dire qu'on va fournir des logiciels,
- 1:00:16on va les utiliser.
- 1:00:18Peut-être après,
- 1:00:18on va les héberger chez un éditeur,
- 1:00:20chez un hébergeur européen.
- 1:00:22Ça,
- 1:00:23c'est encore autre chose.
- 1:00:23Mais au moins,
- 1:00:24déjà,
- 1:00:24de revoir sa politique,
- 1:00:25parce que c'est une manière d'être souverain vis-à-vis des softs qu'on utilise.
- 1:00:30Et je pense que le fait de se dire,
- 1:00:32maintenant,
- 1:00:32on publie ce qu'on fait,
- 1:00:36on affiche clairement ce qu'on fait,
- 1:00:38et comment on le fait,
- 1:00:40et comment on l'utilise,
- 1:00:41je pense que c'est une bonne chose.
- 1:00:44Ça permet de montrer l'exemple vis-à-vis des acteurs du privé.
- 1:00:48sur déjà rien que les licences c'est ce que dit dans l'article de LinuxFR ils n'ont pas utilisé une licence exotique ils disent maintenant on fait à page 2 alors quand je dis exotique je
- 1:01:03vais me faire insulter par les libraires je ne parle pas de GPL,
- 1:01:06on est bien d'accord c'est une licence qu'eux ils auraient inventé c'est une licence qu'eux ils auraient inventé
- 1:01:15Ils se mettent sur les standards du marché,
- 1:01:17les standards de...
- 1:01:18Apache 2,
- 1:01:19c'est l'une des licences les plus utilisées.
- 1:01:23Et je trouve que c'est très très bien.
- 1:01:25C'est vraiment...
- 1:01:27En tout cas,
- 1:01:27ça va dans le bon sens.
- 1:01:28Il y a des choses à utiliser,
- 1:01:30il y a un portail qu'ils avaient avec des logiciels,
- 1:01:32la manière dont ils publiaient sur leur repo.
- 1:01:35Maintenant,
- 1:01:36ça a l'air d'être un peu plus cadré.
- 1:01:37J'attends de voir la suite,
- 1:01:38mais je trouve que c'est plutôt très bien.
- 1:01:44Comme tu dis,
- 1:01:45déjà 1 la transparence c'est toujours bien et 2 à un moment donné montrer l'exemple parce que sinon si c'est fais ce que je dis pas ce que je fais les gens ils vont pas de toute façon donc non non là dessus totalement d'accord et toi.
- 1:01:59Et puis quand ça simplifie c'est bien aussi parce que c'est tellement,
- 1:02:03le monde des licences moi j'ai tellement galéré avec ça que...
- 1:02:07Oui,
- 1:02:08clairement,
- 1:02:09tu ne sais pas vraiment ce qu'il faut prendre,
- 1:02:10quelles sont les restrictions,
- 1:02:12etc.
- 1:02:13Donc c'est toujours un peu compliqué.
- 1:02:16Donc j'attends,
- 1:02:17on va voir la suite.
- 1:02:21Oui,
- 1:02:21comme tu dis,
- 1:02:22c'est super intéressant.
- 1:02:25On arrive tranquillement vers la fin.
- 1:02:27Alors on a deux petites news plutôt sociétales,
- 1:02:30même si on en a beaucoup parlé,
- 1:02:32ça va remettre...
- 1:02:33un peu une pièce dans la machine,
- 1:02:36où une news assez intéressante,
- 1:02:39notamment de la part d'un acteur comme IBM,
- 1:02:41et par rapport à ce qu'on entend en ce moment sur le marché,
- 1:02:44en disant,
- 1:02:46moi j'avais beaucoup de crainte pour nos jeunes diplômés,
- 1:02:49pour savoir ce qu'ils allaient devenir,
- 1:02:51et en fait tu as trouvé une news où,
- 1:02:54a priori,
- 1:02:55IBM indique qu'ils vont tripler le nombre de recrutements de jeunes diplômés.
- 1:03:03Ça,
- 1:03:03c'est plutôt de bonnes nouvelles.
- 1:03:05Oui,
- 1:03:05je trouvais que c'était de bonnes nouvelles.
- 1:03:07J'ai lu l'article au début.
- 1:03:08C'est bon.
- 1:03:09Comme on disait,
- 1:03:10on était en train de scier la branche sur laquelle on était assis.
- 1:03:13Puis,
- 1:03:13on voyait que les jeunes ne pouvaient pas trouver de travail parce que d'un point de vue business,
- 1:03:20pas mal d'acteurs pensaient qu'on mettait des seniors,
- 1:03:22on leur mettait un abonnement Cloud Code et puis ça faisait le travail.
- 1:03:26Là,
- 1:03:26je disais,
- 1:03:26c'est bon,
- 1:03:27j'ai foi en la nature humaine,
- 1:03:28foi en la société.
- 1:03:30Tu fais quoi ?
- 1:03:31compris,
- 1:03:31c'est très très bien,
- 1:03:32et à la fin de l'article il disait,
- 1:03:34bah ouais parce qu'après on va manquer de mid-manager.
- 1:03:40Là qu'on soit clair,
- 1:03:41j'assume le troll,
- 1:03:42complètement,
- 1:03:44je me disais d'accord,
- 1:03:46c'est pas forcément pour avoir des développeurs,
- 1:03:48pour avoir des techniciens,
- 1:03:49et clairement quand on analyse l'article,
- 1:03:50ils disent et là je pense que IBM,
- 1:03:53ils ont un peu calculé les choses,
- 1:03:55c'est au-delà du troll,
- 1:03:57plus sérieusement,
- 1:03:57c'est de dire,
- 1:03:59maintenant le code,
- 1:03:59on va le rationaliser.
- 1:04:02C'est une commodité,
- 1:04:02un peu comme on disait avec ce qu'on a dit dans les discussions précédentes.
- 1:04:07Et que quand on va prendre des développeurs,
- 1:04:09on va prendre des techniciens,
- 1:04:11ils vont appuyer sur des machines,
- 1:04:13sur des boutons,
- 1:04:14et puis lancer des actions pour générer du code.
- 1:04:17Et c'est un peu ce que j'en ai retiré de cet article-là,
- 1:04:22c'est un peu leur vision à long terme,
- 1:04:24je pense.
- 1:04:25Mais quand tu regardes dans l'industrie,
- 1:04:27et effectivement on en parlait tout à l'heure,
- 1:04:30Ça ne veut pas dire qu'on n'a pas des boîtes qui ont des milliers et des centaines de milliers d'employés.
- 1:04:34On a des boîtes énormes,
- 1:04:36et pour ça,
- 1:04:36ces boîtes-là utilisent massivement d'industrie qui pourrait être en x10 ou en x100 s'ils faisaient tout à la main.
- 1:04:43Mais ce n'est pas pour ça qu'ils n'ont pas plein de strats,
- 1:04:45alors parfois trop de strats,
- 1:04:47des mini-managers et tout ça,
- 1:04:48mais je pense qu'on aura toujours besoin de gens.
- 1:04:51C'est juste que nous,
- 1:04:52en fait,
- 1:04:52on est en plein frontal du changement du métier qu'on a toujours fait.
- 1:04:57Comme tu dis,
- 1:04:58on a un certain âge,
- 1:04:59moi ça fait quand même
- 1:05:0226e année que je fais du dev.
- 1:05:05À un moment donné,
- 1:05:06tu as beau expliquer,
- 1:05:08je pense à,
- 1:05:09je reprends l'exemple d'Ebeniste,
- 1:05:12qui travaille le bois depuis 25 ans à la main,
- 1:05:13tu as beau lui dire,
- 1:05:14regarde,
- 1:05:14cette machine,
- 1:05:15elle fait la même chaise,
- 1:05:16mais elle l'a fait en deux heures,
- 1:05:17alors que toi,
- 1:05:18tu prends un mois,
- 1:05:20la conduite du changement,
- 1:05:21elle ne va pas se faire comme ça.
- 1:05:23Par contre,
- 1:05:24une personne qui sort d'une école des ministéries,
- 1:05:26qui aura fait ses trois ans d'études,
- 1:05:27ou ses cinq ans d'études,
- 1:05:29a utilisé que ces machines-là,
- 1:05:31pour autant,
- 1:05:31à qui,
- 1:05:31j'espère,
- 1:05:32on aura appris les bases.
- 1:05:33de reconnaître le bon bois,
- 1:05:35de manipuler un ciseau à bois quand même,
- 1:05:37mais au final,
- 1:05:38il saura que lui,
- 1:05:39il sait super bien utiliser la machine.
- 1:05:41Ce n'est pas pour ça qu'il ne trouvera pas de job.
- 1:05:43C'est juste qu'il ne trouvera pas le même job qu'aurait trouvé un débailliste.
- 1:05:48Et effectivement,
- 1:05:51ça va peut-être changer des choses sur ce niveau-là.
- 1:05:53Et puis,
- 1:05:53ça va peut-être aussi,
- 1:05:54et malheureusement,
- 1:05:56il y a des gens qui vont en pâtir,
- 1:05:58mais ça va peut-être aussi rationaliser,
- 1:06:00j'allais dire assainir,
- 1:06:01mais ce n'est pas le bon mot en tout cas.
- 1:06:03Rationaliser le nombre d'embauches qu'on a eu ces
- 1:06:0610-15 dernières années,
- 1:06:08où il y a un peu tout et n'importe quoi qui a été fait,
- 1:06:10on ne va pas se mentir,
- 1:06:11et que du coup,
- 1:06:13peut-être que d'un point de vue marché du travail,
- 1:06:16ça va être un peu plus rationnel dans notre branche.
- 1:06:18En tout cas,
- 1:06:19le côté rassurant quand même,
- 1:06:21c'est qu'il y a des sociétés qui révisent un peu leur position depuis une prendre de junior.
- 1:06:26On va dire que c'est une bonne nouvelle,
- 1:06:28c'est le verre à moitié plein.
- 1:06:29Déjà,
- 1:06:30ça permet à des jeunes de rentrer sur le marché du travail et de ne pas se retrouver bloqués après l'école.
- 1:06:34C'est ça.
- 1:06:35Parce qu'il y a une vraie inquiétude.
- 1:06:36Je ne sais pas toi,
- 1:06:38pour tes enfants,
- 1:06:38alors moi,
- 1:06:39mon fils n'est pas du tout dans le côté
- 1:06:41IT, mais je discute avec d'autres personnes qui ont des enfants qui sont dans ces branches-là.
- 1:06:45Et tu vois,
- 1:06:46j'ai quelqu'un dans ma famille,
- 1:06:47un petit gars qui a 14 ans,
- 1:06:49qui est passionné par l'informatique,
- 1:06:51alors que ce soit le dev ou bidouiller,
- 1:06:52tu vois,
- 1:06:52monter des disques durs,
- 1:06:53enfin ce qu'on faisait quand nous,
- 1:06:55on était plus jeunes.
- 1:06:57Et en fait sa maman me disait mais là avec l'IA je sais même pas si je dois l'encourager à aller dans cette branche d'études ou pas quoi.
- 1:07:04Tu vois c'est…
- 1:07:05donc je comprends que les jeunes se posent vraiment des grosses questions.
- 1:07:09Ouais et puis on voit des meet-ups,
- 1:07:10moi j'ai été à un meet-up à un moment donné à Tours,
- 1:07:14il y avait des jeunes qui étaient là juste pour essayer de trouver du travail quoi.
- 1:07:17Ouais t'as raison.
- 1:07:19Moi c'est un truc,
- 1:07:19enfin c'est une des premières fois que je vois ça.
- 1:07:24donc c'est pas
- 1:07:26Je pense que déjà d'un point de vue,
- 1:07:28en tant que société,
- 1:07:29on a quand même une responsabilité là-dessus,
- 1:07:31c'est d'embaucher quand même des jeunes pour avoir renouvellement des populations.
- 1:07:35Si on n'embauche plus de juniors,
- 1:07:36on n'aura plus de seniors à un moment donné.
- 1:07:37Ça se fait à dire,
- 1:07:38l'histoire a montré qu'à un moment donné,
- 1:07:41si tu restes contre vieux,
- 1:07:42ça ne finit pas bien.
- 1:07:45Donc c'est la base quand même de la vision et de la vie.
- 1:07:49des mammifères,
- 1:07:50c'est qu'à un moment donné,
- 1:07:51il faut qu'il y ait des jeunes qui arrivent,
- 1:07:52qui fassent des choses.
- 1:07:53Oui,
- 1:07:53complètement,
- 1:07:53et ça apporte autre chose,
- 1:07:54en plus,
- 1:07:54je pense qu'ils ont une autre vision des choses,
- 1:07:56ils ont une autre vision de la tech,
- 1:07:58et c'est très enrichissant.
- 1:08:00Moi,
- 1:08:00j'ai ultra progressé en étant,
- 1:08:02en plus,
- 1:08:02j'ai la chance d'être au contact de jeunes qui ont une tête ultra bien faite,
- 1:08:08et j'ai vachement progressé ces dernières années en étant à leur contact.
- 1:08:12Je leur apporte aussi autre chose,
- 1:08:15mais du coup,
- 1:08:15c'est vraiment dans les deux sens,
- 1:08:16tu as tout à fait raison.
- 1:08:19Je te propose de finir par un dernier petit article.
- 1:08:22Alors,
- 1:08:22en toute honnêteté,
- 1:08:23je l'ai plus que lu en diagonale sur
- 1:08:27Forklift Recreation Training.
- 1:08:30Je ne sais pas si tu veux nous en toucher deux mots.
- 1:08:34Alors,
- 1:08:34l'article,
- 1:08:35je pense que c'est un...
- 1:08:35Enfin,
- 1:08:36moi,
- 1:08:36je l'ai vu comme une opinion personnelle,
- 1:08:37l'article.
- 1:08:41C'est une personne,
- 1:08:42en fait,
- 1:08:42qui,
- 1:08:43Zach Swares,
- 1:08:45qui s'est projetée sur les dernières années depuis le Covid.
- 1:08:49et qui a commencé à se dire,
- 1:08:51OK,
- 1:08:53quel impact ça a eu sur la montée en compétences,
- 1:08:57et notamment des jeunes.
- 1:08:59Je pense que je le vois plus avec les jeunes,
- 1:09:01parce que j'ai encadré une alternante,
- 1:09:04en fait.
- 1:09:05Et c'est-à-dire,
- 1:09:05quel est l'impact que ça a eu sur tout ça ?
- 1:09:08On voit le Covid.
- 1:09:10Le problème,
- 1:09:10c'est qu'il y a eu le Covid,
- 1:09:12il y a eu les inflations,
- 1:09:13comme il disait.
- 1:09:14Surtout aux États-Unis.
- 1:09:16Il y a eu les lay-off,
- 1:09:19tout ce qui est licenciement,
- 1:09:21Twitter aussi.
- 1:09:21Et tout ça a favorisé le manque d'interaction entre les développeurs.
- 1:09:29Et ça a eu un impact sur la montée en compétence des personnes,
- 1:09:33tout simplement.
- 1:09:34Il y a des choses qu'on fait naturellement quand on est dans le même bureau.
- 1:09:39Quand on est assis là,
- 1:09:41je vais te montrer comment on fait ça.
- 1:09:43t'as jamais fait
- 1:09:44t'as jamais fait ce bout de code là,
- 1:09:45je vais te montrer comment on le fait,
- 1:09:47etc.
- 1:09:47Et c'est des choses qu'on fait naturellement.
- 1:09:49Le fait de le faire en remote,
- 1:09:51il y a toujours un frein,
- 1:09:52c'est-à-dire pinguer la personne,
- 1:09:54dire ça,
- 1:09:55je vais te le faire.
- 1:09:56Je ne dis pas que c'est impossible,
- 1:09:58loin de là.
- 1:09:59Moi,
- 1:09:59je fais beaucoup de remote,
- 1:10:00mais ce n'est pas quelque chose qui va se faire naturellement.
- 1:10:02Et lui,
- 1:10:02ce qu'il a dit,
- 1:10:03c'est qu'au-delà du Covid,
- 1:10:04au-delà du remote,
- 1:10:04et en plus,
- 1:10:05il y a Twitter,
- 1:10:06beaucoup de gens utilisaient Twitter
- 1:10:08X pour la veille technologique.
- 1:10:12Et on a vu ce que ça donnait,
- 1:10:14que c'est pourri par des bots et de messages politiques un peu nauséabonds.
- 1:10:21Et on voit que ça a tout freiné,
- 1:10:23ça a freiné en fait cet échange-là.
- 1:10:25Alors stack overflow c'est pareil.
- 1:10:27Stack overflow,
- 1:10:28le jour où l'IA,
- 1:10:30le chat GPT est sorti,
- 1:10:31ils ont perdu 25%
- 1:10:32en valorisation,
- 1:10:33enfin en action,
- 1:10:35l'action a perdu 25%.
- 1:10:39Et ça va être de pire en pire.
- 1:10:40Et moi,
- 1:10:42j'ai trouvé vraiment intéressant le fait de se projeter en fait sur les six dernières années,
- 1:10:45de dire,
- 1:10:45ben voilà,
- 1:10:46c'est quoi l'évolution de notre métier,
- 1:10:47l'évolution de la montée en compétence des personnes et notamment des juniors.
- 1:10:50Parce que c'est un vrai premier retour.
- 1:10:53Tu vois,
- 1:10:545-6 ans,
- 1:10:55ça commence à être une tendance.
- 1:10:57On n'est pas encore sur le truc où il y a des vérités.
- 1:11:00Mais comme tu dis,
- 1:11:00on a eu le Covid avec du remote forcé.
- 1:11:03Du coup,
- 1:11:03il y a plein de boîtes qui ont continué comme ça.
- 1:11:06Alors,
- 1:11:06on sait qu'il y en a plein qui reviennent aussi là-dessus.
- 1:11:08l'IA,
- 1:11:09etc.
- 1:11:10Et effectivement,
- 1:11:11là,
- 1:11:12on est en plein dans la première génération de jeunes diplômés qui arrivent sur...
- 1:11:17qui n'ont connu que ça,
- 1:11:19durant leurs études,
- 1:11:20mais aussi durant leurs premières expériences.
- 1:11:22Donc,
- 1:11:23c'est assez intéressant.
- 1:11:29C'est plein de choses optimistes,
- 1:11:31ma foi,
- 1:11:31tout ça.
- 1:11:32Ouais,
- 1:11:32en fait,
- 1:11:33un truc intéressant,
- 1:11:34c'est qu'aussi,
- 1:11:34si tu veux avoir de...
- 1:11:38En fait,
- 1:11:39le forklift,
- 1:11:40je ne me souviens plus si c'est forklift,
- 1:11:45c'est le cariste en fait,
- 1:11:48c'est tout ce qui est les montres-charges.
- 1:11:51En fait,
- 1:11:52quand on a ces outils-là,
- 1:11:53tout de suite,
- 1:11:53on est capable de soulever des charges monstrueuses,
- 1:11:55de faire du code monstrueux,
- 1:11:57alors qu'il faut monter,
- 1:11:58pour monter en compétence,
- 1:11:58il faut commencer avec des haltères en fait.
- 1:12:00C'est un peu l'image qu'avait l'article.
- 1:12:03Et forklift,
- 1:12:04je crois que c'est ça,
- 1:12:05c'est les montres-charges.
- 1:12:06Et de se dire comment tu fais pour monter en compétence quand tu es capable de générer du go,
- 1:12:12du rust ou n'importe quel langage alors que tu n'en as jamais fait.
- 1:12:15Il y a quand même un apprentissage à avoir,
- 1:12:18il y a quand même du recul à avoir.
- 1:12:21Et le recul va se faire…
- 1:12:23On parlait des agents qui étaient capables de générer 5 PR dans une nuit.
- 1:12:27Mais est-ce que toi tu as bien compris ?
- 1:12:28Est-ce que tu as pris le temps d'assimiler tout ça ?
- 1:12:31Et ça arrive sur ce que disait l'article.
- 1:12:34qu'on parlait tout à l'heure,
- 1:12:35tu peux parler des burn-out tu peux parler de déprime là-dessus parce que tu vas devoir faire tellement de choses tu vas pas avoir le temps de les assimiler tu peux arriver à des états dépressifs c'est clair c'est vraiment le
- 1:12:51piège de tout ça et comme on a quand même des métiers on a tendance à aussi à se remettre que sur nous-mêmes,
- 1:12:58on peut pas dire qu'on soit la population de gens la plus extravertie dans notre métier Donc,
- 1:13:04Ça peut vite dégénérer.
- 1:13:08Mais bon,
- 1:13:10que de bonnes nouvelles.
- 1:13:11Il y a aussi plein de bonnes choses avec tout ça.
- 1:13:15Eh bien,
- 1:13:15écoute,
- 1:13:15on arrive sur la fin.
- 1:13:17Donc,
- 1:13:18comme d'habitude,
- 1:13:19si vous voulez,
- 1:13:20par rapport aux conférences,
- 1:13:23toi,
- 1:13:23tu n'as pas d'actualité court terme,
- 1:13:25tu me disais.
- 1:13:27Non.
- 1:13:28Et si vous voulez des infos,
- 1:13:29vous allez sur le site d'Aurélie,
- 1:13:30développeur.
- 1:13:32je pense que si tu fais quelques CFP de toute façon il y aura peut-être des réponses dans les mois qui viennent je crois des doigts et puis voilà on est tranquillement à la fin du podcast bon une heure et quart comme d'habitude on n'a pas tenu une heure mais cela
- 1:13:49ne m'étonne pas j'ai arrêté d'espérer de tenir le vœu pieux de ce podcast qui était d'une heure à l'origine
- 1:13:55Merci Alex.
- 1:13:56Est-ce que tu as un sujet,
- 1:13:57est-ce que tu as un truc que tu voulais,
- 1:13:59un dernier truc,
- 1:14:00ou est-ce qu'on a fait à peu près le tour de tout ce qu'on s'était dit qu'on aborderait ?
- 1:14:08Je n'ai pas vraiment d'idée.
- 1:14:09Après,
- 1:14:09je dirais que c'est un peu comme le dernier article,
- 1:14:11en fait.
- 1:14:12Le dernier article,
- 1:14:13il parlait d'un appel à l'action,
- 1:14:14et je pense qu'on a une responsabilité vis-à-vis de...
- 1:14:17Alors,
- 1:14:17c'est purement personnel,
- 1:14:18par rapport à l'IA,
- 1:14:19par rapport à la mouvance qu'il y a actuellement,
- 1:14:22c'est de...
- 1:14:23Comment défendre les juniors vis-à-vis des outils des IA,
- 1:14:26les embarquer dans les projets,
- 1:14:28les faire monter en compétences,
- 1:14:29et aussi d'inciter les juniors à rester curieux,
- 1:14:33à savoir un peu à gratter,
- 1:14:34à voir que la technique ça peut être sympa.
- 1:14:36Je pense que c'est aussi notre responsabilité vis-à-vis de la tech,
- 1:14:41vis-à-vis des juniors.
- 1:14:42Tu as tout à fait raison,
- 1:14:43je pense que...
- 1:14:44N'oubliez pas que vous aussi vous avez été débutante et débutant,
- 1:14:48et que sans des personnes qui vous ont un peu accompagné,
- 1:14:51je pense que vous ne seriez pas là où vous êtes.
- 1:14:54Et puis,
- 1:14:55moi,
- 1:14:55pour garder un peu d'humilité,
- 1:14:57j'ai toujours gardé le premier code que j'ai écrit en entreprise.
- 1:15:00C'est bon ça,
- 1:15:00tu as raison.
- 1:15:02Quand j'ai un peu la grosse tête,
- 1:15:05je le regarde,
- 1:15:05je dis « ouais,
- 1:15:06ok » .
- 1:15:06Ok,
- 1:15:08mettons.
- 1:15:10Écoute Alex,
- 1:15:10merci beaucoup.
- 1:15:11C'était un vrai plaisir de t'avoir dans ce podcast.
- 1:15:15Je te souhaite plein de bonnes choses pour la suite.
- 1:15:17De toute façon,
- 1:15:18on se croisera.
- 1:15:19Et puis,
- 1:15:20je vais te dire au revoir,
- 1:15:21au revoir à tout le monde,
- 1:15:22et puis à très bientôt.
- 1:15:24Merci beaucoup pour l'invitation.
- 1:15:25Au revoir.