Latest / Tranches de Tech / Tranches de Tech 32 - 29 août 1997, on n'a jamais été aussi proches
Transcript
- 0:18Bonjour tout le monde,
- 0:19ravi de vous retrouver pour ce
- 0:2032e épisode de tranche de tecre.
- 0:22L'automne arrive et il arrive vraiment beaucoup aujourd'hui parce que non seulement c'est la tempête mais on est aussi en train d'entamer le mois des raclettes.
- 0:31S'il y en a une qui ne mange pas les raclettes comme nous,
- 0:33c'est bien Aurélie.
- 0:33Bonjour Aurélie,
- 0:34comment vas-tu ?
- 0:36Salut,
- 0:36ça va très bien.
- 0:38Effectivement,
- 0:38je ne peux malheureusement pas manger des raclettes avec du lactose.
- 0:43C'est pas bien.
- 0:44Ouais,
- 0:45tu manges la charcuterie et les pommes de terre et on va pas se mentir.
- 0:47C'est pas mal aussi.
- 0:48Ça c'est trop bon.
- 0:51Et alors,
- 0:51je suis une fois de plus très fier de recevoir notre invité du jour.
- 0:55Comme je l'ai dit,
- 0:56pour un ou deux de nos invités,
- 0:58il est pour moi un exemple dans le métier de l'advocatie et de Java.
- 1:00Si je suis ce métier-là aujourd'hui,
- 1:02c'est en grande partie en m'inspirant de lui,
- 1:04et on va le dire en lui piquant quelques idées.
- 1:06Bonjour David,
- 1:07comment vas-tu et souhaites-tu te présenter pour les personnes qui ne te connaissent pas ?
- 1:11Bonjour,
- 1:12je m'appelle David et ça fait
- 1:1410 ans que je n'ai pas touché une raclette.
- 1:17Bravo David !
- 1:18Non,
- 1:18c'est pas vrai,
- 1:18c'est faux.
- 1:19Bravo !
- 1:22Non,
- 1:22mon docteur m'a dit que je devais un petit peu me calmer d'ailleurs.
- 1:26Mise à part ça,
- 1:28oui,
- 1:28je m'appelle David,
- 1:29je vais très bien,
- 1:30merci,
- 1:31et je...
- 1:33David Pilato,
- 1:34en fait.
- 1:34Et je suis dans l'industrie depuis quelques années,
- 1:40quelques dizaines d'années.
- 1:43Un petit peu.
- 1:44Oui,
- 1:45c'est ça,
- 1:45un tout petit peu.
- 1:45Il y a des...
- 1:46Vous ne voyez pas la caméra,
- 1:48et ceux qui ne connaissent pas ne savent pas,
- 1:50mais effectivement,
- 1:51il y a un peu moins de cheveux dessus,
- 1:53il y a un peu plus de cheveux blancs sur les côtés.
- 1:55Oui,
- 1:56nos barbes respectives sont de plus en plus blanches,
- 1:58David,
- 1:58j'ai remarqué.
- 2:01J'ai pas ce problème,
- 2:02moi.
- 2:03Oui,
- 2:03toujours parfaite,
- 2:04Aurélie.
- 2:06Et donc,
- 2:06j'ai travaillé dans différents secteurs.
- 2:09J'ai travaillé dans le monde des telcos,
- 2:11chez
- 2:12SFR. J'ai travaillé dans une start-up internet du groupe Vivendi Universal.
- 2:17Et puis après,
- 2:18j'ai rejoint la douane française où j'ai travaillé pendant 8 ans.
- 2:21Et j'ai adoré d'ailleurs...
- 2:23Les jeunes,
- 2:24allez travailler pour les services publics,
- 2:25ils ont besoin d'aide,
- 2:26donc allez-y,
- 2:27essayez d'amener vos compétences là-bas.
- 2:31Et puis,
- 2:32j'ai découvert,
- 2:34pendant que j'étais à la douane,
- 2:34un projet qui s'appelle Elasticsearch.
- 2:36Je suis tombé amoureux du projet et j'ai dit,
- 2:38ah tiens,
- 2:39s'il y a une boîte qui se crée,
- 2:40je rejoins cette boîte.
- 2:42Et donc,
- 2:42ça fait quelques années que je suis chez Elastic,
- 2:44puisque je vais bientôt entamer mes 14 ans de présence chez Elastic,
- 2:47là,
- 2:48en janvier.
- 2:50Et voilà,
- 2:51donc chez Elastic j'ai fait deux métiers,
- 2:54j'ai fait le métier de développeur sur Elasticsearch,
- 2:56parce que c'est un des trucs que j'avais fait,
- 2:58un peu,
- 3:00et j'ai commencé aussi à créer la communauté française autour d'Elasticsearch,
- 3:07et c'était une activité nouvelle chez Elastic,
- 3:09puisqu'on n'était qu'une dizaine d'employés quand je suis arrivé,
- 3:13et donc comme ça a bien marché,
- 3:15on a un peu plus développé ce métier,
- 3:17et on a officiellement...
- 3:19rendu ce que je faisais quand on s'est vu la première fois Stéphane je le faisais un petit peu en side project en plus de mon développement Java.
- 3:27En best effort.
- 3:28Et voilà exactement en best effort qui est devenu beaucoup d'efforts parce que je passe 50%
- 3:32de mon temps à faire ça et je suis devenu officiellement DevRel,
- 3:36Developer Relations,
- 3:37Advocate,
- 3:38Technical Advocate,
- 3:39donnez le nom que vous voulez.
- 3:41J'aime bien le nom d'évangéliste moi parce que ça provoque plein de discussions de famille ou quand tu rencontres des amis et tu dis évangéliste.
- 3:48Et j'en dis 1
- 3:49Qu'est-ce qui se passe ?
- 3:51Et après,
- 3:51tu rajoutes le mot technique.
- 3:53Tu comprends un peu.
- 3:56Quelques années dans cette industrie et pas mal de temps chez Elastic.
- 4:00Du coup,
- 4:00c'est la boîte dans laquelle je suis resté le plus longtemps.
- 4:04Et ça se transforme dans la boîte dans laquelle je suis resté le plus longtemps,
- 4:07puisque normalement,
- 4:08dans 14 ans,
- 4:09je serai en retraite.
- 4:10Peut-être.
- 4:13Peut-être pas.
- 4:15Justin,
- 4:15tu parles d'Elastic.
- 4:16Alors,
- 4:16je pense que...
- 4:18Tout le monde,
- 4:18ou la grande majorité des gens qui nous écoutent connaissent Elastik.
- 4:21Mais juste au cas où,
- 4:22en deux,
- 4:23trois mots,
- 4:24si tu résumais à quoi sert l'activité d'Elastik,
- 4:29ce serait quoi ?
- 4:30Ce n'était pas prévu,
- 4:31mais je me dis,
- 4:31au cas où,
- 4:31quand même,
- 4:32il y a des gens qui ne connaissent pas.
- 4:34Oui,
- 4:35en fait,
- 4:35tu as raison de poser la question,
- 4:36parce que quand j'arrive et que je vais discuter avec des gens,
- 4:39d'une manière générale,
- 4:41je me dis,
- 4:42ils connaissent déjà Elastik et tout ça.
- 4:44Et en fait,
- 4:45je rends compte que des fois,
- 4:46il y a des regards un peu vides.
- 4:47Quand je parle de certaines situations,
- 4:49et je me dis...
- 4:51J'oublie que ça fait 14 ans,
- 4:52et que depuis 14 ans,
- 4:53il y a plein de nouvelles personnes qui sont arrivées sur le marché de l'emploi,
- 4:56qui ne connaissent pas nécessairement,
- 4:58qui ne m'ont pas vu dans des universités ou autre,
- 5:00et on parlait.
- 5:03Oui,
- 5:03alors Elastic,
- 5:04qu'est-ce que c'est ?
- 5:04Donc ça a été basé sur un produit qui s'appelle Elasticsearch,
- 5:07qui est un produit qui est basé au-dessus d'Apache Lucene.
- 5:09Et Apache Lucene,
- 5:10c'est une librairie Java qui permet de faire de l'indexation et de la recherche d'éléments d'une manière générale.
- 5:17Et ce qu'a fait Elasticsearch,
- 5:18ce qu'a fait Shai Bannon,
- 5:19son auteur,
- 5:19c'est qu'il a distribué Lucene de façon à lui offrir une scalabilité horizontale quasiment infinie et d'apporter une gestion du volume.
- 5:29C'est-à-dire qu'on pouvait...
- 5:31très facilement indexer des pétaoctets de données dans l'Elasticsearch en alignant des machines supplémentaires.
- 5:38Et en exposant des API beaucoup plus sympas.
- 5:42Lucene,
- 5:42pardon,
- 5:43Lucene ça se développe en Java.
- 5:45Donc quand tu veux l'intégrer dans un projet,
- 5:47tu l'intègres dans un projet Java.
- 5:50Si tu veux utiliser Elasticsearch,
- 5:51tu as simplement une API REST et tu communiques en REST avec
- 5:55Elasticsearch. Donc ça c'est la base de tout ce qui a été fait ensuite.
- 6:00Ça a tellement bien marché qu'il y a un gars qui a dit « Ah tiens,
- 6:05moi j'ai un outil qui permet de collecter des logs,
- 6:07ça a l'air pas mal ce truc,
- 6:09je peux envoyer mes logs dedans. »
- 6:10Et donc c'est l'outil en question dont je parle,
- 6:13ça s'appelle Logstash.
- 6:14Et Logstash est un outil qui collecte une information quelque part,
- 6:19qui la transforme en fonction de tes besoins,
- 6:21et puis ensuite qui l'envoie vers une destination.
- 6:23Et une de ces destinations était Elasticsearch,
- 6:25et elle est devenue très très très populaire.
- 6:28Et il y a un autre gars qui est arrivé à ce moment-là qui a dit « Ah ouais,
- 6:30moi je fais des interfaces graphiques,
- 6:32c'est cool.
- 6:33Tiens,
- 6:33si je visualisais mes logs dans une UI ? »
- 6:36Et ce truc-là est devenu Kibana.
- 6:37Et donc tout cet ensemble a fait qu'on a rassemblé cette équipe tout ensemble la première année.
- 6:43Et c'est devenu ELK.
- 6:45Dans l'industrie,
- 6:46ELK a été beaucoup connu comme logiciel pour faire de la recherche de logs.
- 6:52Et c'est comme ça que j'ai découvert la suite Elastic.
- 6:55Oui,
- 6:56et c'est d'ailleurs amusant parce qu'il y a beaucoup de gens à des conférences qui viennent toujours me voir en me disant « Ah,
- 7:00Elastic,
- 7:01oui,
- 7:01c'est le truc pour les logs » .
- 7:03Alors,
- 7:03il faut que je vous réexplique l'histoire.
- 7:04En fait,
- 7:05non,
- 7:05on s'est fait pour faire de la recherche d'une manière générale.
- 7:08Les logs,
- 7:08c'est un des use cases,
- 7:09mais on fait de la recherche.
- 7:11Et on fait de la recherche de chauffeurs Uber autour de nous,
- 7:16de matchs sur Tinder ou sur Mythic,
- 7:19de recommandations dans le menu Canal+,
- 7:24par exemple.
- 7:24enfin...
- 7:25Tout ça c'est de la recherche,
- 7:26on cherche des éléments,
- 7:28on cherche des chambres d'hôtel sur Booking,
- 7:30ce genre de choses.
- 7:31Donc on s'est indexé notamment des logs,
- 7:37mais on s'est aperçu qu'on s'avait aussi indexé des métriques,
- 7:39qu'on s'avait indexé des éléments de performance monitoring d'application,
- 7:46APM.
- 7:48J'ai dû dire les mots dans le désordre là en anglais,
- 7:50je pense qu'ils sont nus dans le désordre mais c'est pas grave.
- 7:52On va trier t'inquiète.
- 7:53C'est ça.
- 7:54qui permettent de comprendre et de suivre l'activité de son application en production,
- 8:00avec des traces depuis le client jusqu'à l'appel à la base de données.
- 8:04Ça se fait naturellement aussi dans Elastic,
- 8:08et ce qu'on appelle l'observabilité.
- 8:11On a bâti avec la société Elastic toute une couche d'observabilité et une approche verticale là-dessus.
- 8:18Et puis on s'est dit,
- 8:18ah bah oui,
- 8:19mais c'est bien,
- 8:19on a les logs,
- 8:21ok,
- 8:21on peut commencer à faire des détections d'intrusion de la sécu du SIEM en fait.
- 8:27Et c'est ce qu'on a fait,
- 8:28on a bâti toute une offre SIEM,
- 8:29donc maintenant on a aussi une approche verticale sur la sécurité.
- 8:33Pareil,
- 8:33sur des données de logs,
- 8:34on a un des meilleurs antivirus du monde,
- 8:37et ça c'est très peu connu,
- 8:38qui existe chez
- 8:41Elastic, et qui collecte aussi grâce à des agents,
- 8:43et qui bloque les malwares et tout ça,
- 8:45et qui collecte l'info.
- 8:46qui l'envoie vers un cluster
- 8:50Elasticsearch de façon à ce que les spécialistes au niveau du SOC puissent ensuite enquêter et regarder ce qui se passe.
- 8:58Donc voilà,
- 8:58ça s'est vraiment étendu un petit peu partout et plutôt une grosse réussite.
- 9:04On est maintenant plus de 4000 employés dans le monde entier.
- 9:07C'est une société qui était assez novatrice au début dans son approche au sens,
- 9:12on est en 2012.
- 9:14Et déjà,
- 9:15la société est bâtie sur du remote only,
- 9:18c'est-à-dire que tous les salariés travaillent à distance.
- 9:21Il n'y a pas vraiment de bureau.
- 9:22On travaille tous de chez nous.
- 9:24Ce qui a permis à Elastic de recruter les meilleurs un petit peu partout dans le monde sans se soucier de quel endroit était localisé la personne.
- 9:31Ça,
- 9:32c'est cool ça.
- 9:33Et de passer du coup la pandémie plutôt tranquille puisque nous,
- 9:36on était déjà prêts à travailler en mode distribué.
- 9:39Ce n'était pas une nouveauté pour nous.
- 9:40C'était juste business as usual.
- 9:42On continue à bosser.
- 9:44Donc écoutez-nous,
- 9:45tous les dirigeants et dirigeants d'entreprises qui font revenir tout le monde au bureau,
- 9:49quitte à faire que des gens doivent démissionner parce qu'ils sont à 4 heures de transport de leur bureau,
- 9:54qu'il y a des boîtes qui marchent depuis longtemps comme ça et qui continuent de fonctionner,
- 9:58donc il y a peut-être des alternatives.
- 10:00C'est ça.
- 10:01C'était une dédicace à certaines personnes.
- 10:04J'en vois plein,
- 10:05j'en vois plein,
- 10:06j'essaye de convaincre aussi que je vois des directeurs techniques qui pensent à ça,
- 10:11mais ok.
- 10:12Si c'est pour supprimer du monde sans dire je comprends ta stratégie,
- 10:16et je n'approuve pas,
- 10:17mais je comprends ta stratégie,
- 10:21par contre tu te prives quand même de très très bons éléments en faisant ça.
- 10:24Exactement.
- 10:25Tes concurrents vont peut-être le faire.
- 10:28J'avais connu ça chez GitHub,
- 10:29au tout début de GitHub,
- 10:30où j'avais beaucoup discuté avec Alain et Lali,
- 10:33qui travaillent chez GitHub,
- 10:34et qui m'avaient dit,
- 10:36nous en fait on ne se pose pas de questions,
- 10:37il y a une personne qui nous convient.
- 10:40on estime qu'elle a une plus-value pour la boîte,
- 10:41ou qu'elle soit dans le monde,
- 10:42on la recrute.
- 10:43Et puis,
- 10:45on va bosser en remote et en asynchrone.
- 10:47Et alors,
- 10:47on pourra en reparler,
- 10:48mais je n'avais aussi beaucoup parlé avec Philippe,
- 10:49à l'époque,
- 10:50Philippe Charrière,
- 10:51qui était chez GitLab.
- 10:53Il y a des inconvénients du remote.
- 10:55Moi,
- 10:55j'aime bien aller voir des gens en vrai de temps en temps,
- 10:57etc.
- 10:58Par contre,
- 10:58je trouve qu'il y a une vraie plus-value,
- 11:00c'est le côté asynchrone.
- 11:01C'est que ça t'oblige,
- 11:02en fait,
- 11:03à te structurer pour échanger avec tes collègues.
- 11:05Tu ne peux pas juste dire...
- 11:06Je vais débouler,
- 11:07moi je l'avais beaucoup fait,
- 11:08quand je bossais dans les bureaux,
- 11:09je vais débouler dans le bureau d'un collègue en me disant
- 11:11« qu'est-ce que c'est que ce truc ?
- 11:13Il faut que ça avance,
- 11:14ou alors il faut qu'on fasse le truc. »
- 11:15Là,
- 11:15tu es obligé de te structurer et d'expliquer.
- 11:17Alors parfois,
- 11:20ça ralentit un peu,
- 11:20mais très souvent,
- 11:21je trouve que ça te permet d'amener un peu de cohérence et de calme dans comment tu abordes les choses.
- 11:29Il y a plein de bonnes choses.
- 11:31Et tu vois,
- 11:32je continue l'apartheid,
- 11:33la grosse parenthèse,
- 11:34mais...
- 11:35Une des raisons pour lesquelles j'ai voulu faire ce métier,
- 11:37d'aller voir les gens,
- 11:39prendre 50%
- 11:40de mon temps à aller voir les gens,
- 11:41en plus de mon job de développeur,
- 11:43enfin,
- 11:43en partie sur mon job de développeur,
- 11:46c'est justement ce manque de relations sociales que j'allais avoir.
- 11:49En passant d'un mode où tu es dans l'entreprise,
- 11:51où j'étais à la douane avec une équipe,
- 11:52etc.,
- 11:53à un mode où tu es tout seul chez toi,
- 11:55je me disais « Waouh,
- 11:56je vais me perdre,
- 11:56en fait,
- 11:57humainement,
- 11:57j'ai besoin de voir des gens quand même,
- 11:59des vrais gens dans la vraie vie. »
- 12:02Et du coup,
- 12:02c'était un moyen de compenser.
- 12:03Et c'est ça qui m'a amené vers ce métier que j'adore aujourd'hui.
- 12:07Mais tu as raison.
- 12:08C'est-à-dire que moi,
- 12:08dans mon métier,
- 12:09je ne me vois pas faire 100%
- 12:11de remote.
- 12:13Au sens de ne jamais voir des collègues.
- 12:15C'est-à-dire que mon métier me permet,
- 12:17comme tu dis,
- 12:18de vous voir,
- 12:19par exemple,
- 12:20Aurélie et toi,
- 12:20en conférence,
- 12:22et de voir plein d'autres gens.
- 12:23Sinon,
- 12:24je sais que quand j'ai une période,
- 12:26on a des périodes de creux sur les conférences,
- 12:28notamment l'été ou tout ça,
- 12:29Je sais qu'au bout d'un mois et demi,
- 12:30deux mois où je fais quasi que du full remote,
- 12:33je commence à me dire,
- 12:35il est temps que j'aille voir du monde quand même parce que j'ai besoin.
- 12:38Pareil en fait,
- 12:39moi de mon côté c'est pareil en fait.
- 12:47J'aime bien travailler tranquillou à la maison,
- 12:50surtout sur des articles de blog ou sur un travail de fond.
- 12:54Mais par contre,
- 12:55j'ai besoin de voir les gens.
- 12:58Pour ça,
- 12:58j'adore aller en conférence,
- 12:59mais j'adore parler après,
- 13:03discuter,
- 13:04faire des rencontres,
- 13:04échanger avec les co-communautés.
- 13:07C'est vraiment ce mix entre les deux.
- 13:11De mon côté,
- 13:12j'aime bien le mix,
- 13:13mais on a besoin quand même d'aller voir l'humain.
- 13:18Effectivement,
- 13:18j'ai...
- 13:19Je suis d'accord.
- 13:21Un des éléments pour revenir à Elastic que j'ai adoré chez Elastic,
- 13:24c'est qu'Elastic disait,
- 13:25OK,
- 13:26vous êtes chez vous,
- 13:26vous êtes en remote,
- 13:27mais si vous avez besoin,
- 13:28on vous met des bureaux à disposition et vous pouvez aller au bureau quand vous voulez et faire du lien social.
- 13:33À la demande,
- 13:33en fait.
- 13:34À la demande.
- 13:34Et par exemple,
- 13:35j'avais un collègue qui habitait juste peut-être chez moi.
- 13:38Vraiment,
- 13:38on était au même endroit.
- 13:40Moi,
- 13:40j'étais dans la position où non,
- 13:41quand je suis chez moi et que je prends conférence,
- 13:42je restais chez moi.
- 13:44Et lui,
- 13:44il disait,
- 13:44ah non,
- 13:44mais moi,
- 13:45je vais au bureau tous les jours et je me prends le RER tous les jours et je me fais une heure de RER tous les jours.
- 13:49parce que j'ai besoin d'aller voir les gens.
- 13:51Et à l'inverse,
- 13:52j'ai d'autres collègues qui me disent « Mais moi,
- 13:53je ne veux surtout pas voir les gens,
- 13:54je veux rester chez moi tranquille,
- 13:57on me fout de la paix,
- 13:57je fais mon boulot. »
- 13:59Et j'aime bien cette flexibilité de ce modèle mental.
- 14:01On n'est pas tous équivalents,
- 14:03on n'est pas tous uniformes,
- 14:04on a tous chacun nos besoins personnels.
- 14:07Moi,
- 14:07j'ai besoin peut-être de sortir une fois par semaine pour dire « Allez,
- 14:10je m'oxygène. »
- 14:10Il y en a,
- 14:11c'est 7 jours par semaine,
- 14:12il y en a,
- 14:12c'est pas du tout.
- 14:14Et chacun s'adapte et c'est ce que j'ai adoré.
- 14:17Chez Elastic,
- 14:17il y a d'autres boîtes qui font ça,
- 14:18comme tu dis,
- 14:19GitHub aussi fait ça,
- 14:20Red Hat et un peu ce modèle-là aussi.
- 14:23Et j'ai pu commencer maintenant chez IBM,
- 14:26mais c'est très flexible et ça s'adapte à ton rythme de vie en tant qu'humain,
- 14:31et j'aime beaucoup ça.
- 14:34carrément je me permets de rebondir sur deux choses dont tu as parlé la partie
- 14:39Java et la partie
- 14:43Lucène et aussi la partie comment tu es arrivé chez Elastic donc je vais t'emmener sur deux sujets je vais commencer par le dernier,
- 14:55comment tu es arrivé chez Elastic j'ai eu la chance de voir le talk où tu en parles Merci.
- 15:01Un talk assez personnel,
- 15:02où tu parles de comment le monde open source,
- 15:04au final,
- 15:05t'a amené à trouver le boulot que tu fais maintenant.
- 15:08Moi,
- 15:08c'est comme ça que je le pitche.
- 15:11Je remettrai le lien dans les chaunotes.
- 15:14Et pour ceux qui ne l'ont pas vu,
- 15:15en quelques mots,
- 15:15je ne m'en prie pas de me refaire le talk.
- 15:17Mais je trouve que c'est assez rigolo de comment,
- 15:21au final,
- 15:22tu as fini par arriver chez Elastic.
- 15:23Oui,
- 15:24c'est vrai.
- 15:25Et c'est vrai que c'est une histoire que j'ai pitchée,
- 15:27d'ailleurs,
- 15:27je pense.
- 15:29La deuxième fois,
- 15:30c'était chez OVH,
- 15:31dans votre grande conférence annuelle,
- 15:33et j'avais fait un petit sujet de 15-20 minutes.
- 15:38Et j'aime beaucoup,
- 15:39parce que d'habitude je fais des sujets techniques,
- 15:41et là c'est plus humain,
- 15:42et je parle un petit peu plus de moi,
- 15:45donc c'est un peu plus casse-gueule,
- 15:47je mets des guillemets,
- 15:48pour ceux qui écoutent l'audio,
- 15:51imaginez les guillemets que je mets.
- 15:54Et en fait,
- 15:55ce qui est arrivé,
- 15:56c'est que j'étais à la douane et je consommais beaucoup d'open source à la douane.
- 16:01On utilise beaucoup d'open source,
- 16:02mais on consomme de l'open source.
- 16:04On ne reversait pas à l'époque.
- 16:05Maintenant,
- 16:06peut-être qu'ils le reversent plus,
- 16:07mais à l'époque,
- 16:08on ne reversait pas.
- 16:09Et petit à petit,
- 16:11j'ai commencé à aller dans les forums d'Elasticsearch et à consommer le forum en disant,
- 16:16je pose des questions,
- 16:17il y a des gens qui me répondent et c'est super,
- 16:18j'ai du support.
- 16:20Puis j'ai commencé à switcher en disant « Ah,
- 16:21mais je commence à avoir des réponses que je peux apporter aux gens. »
- 16:24Donc j'ai commencé à répondre aux gens.
- 16:26Des fois faux,
- 16:27d'ailleurs.
- 16:27Je répondais des fausses réponses.
- 16:28Et ce qui était cool,
- 16:29c'est qu'il y avait des gens un peu plus seniors qui arrivaient à côté de moi qui me demandaient « David,
- 16:32en fait,
- 16:32c'est pas exactement comme ça que ça se passe,
- 16:34c'est autrement. »
- 16:35Et ils me corrigeaient.
- 16:35Et j'apprenais grâce à mes fausses réponses,
- 16:37j'apprenais des vrais trucs.
- 16:39Ça,
- 16:39c'est vraiment super au niveau de la contribution.
- 16:41C'est clair.
- 16:42Et puis après,
- 16:43j'ai commencé à développer des plugins.
- 16:47J'en ai développé un premier plugin pour Elasticsearch,
- 16:50qui s'appelait le RSS River,
- 16:52qui permettait d'indexer automatiquement du contenu RSS dans Elasticsearch.
- 16:56On s'abonnait à un flux RSS,
- 16:57et dès qu'il y avait une news,
- 16:59c'était indexé.
- 17:01Et j'en ai parlé à Shai Bannon,
- 17:04qui est l'auteur d'Elasticsearch,
- 17:05encore une fois,
- 17:06dans un mail,
- 17:06et puis il me dit « vas-y,
- 17:07open source-le,
- 17:08c'est cool » .
- 17:08Je lui dis « ah non,
- 17:10mon projet il n'est pas beau,
- 17:11il n'y a pas les tests unitaires,
- 17:12il n'y a pas la bell-doc,
- 17:13il n'y a pas tout ça » .
- 17:14Attends,
- 17:15dans un mois,
- 17:15je pense que je l'aurai poli.
- 17:17Il me dit,
- 17:18mais on s'en fout,
- 17:18en fait.
- 17:19Il me dit,
- 17:19c'est de l'open source.
- 17:20Tu publies ton code,
- 17:21et tu vas voir que les gens vont venir naturellement vers toi pour t'aider à contribuer sur ce code.
- 17:26Et ça,
- 17:26ça a été le meilleur conseil de ma vie de développeur,
- 17:29c'est-à-dire open source-toi,
- 17:32David.
- 17:32Vas-y,
- 17:33donne ton code.
- 17:34Ce n'est pas grave.
- 17:35On ne va pas te juger sur la qualité de ton code,
- 17:38finalement.
- 17:38On a peur d'être jugés,
- 17:39nous,
- 17:39les Français,
- 17:40là-dessus.
- 17:40Alors qu'en fait,
- 17:41les gens s'en foutent.
- 17:42Ah,
- 17:42tu m'aides ?
- 17:43Merci de m'aider.
- 17:45Oui,
- 17:45c'est ça.
- 17:46Pas très bien.
- 17:47J'ai deux choix,
- 17:47soit je t'aide à corriger ce qui n'est pas très bien,
- 17:50ou soit je change de projet et il n'y a pas de souci en fait.
- 17:53Tu ne vas pas être dans le hall of shame,
- 17:54j'ai écrit le code de merde.
- 17:57Très souvent les gens voient d'abord ce que le projet apporte,
- 18:01avant de juger comment il est fait.
- 18:02Alors il y a toujours des gens qui aiment bien juger,
- 18:05mais la grande majorité c'est juste que déjà ils disent merci,
- 18:07de leur filer un truc qui leur permet de faire quelque chose qu'ils n'arrivaient pas à faire.
- 18:12Exactement.
- 18:13Ensuite,
- 18:14je me suis attaché à un deuxième projet qui s'appelait FS River et qui est devenu FS Crawler,
- 18:19qui est un de mes projets que je maintiens toujours.
- 18:24D'ailleurs,
- 18:30j'ai fait la release de la version 3 récemment.
- 18:34Après
- 18:354 ans et demi sans avoir rien réalisé,
- 18:38les gens ont utilisé la snapshot en prod.
- 18:41depuis plusieurs années.
- 18:43Mais David,
- 18:44qu'est-ce qui s'est passé récemment pour que tu releases tout d'un coup ?
- 18:47Il s'est passé que...
- 18:51Notamment,
- 18:51quelqu'un,
- 18:52un service public français,
- 18:56m'a dit
- 18:58« Pour mettre en prod,
- 18:58j'ai besoin d'une version stable,
- 19:01bien taguée,
- 19:02parce que c'est ce qu'il leur faut. »
- 19:04Et je comprends,
- 19:05tu ne mets pas une version snapshot en prod.
- 19:08Et donc du coup ça m'a un petit peu boosté en disant ok,
- 19:13allez,
- 19:13fais cette release là,
- 19:14elle apporte plein de choses.
- 19:16La version d'avant,
- 19:172.9,
- 19:18qui avait été révisée,
- 19:19a supporté que Elasticsearch 6 et 7.
- 19:22Donc on est très loin,
- 19:23parce que là,
- 19:24en ce moment,
- 19:25il y a la version 8 qui est sortie,
- 19:27il y a la version 9 qui est sortie,
- 19:28il y a une version serverless qui est sortie d'Elastic,
- 19:30donc tout ça fait qu'il fallait que ça soit supporté aussi.
- 19:34Donc j'ai fait cet effort.
- 19:37Après,
- 19:38il y a eu aussi l'arrivée de l'IA qui m'a beaucoup aidé.
- 19:41C'est-à-dire que j'avais,
- 19:42pour faire cette version 3,
- 19:44j'avais envie d'apporter un certain nombre de fonctionnalités qui étaient importantes pour moi.
- 19:48Enfin,
- 19:49pour moi.
- 19:49Et pour les utilisateurs,
- 19:50je présume,
- 19:51mais aussi pour moi en termes d'accomplissement et de réalisation sur le projet.
- 19:56Notamment quelque chose que je voulais supporter,
- 19:58qui est les checkpoints.
- 20:00Parce que je me suis rendu compte que mon petit hobby...
- 20:03projet
- 20:04FS Scrawler,
- 20:05il y a des gens qui indexent des gigas et des gigas octets de données qu'il y a sur leur disque dur.
- 20:11Je ne vous ai pas dit d'ailleurs ce que ça faisait FS Scrawler.
- 20:13Ça permet d'aller lire et de scanner ce qu'il y a sur un disque dur,
- 20:17d'extraire avec Apache Tika le texte qu'il y a dans les documents,
- 20:24faire de l'OCR éventuellement,
- 20:26récupérer les métadonnées et indexer tout ça dans Elasticsearch.
- 20:30Et quand tu crawles un disque où tu as des centaines de milliers de documents et que
- 20:3650% FS Crawler crache pour une raison x,
- 20:39y,
- 20:39z,
- 20:40que tu ne sais pas pourquoi,
- 20:41et que tu es obligé de recommencer depuis le début et que tu en as encore pour une semaine pour recommencer...
- 20:44Tu n'as que des boules.
- 20:46Voilà,
- 20:46tu es un petit peu vénère.
- 20:48D'où l'idée d'ajouter des checkpoints.
- 20:51Et c'est quelque chose que je voulais faire.
- 20:53Je savais comment faire techniquement.
- 20:55C'est-à-dire,
- 20:55OK,
- 20:56il n'y a pas de problème.
- 20:56Seulement,
- 20:57je savais que le...
- 20:58Le temps d'investissement,
- 21:00pour moi,
- 21:01était juste énorme.
- 21:02Il allait me falloir des semaines et des semaines de travail là-dessus.
- 21:07Merci,
- 21:07Lya.
- 21:08Hé,
- 21:09IA !
- 21:09Salut,
- 21:10copain !
- 21:11J'ai besoin d'implémenter les checkpoints,
- 21:13et voilà ce que j'aurais que ça fasse,
- 21:14et voilà la façon dont ça se fasse,
- 21:16et blablabla.
- 21:16Et rappelle-toi,
- 21:17je fais toujours du TDD dans l'effet scrawler,
- 21:19donc travaille comme moi.
- 21:21Commence d'abord par implémenter les tests,
- 21:23et puis après,
- 21:23essaye de résoudre tout ce qui est rouge et compagnie.
- 21:26Blablabla.
- 21:27Et donc avec ça,
- 21:29finalement,
- 21:30en 2-3 semaines,
- 21:31je crois,
- 21:31de travail,
- 21:33plus d'autres features et tout,
- 21:35j'ai réussi à implémenter cette fonction qui me bloquait un peu,
- 21:38aussi mettre à jour mes scripts de release qui étaient complètement vieillissants,
- 21:43et donc j'ai pu finalement faire cette release en septembre,
- 21:47si ma mémoire est bonne,
- 21:48c'était quelque part comme ça,
- 21:49fin août au début septembre.
- 21:50D'accord.
- 21:54Merci.
- 21:54Merci à vous.
- 21:55Si on revient à l'origine de la question que je te posais tout à l'heure,
- 22:03ce FS Crawler que tu as créé il y a longtemps a été ta porte d'entrée un peu privilégiée pour finir chez Elastic,
- 22:11si je ne m'abuse.
- 22:13Il y avait ça,
- 22:14effectivement.
- 22:15J'ai été repéré un petit peu parce que je faisais des plugins assez cools qui apportaient des fonctions.
- 22:23En tant que développeur Java,
- 22:25j'avais prouvé par exemple que je savais faire du code Java qui tourne,
- 22:29puisque les gens pouvaient utiliser mon projet.
- 22:32Mais il y avait aussi autre chose qui était importante,
- 22:33c'est que l'été 2012 notamment,
- 22:37même avant l'été 2012,
- 22:39j'ai énormément contribué au forum.
- 22:42Et de plus en plus.
- 22:42Je vous ai dit que je consommais le forum au début,
- 22:45mais finalement j'ai commencé à contribuer au forum,
- 22:47et de plus en plus.
- 22:48Et vraiment être très très actif.
- 22:50A tel point que je me réveillais la nuit,
- 22:54j'allais faire ma petite pause personnelle que j'ai besoin de faire pendant la nuit,
- 22:57avec mon téléphone portable,
- 22:59ne faites pas ça,
- 23:00attention,
- 23:01les enfants,
- 23:01il faut des vrais cascadeurs qui font ça,
- 23:03donc ne faites pas ça,
- 23:05et pendant que j'étais assis au bon endroit,
- 23:11je regardais avec mon smartphone les forums de discussion et je répondais aux gens,
- 23:15et les gens disaient,
- 23:15mais David,
- 23:16t'es dans quelle time zone,
- 23:17on n'arrive pas à savoir où tu es puisque tu réponds.
- 23:19jour et nuit,
- 23:20tout le temps,
- 23:22Mais j'ai adoré,
- 23:22en fait.
- 23:23Il y avait une sensation de,
- 23:26je ne sais pas,
- 23:26de très,
- 23:27très positive d'aider les gens.
- 23:29Oui,
- 23:29et puis d'appartenance,
- 23:30parce que je sais que ma chérie fait une conf là-dessus,
- 23:33sur le côté communauté interne et externe dans des boîtes.
- 23:38Et en fait,
- 23:39je pense que quand on trouve sa place dans une communauté,
- 23:42on a une notion d'appartenance,
- 23:44et comme tu dis,
- 23:45du fait qu'on aide et qu'on est aidé.
- 23:47qui est assez forte.
- 23:47Moi,
- 23:48je le comprends assez facilement parce que c'est quelque chose aussi qui me drive pas mal.
- 23:53C'est ça.
- 23:54Et puis,
- 23:56du coup,
- 23:57j'ai continué à faire ça.
- 23:59Et pendant l'été 2012,
- 24:02Elastic venait d'être créé,
- 24:03la boîte Elastic Search venait d'être créée aux Pays-Bas en mai.
- 24:07Et en fait,
- 24:09les principaux contributeurs du forum se sont mis un petit peu en pause,
- 24:13enfin,
- 24:13ils étaient en vacances.
- 24:14je sais pas,
- 24:15et je me suis mis dans la tête de je vais répondre à tout le monde,
- 24:17je vais aider tout le monde et là je suis devenu d'un seul coup le plus gros contributeur jamais de ce forum
- 24:24Donc quand j'ai appelé Shay Bannon,
- 24:27à un moment je lui ai dit « Écoute,
- 24:28j'ai vu que tu avais créé une boîte,
- 24:30peut-être que c'est le moment que je rejoigne ou qu'on discute. »
- 24:33Il me dit « Ouais,
- 24:34ok. »
- 24:35Et on s'est vus à Devox Envers.
- 24:36Il était venu à Devox Envers donner un talk.
- 24:38Je lui ai dit « Écoute,
- 24:39je viens aussi à Devox Envers,
- 24:41ça tombe bien.
- 24:42Je veux faire deux choses avec toi si tu veux bien.
- 24:44Une interview pour la communauté francophone de
- 24:47Shay Bannon,
- 24:47comme ça,
- 24:48ça sera cool,
- 24:48on aura des trucs à expliquer aux gens. »
- 24:51Et puis aussi,
- 24:52parler de notre avenir commun.
- 24:55Et donc,
- 24:55l'entretien était un peu simple.
- 24:59Très,
- 25:00très simple.
- 25:00Oui,
- 25:01j'imagine,
- 25:01j'imagine.
- 25:02Je n'avais plus rien à prouver,
- 25:03en fait.
- 25:04Il me dit,
- 25:04bon,
- 25:05je sais qui tu es.
- 25:07OK,
- 25:07je sais ce que tu veux amener.
- 25:09Je lui ai même dit,
- 25:10dans l'entretien,
- 25:10je lui ai dit,
- 25:11mais Shai,
- 25:12je ne comprends pas pourquoi tu voudrais me payer pour un truc que je fais gratuitement aujourd'hui.
- 25:15Parce qu'en fait,
- 25:15je le fais gratuitement.
- 25:17Et il me dit,
- 25:18et je trouvais ça,
- 25:19et c'est là que ça m'a donné vraiment confiance en ce qu'il était en train de bâtir et en le côté très smart du gars,
- 25:26c'est qu'il a dit je préfère t'avoir à l'intérieur et que tu sois au courant de tout ce qu'on est en train de bâtir et la façon dont on va le positionner dans le monde,
- 25:34etc.
- 25:35Et d'investir en gros sur toi,
- 25:37plutôt que tu fasses ça de l'extérieur et puis qu'à un moment tu décides d'arrêter parce que tu as d'autres missions,
- 25:41tu as d'autres rôles et compagnie.
- 25:44Et on est tombé d'accord sur le fait que j'allais faire
- 25:4650% Java code et 50%
- 25:49évangéliste et que j'allais continuer à accélérer la communauté francophone.
- 25:53Et ça marchait très bien,
- 25:54on voyait le nombre de downloads en France qui commençait à augmenter comme de dingue,
- 25:58on était toujours dans le top 3 des pays qui utilisaient Elasticsearch.
- 26:01Donc c'est vraiment super.
- 26:03Et encore le top 3 incluait les Etats-Unis avec toutes les instances d'un opérateur de cloud très célèbre qui...
- 26:13qui tournent depuis les Etats-Unis,
- 26:14ça faussait un petit peu d'ailleurs le nombre d'angles,
- 26:16mais bon.
- 26:17Voilà,
- 26:18parenthèse à parenthèse,
- 26:19et donc ça a été très simple,
- 26:21finalement,
- 26:21de passer les entretiens et de rejoindre ces équipes,
- 26:24c'était inévident.
- 26:26C'est une belle histoire,
- 26:27et je ferai une toute petite parenthèse sur ce que tu as dit,
- 26:30il y a encore plein de gens qui se disent que ça ne vaut pas le coup d'aller en conférence,
- 26:34les conférences vous apportent ce côté social,
- 26:36ce côté humain,
- 26:38ou c'est plus simple ?
- 26:40d'aller croiser quelqu'un,
- 26:41de discuter un truc et de monter une belle histoire parce que au final,
- 26:44moi,
- 26:44si je suis chez OVH et si je fais ce métier à l'heure actuelle,
- 26:46c'est parce que j'ai été voir aussi un talk au Jack Summer Camp il y a un peu plus de 5 ans,
- 26:53d'Oracio,
- 26:55qui à la fin dit au fait,
- 26:56je suis en train de monter mon équipe d'Evrel,
- 26:58si ça vous intéresse,
- 26:59venez me voir.
- 27:00Et je connaissais déjà un peu Oracio et j'étais voir Oracio et j'ai dit,
- 27:02c'est dommage parce que moi je suis architecte,
- 27:05applicatif,
- 27:06dans une mutuelle,
- 27:07je ne correspond pas mais c'est un...
- 27:08un poste qui m'aurait trop fait kiffer.
- 27:11Le lendemain,
- 27:12je faisais un call avec lui et 15 jours après,
- 27:14je finis chez OVH en tant que dev advocate.
- 27:17Donc,
- 27:17si je n'avais pas été à cette conférence,
- 27:18en disant,
- 27:19de toute façon,
- 27:19le Jock Summer Camp,
- 27:20il y a les replays,
- 27:22je serais peut-être encore architecte chez Harmonie Mutuelle,
- 27:25peut-être très heureux,
- 27:25mais en tout cas,
- 27:26je n'aurais pas fait un métier qui me passionne.
- 27:27Je ne veux plus soit le...
- 27:30Voilà,
- 27:30tu vois,
- 27:30ce que tu racontes,
- 27:31et c'est vrai qu'il y a des replays,
- 27:33mais...
- 27:34les gens,
- 27:34allez en conférence et vous voyez que vous pouvez vraiment rencontrer et avoir de belles histoires.
- 27:41Aurélie,
- 27:41on s'est rencontré à Toulouse,
- 27:42je crois en 2013 ou
- 27:452014, où je suis venu faire un meetup.
- 27:47Un meetup c'était,
- 27:48non ?
- 27:49Ouais,
- 27:49un meetup data,
- 27:50je ne sais plus comment il s'appelait ce meetup-là.
- 27:52Alors en fait,
- 27:52oui,
- 27:55c'est exactement ce que j'avais en tête.
- 27:56Je me suis dit,
- 27:57la première fois c'était où ?
- 27:58Je pense que c'était un meetup à Toulouse.
- 28:01Et un meet-up,
- 28:02je ne sais plus en quelle année,
- 28:04mais je dirais dans les 2013-2014.
- 28:06Donc,
- 28:07ça commence à faire,
- 28:08vu qu'on est en 2026.
- 28:10Oui,
- 28:10mais toi,
- 28:10tu n'as pas changé,
- 28:11c'est l'avantage.
- 28:13J'ai des cheveux blancs maintenant.
- 28:14J'ai un fils qui me dit assez que sur mes livres,
- 28:18ça ne me représente pas.
- 28:20Le petit avatar,
- 28:21il m'a dit « tu rajoutes des cheveux blancs » .
- 28:23J'ai gueulé un petit peu.
- 28:25Mais non,
- 28:26je vais y quand même.
- 28:28Je vais y et j'ai des rides en plus.
- 28:30Non mais...
- 28:30Mais franchement,
- 28:31si ça fait 12 ans ou 13 ans,
- 28:33ça commence à faire.
- 28:34Mais c'était un meet-up.
- 28:36C'est ça.
- 28:37Non,
- 28:37mais franchement,
- 28:38comme vous racontez,
- 28:40les conférences et les meet-ups,
- 28:42c'est vraiment important.
- 28:43Tu te fais du réseau,
- 28:45tu discutes avec des personnes.
- 28:46Et comme je dis,
- 28:47moi,
- 28:47à des personnes maintenant,
- 28:49quand en fait,
- 28:51même si tu es timide,
- 28:53tu es très timide,
- 28:54tu peux te créer des opportunités.
- 28:57En fait,
- 28:57tu vas vers les personnes,
- 28:59tu sors,
- 28:59tu te...
- 28:59Tu as la zone de confort et tu crées ton opportunité.
- 29:02Et après,
- 29:04ça peut amener à raconter des histoires.
- 29:07Pareil,
- 29:07si je suis là,
- 29:08c'est parce que c'est des années que je connaissais Horacio.
- 29:11Dès qu'il a monté l'équipe,
- 29:12il a dit...
- 29:13Il dit « j'ai pensé à toi » .
- 29:14Et après,
- 29:15ça s'est fait assez de manière très naturelle.
- 29:19Donc,
- 29:19c'est grâce au meet-up,
- 29:20aux communautés et aux conférences.
- 29:23Et à ma main,
- 29:26j'ai oublié ce que j'allais dire.
- 29:27Désolée,
- 29:28j'ai pas parlé.
- 29:28J'allais ressentir exactement sur ce que tu viens de dire.
- 29:32Ça va revenir.
- 29:33Le temps que ça te revienne,
- 29:34du coup,
- 29:34je vais citer notre invité du mois précédent pour les rencontrer.
- 29:38Et si vous êtes timide,
- 29:39effectivement,
- 29:39ce que nous disait Léonore,
- 29:41c'est qu'elle,
- 29:41elle aime bien aller en meet-up et en conférence.
- 29:43Parce que comme elle est timide,
- 29:44en fait,
- 29:44c'est pas elle qui va vers les gens,
- 29:45c'est les gens qui viennent la voir.
- 29:47Vous voyez,
- 29:47même les timides,
- 29:48en fait,
- 29:48vous vous y retrouvez en meet-up et en conférence.
- 29:50Et donc,
- 29:50c'était ça,
- 29:52la timidité dont je voulais parler.
- 29:53Exactement.
- 29:54Bravo,
- 29:55Stéphane,
- 29:55d'avoir été creusé dans mon cerveau.
- 29:57Il est trop fort,
- 29:58t'as vu ?
- 29:58C'est un métier.
- 29:59Incroyable,
- 29:59c'est un métier.
- 30:02Et moi,
- 30:02je suis assez introverti,
- 30:03ça se voit pas comme ça.
- 30:04Mais je suis...
- 30:06On est tous les trois,
- 30:07je pense.
- 30:07Je pense qu'on est tous les trois bien,
- 30:09tu vois.
- 30:10Exactement.
- 30:10Et les relations sociales,
- 30:12par exemple,
- 30:12quand j'invite du monde à la maison,
- 30:14au-delà de 6 personnes,
- 30:158 personnes,
- 30:16pour moi,
- 30:16ça devient difficile.
- 30:18J'ai mis
- 30:1950 ans à comprendre que j'avais cette difficulté,
- 30:22et je ne comprenais pas pourquoi,
- 30:23et maintenant,
- 30:23ça y est,
- 30:23j'ai compris.
- 30:25Il y a plein de trucs,
- 30:25mais bon,
- 30:26qu'importe.
- 30:27Et j'en parlais avec ma compagne,
- 30:29qui me dit « Mais David,
- 30:29je ne comprends pas,
- 30:30tu fais des conférences devant 200 personnes,
- 30:32400 personnes,
- 30:33etc.
- 30:34et tu me dis que tu as des relations sociales. »
- 30:37Et donc,
- 30:37je lui réponds « En fait,
- 30:38je fais une conférence... »
- 30:40avec un public.
- 30:42En fait,
- 30:42ce que je vois,
- 30:43c'est un ensemble de personnes.
- 30:45Et donc,
- 30:45ma relation,
- 30:46elle est un à un.
- 30:47C'est David qui parle à un public.
- 30:49Évidemment,
- 30:49je n'ai pas les 500 personnes qui viennent me voir et me parler en même temps,
- 30:52parce que ça,
- 30:52pour le coup,
- 30:53ça ne serait pas du tout gérable.
- 30:54Et donc,
- 30:54cette peur du nombre de personnes qu'on peut avoir quand on est un petit peu timide,
- 30:59etc.,
- 31:00finalement,
- 31:00on arrive à passer outre,
- 31:01parce qu'on se rend compte que ce n'est pas du tout les mêmes relations qu'on a.
- 31:05Et donc...
- 31:06Après,
- 31:06on a des relations beaucoup plus personnelles,
- 31:08parce que,
- 31:08oui,
- 31:08dans les couloirs,
- 31:09je vais voir Aurélie,
- 31:10oui,
- 31:10dans les couloirs,
- 31:11je vais voir Stéphane,
- 31:11et là,
- 31:11on va avoir des discussions un à un,
- 31:13qui sont complètement supportables,
- 31:15et voilà,
- 31:15donc cette timidité,
- 31:16on arrive à en faire aussi une force,
- 31:20peut-être.
- 31:22Oui,
- 31:22oui,
- 31:22tout à fait.
- 31:23Et puis,
- 31:24parce qu'aussi,
- 31:25je pense qu'on fonctionne beaucoup comme ça,
- 31:27il y a beaucoup de gens dans notre métier qui sont justement plutôt introvertis,
- 31:30mais qui fonctionnent aussi avec une zone où,
- 31:31à un moment donné,
- 31:32tu te recharges,
- 31:33et où tu sais que...
- 31:34t'arrives à ton maximum de sociabilité,
- 31:37entre guillemets.
- 31:39Et c'est pour ça qu'on parlait du remote,
- 31:40on parlait de tout ça.
- 31:41Ça te permet aussi à un moment donné de dire,
- 31:43ok,
- 31:43là je recharge les batteries parce qu'il y a eu un peu trop d'interactions,
- 31:47justement.
- 31:48Exactement.
- 31:50Je peux rebondir encore sur FS Crawler parce que j'avais un petit...
- 31:54Vas-y,
- 31:55vas-y,
- 31:55c'est un épisode.
- 31:58Tout à l'heure,
- 31:58j'ai parlé du fait que j'avais beaucoup utilisé l'IA récemment pour faire
- 32:03accélérer un petit peu le process de release de FSColor 3.
- 32:07Et ce que je constate en ce moment,
- 32:09c'est beaucoup de gens aussi qui me font des pull requests avec de l'IA pour améliorer le projet.
- 32:17Alors,
- 32:18il y a beaucoup de développeurs qui,
- 32:19au début,
- 32:19regardent ça d'un œil très négatif.
- 32:22Alors,
- 32:22ce n'est pas mon cas.
- 32:23C'est-à-dire que moi,
- 32:23une contribution est une contribution.
- 32:26Que tu aies cramé de ton temps personnel pour rédiger des lignes de code ou que tu aies cramé des tokens d'un LLM pour moi,
- 32:33pour m'aider sur ce projet-là,
- 32:35ça a pour moi la même valeur.
- 32:37L'important,
- 32:38c'est que tu aies quand même relu ce que tu as fait au niveau du LLM avant de faire ta pull request,
- 32:41évidemment.
- 32:42Ce n'est pas toujours le cas.
- 32:43J'avoue qu'il y en a quelques-uns,
- 32:44on les voit,
- 32:44on dit « t'as voulu faire quoi,
- 32:46là,
- 32:46en fait ? »
- 32:46Bon,
- 32:47ok,
- 32:47on ferme la pull request.
- 32:48Mais la plupart sont des vrais pull requests très utiles,
- 32:53de features où j'ai par exemple une issue qui est ouverte en disant « tiens,
- 32:56j'aimerais bien faire cette feature-là »
- 32:58et il y a quelqu'un qui vient m'aider et cramer ses tokens.
- 33:01Merci la communauté.
- 33:04Même si vous utilisez l'IA,
- 33:05c'est très bien.
- 33:07Allez-y,
- 33:08venez m'aider,
- 33:08venez contribuer à ce projet-là.
- 33:10Si vous êtes débutant,
- 33:11ça peut vous donner une sorte de visibilité.
- 33:14Prenez n'importe quel projet open source,
- 33:17allez contribuer un petit peu dessus,
- 33:18allez rajouter votre pierre à l'édifice et faites-vous repérer.
- 33:22Peut-être qu'un jour,
- 33:23ça vous avouera des portes.
- 33:25Je voulais boucler.
- 33:26Non,
- 33:26mais tu as raison.
- 33:29On en reparlera certainement.
- 33:31un peu plus tard dans cet épisode,
- 33:33mais l'IA est un outil,
- 33:35et quand ça se passe mal,
- 33:36c'est pas forcément l'outil qui fait mal les choses,
- 33:38c'est souvent la personne qui manipule l'outil,
- 33:40donc faut jamais l'oublier,
- 33:41à un moment donné.
- 33:43Si on fait les choses bien,
- 33:44il y a quand même peu de chances que ça se passe mal.
- 33:46Par contre,
- 33:47si on le fait de manière complètement claquée au sol,
- 33:50bah oui,
- 33:52ça peut mal se passer.
- 33:54Tu veux qu'on continue sur l'IA,
- 33:57ou tu veux que...
- 33:58Non,
- 33:59je...
- 34:00On tourne autour depuis le début.
- 34:01On n'a pas dit un truc quand même.
- 34:04On a quand même prononcé le mot deux,
- 34:06trois fois,
- 34:06le mot Java.
- 34:07Donc peut-être que vous le savez,
- 34:10pour celles et ceux qui nous écoutent,
- 34:12que c'est peut-être un langage que j'aime un peu.
- 34:16Et mais quelle fierté j'ai eu de voir que tu avais été nommé
- 34:22Java Champion.
- 34:22Donc,
- 34:23il y a...
- 34:24un peu la plus haute distinction de notre écosystème de dev Java.
- 34:28Moi,
- 34:28en tout cas,
- 34:29j'ai été baigné avec les Java champions.
- 34:30On a eu la chance de recevoir
- 34:32Guillaume, par exemple,
- 34:33mais voilà,
- 34:34tous les autres Java champions,
- 34:35que ce soit francophones ou étrangers.
- 34:40Alors,
- 34:40c'est pareil,
- 34:41l'idée,
- 34:41ce n'est pas d'en faire trois heures,
- 34:42mais c'est déjà de savoir toi,
- 34:45comment tu l'as reçu,
- 34:47parce que je présume que...
- 34:48Peut-être que tu ne t'y attendais pas quand tu as été proposé.
- 34:51Je crois qu'il y a un mécanisme de proposition,
- 34:53et après,
- 34:53c'est voter,
- 34:54et après,
- 34:54c'est élu ou pas.
- 34:56Et puis voilà,
- 34:58nous en dire deux mots un peu.
- 34:59Ça fait quoi d'être Java champion ?
- 35:00Ça augmente le salaire par 12.
- 35:04Non,
- 35:04ce n'est pas vrai.
- 35:05Ah,
- 35:05je savais que tu ne voulais pas du tout.
- 35:07Non,
- 35:07non,
- 35:08ce n'est pas vrai.
- 35:10Alors,
- 35:10ce que ça apporte,
- 35:11c'est de la visibilité,
- 35:12de la reconnaissance,
- 35:13et puis en tant qu'humain,
- 35:15en fait,
- 35:15on a une certaine fierté.
- 35:16Moi,
- 35:16j'avoue,
- 35:17ce truc-là me rend assez fier,
- 35:20même si j'ai ce syndrome de l'imposteur que vous savez que nous partageons beaucoup entre nous.
- 35:26Et quand c'est Julien Ponge,
- 35:28merci à Julien qui m'a parlé de ça à un moment,
- 35:30il me dit « Mais David,
- 35:31je réalise que tu n'es pas déjà la champion et c'est bizarre,
- 35:34en fait,
- 35:34il faut qu'on te propose » .
- 35:37Il m'a proposé ça.
- 35:38Je me suis dit la première chose,
- 35:40j'ai pas du tout ma place.
- 35:42Non,
- 35:42non,
- 35:42moi je vois les Java Champions,
- 35:43je vois des Josh Long,
- 35:45je vois des Guillaume,
- 35:46comme tu viens de dire,
- 35:48Rémi,
- 35:49des gens incroyablement brillants sur la JVM qui savent peut-être aller lire le code C de la JVM et puis décortiquer des trucs.
- 35:58Je me dis non,
- 35:58non,
- 35:58mais j'ai pas ce...
- 35:59Il mise la matrice.
- 36:00Ouais.
- 36:02Mon collègue chez Elastic Piotr,
- 36:04qui est incroyable,
- 36:05qui est un gars hyper...
- 36:06hyper talentueux en DevRel,
- 36:07mais aussi en Java.
- 36:08Et je me dis,
- 36:08mais qu'est-ce que je ferais dans ce groupe ?
- 36:11Et puis,
- 36:12Julien me dit,
- 36:12bah tiens,
- 36:13en fait,
- 36:14il faut que tu répondes à quelques questions,
- 36:16que tu m'aides à constituer ton dossier.
- 36:18Donc,
- 36:18il m'envoie un peu la liste des questions,
- 36:20et je me dis,
- 36:21tiens,
- 36:21je vais réfléchir.
- 36:23Ça a mis,
- 36:23je pense,
- 36:24un bon mois,
- 36:25ou peut-être deux mois,
- 36:26avant que je décide de franchir le pas,
- 36:28parce que je me sentais vraiment pas légitime à rejoindre ce groupe.
- 36:32Et quand j'ai commencé à écrire ce document,
- 36:34je me suis dit,
- 36:34ah,
- 36:34mais en fait,
- 36:36Ben si,
- 36:36j'ai fait ça.
- 36:36Oui,
- 36:37j'ai quand même fait du code Java qui est public.
- 36:38Enfin,
- 36:39FS Crawler,
- 36:39par exemple,
- 36:40c'est une grosse pièce,
- 36:41c'est l'éléphant au milieu de la pièce,
- 36:43comme on dit.
- 36:44Mais en fait,
- 36:45tu ne le vois pas,
- 36:45David,
- 36:45parce que tu es tous les jours dessus,
- 36:47mais finalement,
- 36:47il est là.
- 36:48Tes contributions à Elasticsearch,
- 36:50mine de rien,
- 36:50sur les plugins et tout,
- 36:52c'est du Java.
- 36:54Et quand je fais mes talks sur migrer depuis une base SQL vers Elasticsearch,
- 36:58c'est du live coding en Java.
- 37:00Le langage que j'utilise et dont je fais la promotion,
- 37:03quelque part indirectement,
- 37:04c'est du Java.
- 37:05Petit à petit,
- 37:05en écrivant mes arguments,
- 37:08je me dis que je me sens légitime à un autre niveau.
- 37:12Ce n'est pas un niveau très technique comme on va avoir avec Rémi ou José ou Guillaume.
- 37:20C'est un autre aspect.
- 37:22C'est plus dans le côté DevRel qui représente aussi Java et qui continue à dire que Java,
- 37:27c'est un super langage,
- 37:28très cool,
- 37:31qui fait marcher énormément de services dans le monde,
- 37:34etc.
- 37:35Et donc j'ai dit oui,
- 37:36ok,
- 37:36allez,
- 37:36je le fais.
- 37:38Et puis ça a mis quelques temps,
- 37:39le temps que les Javas Champion votent en interne,
- 37:42ce qui était ce que j'ai lu après une évidence pour eux.
- 37:46Et donc merci à tous ceux qui ont voté.
- 37:49Je suis très très fier de ce titre.
- 37:51Merci de l'avoir mentionné.
- 37:54Non,
- 37:54mais c'est...
- 37:55En toute honnêteté,
- 37:56moi ça m'a touché de savoir que tu devenais
- 37:59Javas Champion,
- 37:59parce qu'on se connaît et qu'on s'apprécie,
- 38:02donc je trouvais ça super bien.
- 38:04Je n'ai pas listé,
- 38:05mais je ne pense pas qu'il y en ait tant que ça en France des Java champions.
- 38:09Vous êtes,
- 38:10je pense,
- 38:10une communauté assez petite.
- 38:13Vous êtes quelques dizaines,
- 38:14je pense,
- 38:15et ça doit s'arrêter à peu près là.
- 38:19Et c'est bien dans ces aires un peu aussi où on met parfois un peu les langages au second plan,
- 38:26en se disant que ça devient un truc un peu anecdotique.
- 38:29Je trouve ça bien d'avoir ça,
- 38:30je trouve ça bien de faire vivre les écosystèmes.
- 38:32et puis c'est cool,
- 38:33en tout cas c'est une belle aventure en tout cas bravo merci beaucoup c'était une très très bonne nouvelle pour finir l'été en beauté et d'ailleurs en parlant de si tu veux je reprends la main là dessus en parlant de mes contributions en Java justement j'ai réalisé sur mon blog post un
- 38:55ensemble d'articles qui expliquent comment on développe en Java
- 39:01avec Lucène directement,
- 39:02donc sans utiliser Elasticsearch.
- 39:05Alors j'ai fait ça parce que je travaille sur un projet perso à côté qui est lié au monde du DJing,
- 39:12mais ça je ne vais pas en parler pour l'instant.
- 39:15Et dans le cadre de ce projet-là,
- 39:16j'avais besoin de chercher des morceaux de musique que j'ai sur mon disque dur,
- 39:21j'ai les métadonnées et tout,
- 39:22et j'ai dit ah bah tiens pour chercher,
- 39:24je ne vais pas monter un cluster Elasticsearch parce que j'ai un dataset qui est petit,
- 39:27j'ai 5000 tracks à tout casser,
- 39:28ça monte largement en mémoire ce truc-là,
- 39:30je n'ai pas envie de démarrer un Docker machin avec Elasticsearch,
- 39:34je vais juste faire un embedding en Lucene.
- 39:38Donc comment ça se programme ?
- 39:40Claude,
- 39:41peux-tu m'aider ?
- 39:43Salut Claude !
- 39:43Salut
- 39:44Claude !
- 39:46Par flemme,
- 39:47parce que je trouve qu'on devient feignant maintenant avec l'IA,
- 39:49donc par pure flemme,
- 39:51je demande une approche.
- 39:54Le gros avantage,
- 39:55c'est que comme j'ai un petit peu de bouteille,
- 39:58je sais que quand Claude me propose un truc,
- 40:00je suis capable de dire
- 40:02« Je pense que tu oublies quelque chose,
- 40:03là,
- 40:04je pense que tu aurais plutôt besoin de tel type de champ. »
- 40:06Parce que je sais comment ça marche un moteur de recherche,
- 40:08en fait.
- 40:08J'ai un tout petit peu d'expérience dessus.
- 40:10Donc non,
- 40:10je pense que tu devrais faire autrement.
- 40:12Et là,
- 40:12il te répond,
- 40:13oh,
- 40:13mais oui,
- 40:13tu as tout à fait raison.
- 40:14Ah,
- 40:15tu as raison.
- 40:16À ce moment-là,
- 40:17je pourrais le cramer,
- 40:18mon piscine.
- 40:18Ah,
- 40:18ça m'énerve aussi.
- 40:19Et moi,
- 40:19pour l'un côté,
- 40:21à chaque fois qu'on me répond,
- 40:22oui,
- 40:23tu as raison,
- 40:23mais je m'en fous d'avoir raison.
- 40:26Je m'en fous,
- 40:26mais fais-moi ce que je demande.
- 40:28Donc oui,
- 40:28c'est un peu rigolo.
- 40:30Et donc,
- 40:31je suis arrivé à faire cette intégration sur mon projet.
- 40:35Et j'ai dit,
- 40:35ah,
- 40:35mais en fait,
- 40:36c'est un bon article de blog.
- 40:37Et parce que moi,
- 40:38ça me permet de comprendre.
- 40:41Vous allez rire,
- 40:42mais dans toutes ces années où j'ai fait d'Elasticsearch avec du Lucen,
- 40:46qui est vraiment le cœur dessous,
- 40:47je n'étais jamais allé regarder vraiment le code de comment on appelait Lucen derrière.
- 40:53Pour moi,
- 40:53je regardais au niveau de l'API REST,
- 40:55quoi,
- 40:55et puis je savais que j'appelais ensuite des méthodes qui,
- 40:57quelque part,
- 40:57faisaient quelque chose avec Lucen,
- 40:58mais c'était tout.
- 41:00Et là,
- 41:01j'ai dit,
- 41:01OK,
- 41:02maintenant,
- 41:02je comprends,
- 41:03en fait.
- 41:03D'accord,
- 41:04OK,
- 41:04il y a des index writers,
- 41:05il y a des trucs comme ça.
- 41:06OK,
- 41:06donc,
- 41:07et je positionne mieux ma pensée.
- 41:08Je dis,
- 41:08ben,
- 41:08ça,
- 41:08il faut que je le partage avec les gens.
- 41:10J'ai fait des articles de blog,
- 41:12toute une série qui dit comment on intègre
- 41:15Lucène dans une application Java.
- 41:19Et à la fin,
- 41:20je conclue,
- 41:21parce que ça fait quand même partie de mon métier,
- 41:24si on migre en Elasticsearch,
- 41:26qu'est-ce qu'on doit faire finalement ?
- 41:27Comment on connecte de dot ?
- 41:29Comment on refait le lien entre tout ça ?
- 41:33Et c'était intéressant parce qu'on voit que du coup,
- 41:35Elasticsearch s'amplifie.
- 41:37énormément les choses.
- 41:38C'est-à-dire que quand tu fais du code Lucent,
- 41:39tu te remontes les manches.
- 41:41Par contre,
- 41:41tu contrôles exactement ce que tu fais.
- 41:44Et quand tu fais de l'Elasticsearch,
- 41:45l'Elasticsearch a une API un peu d'abstraction qui est très développeur-friendly.
- 41:49C'est-à-dire qu'en tant que développeur,
- 41:52un appel à une API REST,
- 41:53ça se fait simplement,
- 41:53en fait,
- 41:54et t'as pas trop de questions à te poser.
- 41:56Donc,
- 41:57c'était intéressant de faire cette connexion,
- 41:58et maintenant,
- 41:59j'ai vraiment une meilleure vue de Lucent.
- 42:03C'est cool.
- 42:03C'est comme ça qu'on met les mains dedans,
- 42:04en fait.
- 42:05Et comme tu dis,
- 42:05c'est...
- 42:06On pourrait en discuter longtemps,
- 42:08mais c'est aussi parce que tu as un peu d'expérience que tu as pu vraiment te faire accélérer tout ça avec la partie génération de code via LLM.
- 42:19Mais c'est cool de pouvoir un peu deep dive.
- 42:23C'est ce que je fais aussi dans certains concepts.
- 42:26En ce moment,
- 42:26ma marotte,
- 42:27c'est que j'essaye de pouvoir entraîner et faire d'inférence de modèles en pur Java,
- 42:33c'est-à-dire sans surcouche.
- 42:35sans VLLM,
- 42:36sans truc comme ça,
- 42:37donc vraiment accéder aux GPU et avoir les mêmes frameworks de temps de sort qu'on a par exemple,
- 42:42mais en Java.
- 42:45Tu veux dire que tu entraînes tes modèles en Java ?
- 42:47C'est ce que j'essaye,
- 42:48oui,
- 42:48avec Tornado VM qui permet de faire de l'accélération GPU.
- 42:52Tornado VM !
- 42:53Il faut qu'on parle !
- 42:55Mais j'en suis pour l'instant à essayer de creuser et de voir un peu tout ce qu'on peut faire.
- 43:01Effectivement,
- 43:02je ne leur aimerais jamais lancer là-dedans.
- 43:05tout seul,
- 43:06juste avec les docs,
- 43:07les API,
- 43:08les articles qui sont très bien écrits,
- 43:09etc.
- 43:10Et ça sera fait pour le Tourantech ou pas ?
- 43:13Pas du tout.
- 43:16Mais c'est cool.
- 43:18C'est une belle histoire.
- 43:22Combien on est ?
- 43:23Ah oui,
- 43:24trois quarts d'heure sur la partie présentation.
- 43:25On est bien.
- 43:26On est sur un épisode où je vous annonce que l'on ne respectera pas tout le conducteur.
- 43:31D'autant qu'en plus,
- 43:32il se trouve qu'on a un conducteur plus
- 43:34chargé donc on a commencé un peu à parler d'illage vous propose de d'aller sur quelques news alors il y en a une en fait le conducteur moi quand je les crée j'ai mis une première news sur une faille de sécurité
- 43:47puis une deuxième,
- 43:48puis une troisième,
- 43:48puis une quatrième,
- 43:49puis une cinquième,
- 43:50puis une sixième,
- 43:50puis un moment donné,
- 43:51j'ai dit,
- 43:51bon,
- 43:51allez.
- 43:53Je vous propose plus de refaire un thème un peu global.
- 43:58Je vous laisserai la main.
- 43:59Moi,
- 43:59ce que je vois,
- 44:00c'est qu'il y a de plus en plus...
- 44:02Alors,
- 44:03je ne parle même pas des failles de sécurité,
- 44:05des frameworks qui sont quasi,
- 44:08j'allais dire,
- 44:09journalières.
- 44:10Peut-être pas,
- 44:10mais...
- 44:12Par exemple,
- 44:12PHP récemment.
- 44:13Enfin,
- 44:14bref.
- 44:14Tous les jours,
- 44:15il y a un nouveau framework,
- 44:16qu'est-ce que c'est que l'insécurité,
- 44:16qui a été trouvé par Dior.
- 44:19On a déjà parlé avec Aurélie.
- 44:20Je trouve qu'on perd un peu aussi,
- 44:23en ce moment,
- 44:23on perd beaucoup le côté smart de quand je trouve une CVE,
- 44:27enfin une faille,
- 44:28je préviens les personnes du projet,
- 44:30je la fixe et après je la publie.
- 44:33Je trouve que ça sort un peu trop vite à l'heure actuelle et qu'on oublie un peu que l'idée,
- 44:37c'est un peu d'aider les gens sur des projets,
- 44:39notamment open source,
- 44:40à combler ces failles.
- 44:42Mais là,
- 44:42les failles que j'avais mises en plus dans le conducteur,
- 44:46ce qui m'intéresse,
- 44:46c'est que c'est des failles des entreprises qui font les modèles.
- 44:49C'est-à-dire que toutes les semaines,
- 44:52il y a un modèle qui a été piraté,
- 44:55une institution,
- 44:57une entreprise,
- 44:59ce que vous voulez,
- 45:00parce qu'il a été mal verrouillé dans les infrastructures.
- 45:08Donc ça,
- 45:08ça me dérange un peu,
- 45:10au final.
- 45:11Quand tu dis à un modèle,
- 45:12quand tu parles à ton modèle et que tu lui dis
- 45:15« Quoi qu'il arrive,
- 45:15je veux que tu trouves la solution à mon problème » ,
- 45:18et tu lui dis ça en fait en instruction,
- 45:20du coup,
- 45:20il va essayer toutes les possibilités.
- 45:22Exactement.
- 45:23Ah,
- 45:23il n'y a pas d'API sur le site,
- 45:25je ne sais pas,
- 45:25du ministère des Finances ?
- 45:27Ce n'est pas grave,
- 45:28puisque tu m'as dit « Quoi qu'il arrive,
- 45:29essaye tout » .
- 45:30C'est ça.
- 45:31Mais ce qui me dérange,
- 45:32c'est que ça vient des boîtes qui font les modèles qui sont censés être un peu.
- 45:39peu intelligent,
- 45:40normalement,
- 45:40les gens qui font ça.
- 45:41Donc,
- 45:42ça me dérange un peu.
- 45:43Après,
- 45:44on reviendra sur la partie sécurité dans les projets,
- 45:47notamment,
- 45:48on parlera d'un produit que tu connais,
- 45:52David,
- 45:53mais le côté des modèles qui sont en train d'un peu de...
- 45:57Enfin,
- 45:57des modèles,
- 45:59c'est un raccourci,
- 45:59on est d'accord,
- 46:00c'est les outils qui utilisent les modèles qui sont autour,
- 46:04qui font qu'ils vont aller un peu chercher des failles à droite,
- 46:07à gauche.
- 46:08Moi,
- 46:08là où ça me dérange,
- 46:10c'est que notamment,
- 46:11je l'ai linké dans les show notes,
- 46:13c'est une lettre ouverte de à peu près 400 scientifiques de l'IA,
- 46:19dont a priori les deux très grandes figures de l'IA des années 70 qui sont à l'origine de beaucoup de choses dans l'IA,
- 46:26qui disent qu'en gros,
- 46:26petit à petit,
- 46:27on se rapproche de notre août 1997.
- 46:31Donc pour ça,
- 46:31c'est ceux qui ne savent pas ce qui s'est passé en août 1997 dans la pop culture,
- 46:35c'est le jour...
- 46:36des soulèvements des machines,
- 46:37où Skynet a pris le pouvoir avec son IA,
- 46:41et qui a commencé à faire son emprise dans le film Terminator.
- 46:47Donc,
- 46:47on n'en est pas là,
- 46:48mais ces gens-là ont une opinion,
- 46:52je pense que ça vaut le coup de lire ce qu'ils ont mis,
- 46:53c'est une lettre ouverte qui est assez courte,
- 46:57qui fait un peu froid dans le dos,
- 46:59après,
- 46:59je ne l'ai pas sourcé,
- 47:00je ne suis pas expert,
- 47:01donc il faut quand même aussi voir si derrière,
- 47:03il n'y a pas toujours un petit...
- 47:05un petit élan d'intérêt en disant on va on va lancer ça mais voilà la partie sécurité je trouve que honnêtement à l'heure actuelle c'est un peu le far west et pour moi vraiment ces deux choses on a les boîtes qui font des modèles qui font n'importe quoi qui laisse leur modèle aller sur internet faire n'importe quoi et
- 47:22on a aussi tous nos projets tous nos produits tu parlais toi david de trucs open source que tu fais,
- 47:31je pense que tu peux...
- 47:33peux être aussi dans la ligne de mire de gens qui vont dire tiens on va essayer d'infester et fait scroller parce que ça accède à des logs d'entreprise et donc ça se trouve on peut aller balancer de la data après ailleurs pour s'en servir et ben si c'est un peu chaud quoi figure toi que hier
- 47:51j'ai eu j'ai mergé une paire dans effet scroller qui est juste une update de dependency et c'est un update de dépendance sur
- 48:01GitHub Actions.
- 48:03Et donc,
- 48:05l'idée,
- 48:05c'est OK,
- 48:05le gars,
- 48:06il a fait sa mise à jour.
- 48:07Et évidemment,
- 48:08je suis un peu gentil,
- 48:09moi,
- 48:09donc je fais confiance aux gens,
- 48:11a priori,
- 48:11et donc je dis OK,
- 48:12je vais faire sa mise à jour.
- 48:15Je ne vais pas vérifier.
- 48:16Et effectivement,
- 48:17je n'ai pas vérifié.
- 48:17Et je ne dis pas qu'il s'est passé quelque chose.
- 48:19Mais je me dis,
- 48:20mais si jamais le gars,
- 48:22pour une raison ou pour une autre,
- 48:23dans le code,
- 48:24il a été infecté,
- 48:26il y a une release qui a été faite,
- 48:28il n'a pas vraiment vu qu'il avait été infecté,
- 48:30et que d'un coup...
- 48:32cette dépendance
- 48:33GitHub Action,
- 48:34ce plugin,
- 48:35exporte les credentials.
- 48:37quelque part,
- 48:38parce que moi,
- 48:39je fais mes tests d'intégration dans le cloud élastique,
- 48:41donc OK,
- 48:42j'ai des crédents de choses.
- 48:43C'est pas très très grave,
- 48:43c'est pas de la prod et tout ça,
- 48:44mais quand même,
- 48:45tu vois,
- 48:45c'est des crédents de choses.
- 48:47Je me suis dit,
- 48:47bah merde,
- 48:47alors,
- 48:48si ça se trouve,
- 48:48comme je lis pas et à la vitesse à laquelle ça se propage,
- 48:51et c'est pas une attaque directe de FS Crawler,
- 48:53mais ça pourrait être via d'autres trucs comme on a vu récemment,
- 48:57sur
- 48:58Node.js notamment.
- 49:00Oui,
- 49:00OK,
- 49:01ce monde
- 49:02LLM...
- 49:04rend le monde de l'IT de moins en moins sécure,
- 49:08mais à la fois de plus en plus sécure à la fois,
- 49:10je sais pas si vous avez le même avis que moi,
- 49:13il y a deux balances dans le truc,
- 49:15j'ai l'impression que nos LLM d'un côté nous aident à sécuriser beaucoup de trucs qu'on n'avait jamais vu,
- 49:19et de plus en plus je me dis,
- 49:20bah tiens,
- 49:21avec le temps,
- 49:22peut-être qu'on va avoir sécurisé et bouché tous les trous qu'on avait depuis les années 80,
- 49:2790 sur plein de trucs,
- 49:28j'en sais rien.
- 49:30Et de l'autre côté,
- 49:31non,
- 49:31parce que les LLM vont aussi aider à trouver des nouvelles attaques.
- 49:35Tu sais,
- 49:35c'est un peu comme les marchands d'armes qui vendent des armes pour maintenir la paix.
- 49:43C'est ça.
- 49:43Donc voilà.
- 49:44Là-dessus,
- 49:45David,
- 49:46tu voulais nous parler,
- 49:46j'en profite pour rebondir.
- 49:48Justement,
- 49:48tu parles là d'une faille,
- 49:49enfin,
- 49:51tu t'es dit,
- 49:51mais ça se trouve,
- 49:52je suis en train de faire une bêtise.
- 49:54Alors moi,
- 49:54c'est un produit que je ne connaissais pas du tout dans la suite Elastic,
- 49:57d'Elastic Alert Zero.
- 50:00qui au final peut aider à se prémunir de certaines de ces problématiques.
- 50:06Autonomous DT,
- 50:07je ne le connais pas,
- 50:07donc je ne sais pas ce qu'il fait.
- 50:08Je te laisse expliquer rapidement ce qu'il fait.
- 50:11Ça vient juste de sortir,
- 50:14on a annoncé à nos conférences Elasticode.
- 50:20Ce que ça permet de faire,
- 50:21c'est d'avoir un LLM qui tourne en permanence.
- 50:25C'est comme si tu rajoutais un agent.
- 50:29automatique dans ton équipe
- 50:32SOC tu peux lui donner différentes possibilités capabilities capacité oui capacité merci certaines capacités ça fait super prétentieux le mec qui n'a aucun anglais comment
- 50:50vous dites en français ma compagne se moque de moi mais elle a raison C'est vrai,
- 50:54elle a raison.
- 50:55Et donc,
- 50:55cette capacité,
- 50:56tu lui donnes des capacités,
- 50:57tu peux lui dire « Ok,
- 50:59je ne peux faire que du triage d'alertes.
- 51:03Je vois des alertes qui sont remontées par le SIEM,
- 51:06et moi,
- 51:06je vais t'aider à faire le tri,
- 51:07et je vais t'envoyer une information résumée,
- 51:10entre guillemets,
- 51:11au SOC,
- 51:11et puis à toi,
- 51:12après,
- 51:12tu vas pouvoir aller faire l'enquête et voir ce qui s'est exactement passé. »
- 51:17Ou alors,
- 51:17tu peux lui dire « Non,
- 51:18mais aussi,
- 51:18je te rajoute ce niveau d'enquête.
- 51:21Je vais aller voir exactement par où est passé le potentiel attaque. »
- 51:25Ah,
- 51:25c'est une DLN qui a été compromise,
- 51:27comment elle a été téléchargée depuis un fichier Excel,
- 51:30qui vient d'un mail,
- 51:31qui vient de telle personne.
- 51:32Donc ça,
- 51:32c'est vraiment la traque.
- 51:34Et puis après,
- 51:39peut-être améliorer du coup notre processus de détection petit à petit.
- 51:44Donc ça,
- 51:44tu peux lui confier aussi ce niveau-là.
- 51:47Et puis vraiment aller jusqu'au bout de l'enquête,
- 51:52y compris même
- 51:54lancer l'agent pour aller bloquer des choses et dire je vais remédier.
- 51:59Donc ça c'est en fonction de ce que l'équipe a envie de faire au niveau de son niveau de confiance dans les LLM,
- 52:04si elle n'a pas du tout envie de faire quoi que ce soit,
- 52:07évidemment elle n'utilise pas,
- 52:08si elle a envie de faire le premier niveau,
- 52:10elle fait juste le premier niveau,
- 52:11puis quand elle se sent de plus en plus confortable,
- 52:12elle peut augmenter le niveau.
- 52:14Et ça s'appelle AlerteZéro,
- 52:16c'est vraiment l'intégration ultime des LLM dans la...
- 52:23approche sécurité dont je parlais au début de notre rencontre,
- 52:27d'élastique,
- 52:28où on a un membre qui fait partie de l'équipe sécu qui nous envoie des slacks,
- 52:33on peut répondre sur slack en disant « oui,
- 52:35vas-y,
- 52:35enquête là-dessus »
- 52:36ou « non,
- 52:36non,
- 52:36attends,
- 52:36bouge pas,
- 52:37je prends la main » ,
- 52:38« oui,
- 52:38vas-y,
- 52:38bloque le port » .
- 52:41Il y a toujours aussi un « human in the loop » ,
- 52:43comme on dit,
- 52:43donc si jamais il y a des décisions à prendre qui sont importantes,
- 52:46du coup on va s'assurer que l'humain prenne la décision d'eux.
- 52:51où on peut lui dire,
- 52:52non,
- 52:52non,
- 52:52mais vas-y,
- 52:53full autonomie,
- 52:54fais tout ce qu'il faut faire,
- 52:56et bloque absolument cette exfiltration de données si tu la détectes,
- 53:00par exemple.
- 53:01Et je pense qu'en mettant des outils de ce type,
- 53:03alors il y en a chez les compétiteurs aussi,
- 53:04mais il n'y a pas que chez Elastic,
- 53:05mais en mettant des outils de ce type dans les infrastructures modernes,
- 53:10ça permet d'avoir des temps de réaction qui deviennent très,
- 53:15très réduits.
- 53:15Et comme Elastic est très rapide,
- 53:18c'est ce que je disais tout à l'heure,
- 53:19ça permet de faire des recherches.
- 53:20hyper rapide quel que soit le volume,
- 53:23du coup tu vas pouvoir détecter l'intrusion ou la tentative de quelque chose très rapidement.
- 53:33et réduire le temps de détection qui était avant.
- 53:36J'étais prévenu par le client quinze jours plus tard qu'il y avait eu un souci ou par quelqu'un d'autre qui a eu un souci,
- 53:41une exfiltration.
- 53:44Un qui s'est réduit récemment à quelques heures.
- 53:47Là,
- 53:47on va descendre en dessous de la minute,
- 53:49peut-être qu'on s'approche de la trentaine de secondes pour avoir une réaction le plus rapide possible en face d'une anomalie de comportement.
- 53:59Et un truc qui est chouette,
- 54:00c'est que dans...
- 54:02Comme dans Elastic,
- 54:02je vous ai dit qu'on stocke énormément de données,
- 54:05on a des clients qui stockent des péta-octets de données dans Elastic.
- 54:08Ils sont capables aussi de dire,
- 54:09mais attends,
- 54:10cette alerte qu'on vient de voir,
- 54:12est-ce qu'on ne l'aurait pas vue par le passé,
- 54:14mais on est passé à côté et on ne l'a pas vue ?
- 54:16Vas-y,
- 54:17agent,
- 54:17rescanne tous les logs qui sont historisés sur des volumes S3,
- 54:22parce que je n'ai pas envie de payer tous les nœuds Elastic pour que ça reste à tourner tout le temps en fond,
- 54:27mais avec Elastic,
- 54:28tu as un moyen d'aller interroger directement du S3.
- 54:32Vas-y,
- 54:33va regarder si par le passé on n'a pas eu ce type d'attaque par hasard,
- 54:36est-ce qu'on n'aurait pas été déjà compromis ailleurs et compagnie.
- 54:41C'est le LLM for good,
- 54:43je dirais,
- 54:43c'est nous aider et aider les entreprises à se prémunir et essayer de détecter au maximum ces intrusions.
- 54:50Les LLM vont vite pour attaquer,
- 54:52il faut que les LLM protègent rapidement aussi,
- 54:55et c'est un peu le but de ça,
- 54:57alerte zéro.
- 54:59Oui,
- 55:00ça rejoint un peu aussi une news que tu avais mise Aurélie,
- 55:03tu parlais de la rapidité,
- 55:06David,
- 55:07c'est que de toute façon,
- 55:11on met plus de temps,
- 55:12si on le fait nous-mêmes,
- 55:14on va mettre plus de temps à corriger que l'IA va mettre du temps à trouver des failles.
- 55:19Donc le temps qu'on corrige une faille à la main,
- 55:21en fait,
- 55:22avant de s'en trouver 10,
- 55:22c'est un peu aussi le sens de ce que tu avais ramené comme news
- 55:25Aurélie.
- 55:27Oui,
- 55:27oui,
- 55:28oui,
- 55:30en fait,
- 55:31j'ai l'impression que depuis un an et quelques,
- 55:35le nombre de vulnérabilités,
- 55:37le nombre de CVE trouvés est effarant.
- 55:40Maintenant,
- 55:41comme on l'a dit tout à l'heure,
- 55:45quand on voit une news,
- 55:47on se dit,
- 55:47ah bah oui,
- 55:49tous les jours,
- 55:50c'est des nouvelles CVE,
- 55:51des nouvelles vulnérabilités,
- 55:52des nouvelles zéro-dé,
- 55:53qui sont trouvées.
- 55:54Et en fait,
- 55:55c'est un gros problème.
- 55:55Et oui,
- 55:56les VIA,
- 55:57les LLM trouvent plus rapidement les problèmes.
- 56:01Et nous,
- 56:02on met plus longtemps à les corriger.
- 56:06Donc,
- 56:07c'est ça,
- 56:08exactement.
- 56:09Ce monde va très vite,
- 56:10en effet.
- 56:11Trop vite,
- 56:12peut-être.
- 56:12Parce que très vite,
- 56:13oui,
- 56:13mais trop vite,
- 56:14peut-être.
- 56:15Parce qu'un des problèmes que je vois dans les équipes,
- 56:19et même dans d'autres entreprises,
- 56:20les équipes SRE,
- 56:22les équipes sécurité sont fatiguées.
- 56:24Tu as la vulne fatigue,
- 56:26la CE fatigue et les équipes sont épuisées en fait parce que tu n'as pas une semaine sans avoir à faire des patchs en urgence,
- 56:34des fixes,
- 56:34des collectifs,
- 56:35avoir à informer les clients,
- 56:39avoir à faire du roll,
- 56:41de la strength pour ça.
- 56:43Donc oui,
- 56:45ça va à mon avis trop vite.
- 56:47De toute façon,
- 56:48le métier de SRE était une évolution du métier d'admin CIS ou DOPS.
- 56:53Nous,
- 56:53on le voit,
- 56:53en côté OVH,
- 56:54toutes les semaines,
- 56:55il faut qu'on patch des softs et tout ça.
- 56:57Je pense que,
- 56:58je ne connais pas le métier de CRE,
- 57:00tu le connais mieux que moi,
- 57:01Aurélie,
- 57:01mais je pense que ce métier-là aussi va énormément changer.
- 57:06Et je pense qu'ils vont être aussi comme les devs,
- 57:08puisqu'il y a quand même une composante dev,
- 57:10mais je pense qu'ils vont être obligés de sous-traiter énormément de choses,
- 57:14entre guillemets,
- 57:15rébarbatives,
- 57:15voire même de réactions,
- 57:17c'est-à-dire là où ils devaient se lever.
- 57:19Peut-être que tu ne pourras pas te lever sur
- 57:2150 alertes dans ta nuit et qu'il va falloir déléguer des actions à des agents qui vont faire des choses pour toi,
- 57:28parce que sinon,
- 57:28tu deviens un zinzin ou alors tu ne te couches plus.
- 57:30Alors,
- 57:31énorme transition justement sur...
- 57:34C'est un métier.
- 57:34Oui,
- 57:35c'est fait exprès,
- 57:35c'est un métier.
- 57:37Je ne l'ai pas vu venir,
- 57:38tu l'as tellement bien amené,
- 57:39Stéphane,
- 57:39c'est incroyable.
- 57:41Effectivement,
- 57:42je vous ai parlé d'Alerte Zéro tout à l'heure.
- 57:44En fait,
- 57:44on a fait la même chose et on vient de réaliser la même chose pour le côté SRE.
- 57:48ça s'appelle Night Shift,
- 57:49et comme son nom l'indique,
- 57:51c'est ton collègue SRE,
- 57:55qui est Always On,
- 57:56qui est toujours là,
- 57:58pendant la nuit,
- 57:59pendant que tu dors,
- 58:00pendant que tes équipes s'endorment.
- 58:02Pareil,
- 58:03avec le même niveau de je peux aller plus ou moins en avant,
- 58:07jusqu'à fixer soi-même éventuellement,
- 58:09et donner l'ordre à des agents d'aller fixer eux-mêmes le problème,
- 58:13ou juste te faire un petit résumé
- 58:16Et te faire un petit résumé à la fin de tout ce qu'ils ont fait la nuit et dans ton Slack,
- 58:19comme ça,
- 58:19tu as l'info.
- 58:20Ou alors,
- 58:21juste te prévenir,
- 58:23faire du triage en disant « Non,
- 58:24mais ça,
- 58:24en fait,
- 58:25c'est un faux positif.
- 58:26Ce n'est pas la peine que je le réveille à 3h du mat parce que je sais que ça n'a pas beaucoup d'impact.
- 58:30Parce que,
- 58:31par exemple,
- 58:31je sais que le trafic des clients est faible à ce moment-là et donc,
- 58:34ce n'est pas la peine d'aller réveiller. »
- 58:36Et donc,
- 58:36tout ça,
- 58:36c'est...
- 58:37Nightshift,
- 58:38c'est ton collègue SRE Always On qui est là.
- 58:40Ça fait partie aussi de cet usage des LLM dans Elastic en connectant les LLM de votre choix.
- 58:47Si vous avez envie de faire du Mistral,
- 58:49par exemple,
- 58:50utilisez Mistral.
- 58:52Vous pouvez faire ça on-prem pour éviter d'avoir vos données qui sortent un peu partout.
- 58:57Voilà,
- 58:58plein de possibilités dans ce domaine-là.
- 59:01Bien sûr,
- 59:02si vous voulez utiliser AI Endpoint,
- 59:03ovhcloud,
- 59:04on peut aussi.
- 59:05Exactement.
- 59:07C'était pour en parler.
- 59:09Justement,
- 59:10on parle modèle.
- 59:11Pareil,
- 59:12on ne va pas tous les lister.
- 59:14Il y en a un milliard qui sort.
- 59:15C'est pire qu'un framework JavaScript.
- 59:18Donc,
- 59:19il y a les trois gros acteurs habituels qui ont annoncé la sortie d'un modèle qui est mieux que celui du copain il y a deux jours avant.
- 59:28Donc c'est très rigolo d'ailleurs de voir les tableaux comparatifs parce que chaque,
- 59:31que ce soit Anthropic,
- 59:32OpenAI ou Mistral,
- 59:34les trois à chaque fois sortent un tableau comparatif par rapport aux autres modèles.
- 59:38Et donc à chaque fois,
- 59:38ils sont meilleurs un tout petit peu.
- 59:40Et comme trois jours après,
- 59:41il y a l'autre qui sort un autre modèle,
- 59:43l'autre,
- 59:43il est meilleur mais un tout petit peu.
- 59:44Enfin bref,
- 59:44vous voyez ce que je veux dire.
- 59:47J'aime bien en l'occurrence voir que les Français,
- 59:52les Européens sont toujours dans la course avec la sortie de Mistral Large 4.
- 59:57qui est sympa de voir je pourrais beaucoup en parler de Mistral j'ai moins en moins de comment dire pour être correct j'ai de plus en plus de mal à le considérer comme un acteur français et européen à partir du moment où très
- 1:00:12longtemps et je crois que c'est encore le cas il y avait une grosse partie de ces infras qui étaient outre-atlantique donc c'est une boîte française car son siège je ne sais plus où mais je ne suis même pas sûr qu'il soit encore en France
- 1:00:26Oui,
- 1:00:26ils sont toujours légalement basés en France.
- 1:00:29Ah ok,
- 1:00:30tu veux dire...
- 1:00:31Je ne suis pas sûr,
- 1:00:33mais on va dire que oui.
- 1:00:35Et qui utilisent par contre massivement beaucoup de ressources non européennes.
- 1:00:39Donc est-ce que ça reste encore un modèle français quand vous consommez un modèle qui est déployé sur du compute d'un cloud provider qui peut vous demander du jour au lendemain d'accéder à toutes vos données et à tous vos promptes ?
- 1:00:50Je ne suis pas sûr.
- 1:00:52Mais c'est un autre débat,
- 1:00:53une autre conversation qu'on pourrait avoir.
- 1:00:55Mais c'est une des raisons pour lesquelles ils ont levé d'ailleurs beaucoup d'argent,
- 1:00:58parce que maintenant ils bâtissent leur data center pour entraîner leur modèle aussi dessus.
- 1:01:03Donc je pense que leur stratégie est plutôt bonne,
- 1:01:08je pense.
- 1:01:09Donc effectivement,
- 1:01:10on va regarder ce que ça va donner.
- 1:01:14Et l'autre grosse news,
- 1:01:15c'était les modèles type JEV,
- 1:01:18donc des modèles d'attention.
- 1:01:23On fait du neuf avec du vieux qu'à deux ans.
- 1:01:25Il y a deux ans,
- 1:01:25on avait des modèles qui étaient spécialisés,
- 1:01:28qui dataient de dix ans,
- 1:01:29qui tournaient sur des petits
- 1:01:30CPU qui permettaient de dire,
- 1:01:32tu me prends tous ces avis-là et puis tu me sors si c'est des avis positifs ou négatifs.
- 1:01:36Et maintenant,
- 1:01:37on s'émeut de modèles qui font la même chose,
- 1:01:40mais avec d'autres choses.
- 1:01:41Donc c'est bien,
- 1:01:42ça va dans le bon sens.
- 1:01:43On va vers des plus petits modèles qui tournent sur du CPU,
- 1:01:46voire des petites cartes GPU.
- 1:01:49Mais encore une fois,
- 1:01:50ça va tellement vite que tout le monde s'est emballé dessus en disant
- 1:01:53« It's amazing » ,
- 1:01:55mais c'est juste que ça existait avant.
- 1:01:57Il y a quelqu'un par contre qui a eu une très bonne idée pour en faire un business.
- 1:02:00Ça pour le coup,
- 1:02:01on ne peut pas lui retirer.
- 1:02:03Excellent.
- 1:02:04Mais tout le monde en veut.
- 1:02:05Je vous le dis,
- 1:02:07c'est les équivalents open source,
- 1:02:09enfin open weight,
- 1:02:10pardon.
- 1:02:10Il y a Lava et puis il y en a d'autres,
- 1:02:12je ne sais plus,
- 1:02:13parce que Jeff n'est pas open weight.
- 1:02:14On ne peut pas le déployer.
- 1:02:16nous-mêmes,
- 1:02:16donc il faut forcément passer par une préinscription chez TypeSafe.
- 1:02:21Donc à suivre si ça vous intéresse,
- 1:02:24mais voyez aussi vraiment le use case dont vous avez besoin.
- 1:02:27Par contre si ça permet d'éviter d'avoir toujours utilisé un gros modèle,
- 1:02:30c'est pas plus mal.
- 1:02:32Hier soir je faisais un meet-up avec
- 1:02:36Pouloumi, je crois que c'est le nom.
- 1:02:37Pouloumi,
- 1:02:39ouais.
- 1:02:39C'est ça,
- 1:02:41et donc ils ont implémenté une solution,
- 1:02:43enfin une solution pour leur démo,
- 1:02:45à base de...
- 1:02:46En fait,
- 1:02:47il faisait de la...
- 1:02:49Implémenter dans Elasticsearch,
- 1:02:50pardon,
- 1:02:50la mémoire des agents conversationnés,
- 1:02:52de façon à éviter de recharger une tonne de tokens à chaque fois que tu démarres une nouvelle conversation,
- 1:02:58et d'aller chercher que les bonnes données dans Elasticsearch.
- 1:03:02Donc très sympa,
- 1:03:04ce truc-là,
- 1:03:04et notamment,
- 1:03:04à un moment,
- 1:03:05il utilisait Jeff,
- 1:03:06donc c'est la première fois que je voyais Jeff de ma vie en action,
- 1:03:09et j'ai trouvé ça très sympa,
- 1:03:10donc c'est marrant que tu dises que c'est du vieux,
- 1:03:12ok,
- 1:03:12je comprends ce que tu dis.
- 1:03:15mais c'était très sympa en termes d'efficacité c'est à dire que plutôt que de produire du texte en sortie qu'il va falloir reparser parce qu'en fait t'es pas sûr que le JSON généré en sortie va être exactement le bon parce qu'il peut halluciner ton modèle là en fait t'es sûr que tu lui donnes une contrainte et tu lui dis voilà tu me réponds oui non avec tant de pourcentage d'erreurs et c'est câblé c'est comme ça et l'output est très très sain et très facile à utiliser donc plutôt bien comme idée effectivement ouais mais c'est ça qui est dingue Pourquoi je dis que c'est du vieux ?
- 1:03:44Du neuf avec du vieux,
- 1:03:45c'est que moi il y a trois ans,
- 1:03:47je faisais un workshop,
- 1:03:48que je fais toujours,
- 1:03:48mais où j'avais des modèles,
- 1:03:50où justement je montrais qu'on peut très vite avoir une aide à la décision,
- 1:03:53comme tu disais,
- 1:03:54oui,
- 1:03:54non,
- 1:03:54avec un pourcentage et tout ça.
- 1:03:56Et puis nous,
- 1:03:56on a décommissionné ces modèles parce qu'en fait,
- 1:03:58les clients ne les utilisaient plus.
- 1:03:59Ils se disaient,
- 1:03:59non,
- 1:04:00non,
- 1:04:00moi,
- 1:04:00je vais utiliser un Mistral,
- 1:04:01je vais utiliser un Cohen.
- 1:04:03Et je montrais dans la démo que là où mes anciens modèles,
- 1:04:05quand je leur disais,
- 1:04:07dis-moi si c'est un avis positif ou négatif et donne-moi un pourcentage si j'ai besoin,
- 1:04:11ils me le faisaient très vite et quasiment sans aucune erreur.
- 1:04:16Quand j'utilisais un LLM,
- 1:04:18déjà,
- 1:04:18ils me balançaient 50 lignes d'explication,
- 1:04:21même quand je disais...
- 1:04:21répond moi alors ils ont progressé les lm avec le fichier prompting notamment où on peut vraiment leur donner des patterns ils ont vraiment progressé mais encore maintenant c'était pas déterministe parfois ils me répondent 50 lignes juste pour expliquer pourquoi il me répond oui mais en fait tu as juste envie de dire et gros moment donné répond moi c'est ce que je te demandais c'est ça c'est qui ce que tu dis exactement et effectivement c'est assez séduisant de se dire qu'on a ce genre de modèle qui va être
- 1:04:47utilisé par des outils parce que parfois on a juste besoin d'avoir une
- 1:04:50réponse très structurée,
- 1:04:51très technique.
- 1:04:52Et là,
- 1:04:52ce que j'aime bien aussi dans les modèles type
- 1:04:55Jev, on va dire,
- 1:04:56c'est qu'ils sont vraiment orientés langage-machine.
- 1:05:01Et là,
- 1:05:01quand tu te projettes,
- 1:05:02tu te dis,
- 1:05:02en fait,
- 1:05:02ça va être un agent,
- 1:05:03ça va être un truc au milieu qui va prendre un input,
- 1:05:06qui va me donner un output,
- 1:05:07mais qui n'est pas pour un humain.
- 1:05:08Donc,
- 1:05:09on ne met pas les formes,
- 1:05:09on s'en fout,
- 1:05:10on va juste mettre ce que le consommateur machine derrière a besoin de faire.
- 1:05:15Et ça,
- 1:05:15je trouve ça plutôt assez séduisant en termes de use case,
- 1:05:18pour le coup.
- 1:05:19Oui.
- 1:05:20Et d'ailleurs,
- 1:05:20je me dis,
- 1:05:21pour
- 1:05:22Elasticsearch même,
- 1:05:23en output d'Elasticsearch,
- 1:05:25aujourd'hui,
- 1:05:25on répond des documents avec du texte.
- 1:05:29Alors,
- 1:05:29ce n'est pas nous qui répondons,
- 1:05:31c'est le LLM qui répond ensuite avec un texte structuré.
- 1:05:33Mais ce qui sort d'Elastic aujourd'hui est quand même à destination d'humains codeurs,
- 1:05:38on va dire,
- 1:05:38de développeurs qui vont parser du JSON,
- 1:05:40qui vont faire quelque chose avec.
- 1:05:42Et peut-être qu'à un moment,
- 1:05:43il faudra qu'on ait d'autres types d'outputs pour les machines,
- 1:05:47peut-être plus.
- 1:05:48binaire,
- 1:05:48compressé,
- 1:05:49je n'en sais rien,
- 1:05:49mais quelque chose qu'une machine comprend en nous,
- 1:05:52qu'on ne comprend pas en tant qu'humain,
- 1:05:53mais ce n'est pas très grave,
- 1:05:54parce que l'essentiel,
- 1:05:54c'est que le LLM,
- 1:05:56derrière,
- 1:05:57puisse simplement décoder et récupérer la donnée dont il a besoin pour continuer ensuite sa tâche.
- 1:06:04Je ne sais pas,
- 1:06:05peut-être qu'on ira vers ça,
- 1:06:06j'en sais rien.
- 1:06:09Je ne suis pas au courant de projets comme ça chez Elastic,
- 1:06:11je préviens.
- 1:06:12Mais ça ouvre des use cases qui,
- 1:06:15je pense,
- 1:06:16nous aident.
- 1:06:16soit fermé à l'heure actuelle soit nous demander beaucoup tuyauterie et un peu de dover engineering ou d'over utilisation d'un élève on a vraiment l'impression d'utiliser un marteau pour enfin c'est plus que ceci en expression de bref un gros truc pour enfoncer un petit clou et
- 1:06:33donc voilà donc donc à voir nous je sais que côté côté ovh on regarde pour justement on a le summit le mois prochain
- 1:06:42Le 19 novembre,
- 1:06:43on va annoncer beaucoup de choses côté IA,
- 1:06:44notamment côté modèle.
- 1:06:46Donc,
- 1:06:47ce ne serait pas étonnant qu'à un moment donné,
- 1:06:49on ait un modèle de ce type-là,
- 1:06:50parce que la demande est là,
- 1:06:52de toute façon.
- 1:06:53Mais vous savez comment ça se passe,
- 1:06:55notamment quand tu dois faire un produit,
- 1:06:57on bosse tous les trois pour des boîtes qui font des produits.
- 1:07:00On ne peut pas te permettre tous les 15 jours de sortir un nouveau produit.
- 1:07:02Donc,
- 1:07:02à un moment donné,
- 1:07:03il faut aussi avoir un peu de retour terrain pour savoir si c'est juste un feu de paille ou si ça va aller un peu plus loin que juste ce qu'on a à l'heure actuelle.
- 1:07:09Complètement.
- 1:07:11J'allais dire quittons un peu l'IA,
- 1:07:15mais non,
- 1:07:15restons dans l'IA avec un sujet,
- 1:07:17je te soupçonne Aurélie d'avoir mis ça juste pour m'agacer en ce beau vendredi matin.
- 1:07:23Oh well,
- 1:07:24you know me.
- 1:07:25De comment
- 1:07:26GitHub a réécrit le runtime de Copilot en Rust,
- 1:07:29en utilisant bien sûr Copilot,
- 1:07:30c'est comme quand je faisais à l'époque du Delphi,
- 1:07:33où j'utilisais mon IDE Delphi qui avait été écrit en Delphi.
- 1:07:36C'est une chèque-cadre en fait,
- 1:07:38c'est exactement ça ouais.
- 1:07:39Je te laisse,
- 1:07:39je sais pas,
- 1:07:40je donnerai mon avis après parce que je pense que tu l'attends,
- 1:07:42mais je te laisse en parler si tu veux.
- 1:07:45Alors en fait,
- 1:07:47j'avoue que je fais exprès de mettre cette news dans le compteur parce que je sais que tu aimes les personnes,
- 1:07:54les entreprises qui réécrivent des outils ou des produits en Rust.
- 1:07:59Je sais que t'adores,
- 1:07:59mais je t'ai obligé,
- 1:08:00je pouvais pas passer à côté de cette news.
- 1:08:03Et en fait,
- 1:08:03ouais,
- 1:08:04donc GitHub a réécrit le runtime de ses agents.
- 1:08:08copilote en Rust qui si je m'abuse c'était en TypeScript avant en fait.
- 1:08:13Et du coup bien sûr ils ont utilisé l'aide de l'IA pour faire ça.
- 1:08:18Et j'ai vu les chiffres intéressants.
- 1:08:20Ils ont migré progressivement plus de 800 000 lignes de code et ils ont eu un résultat.
- 1:08:26Donc a priori jusqu'à 91%
- 1:08:28de mémoire en moins et des performances nettement améliorées.
- 1:08:33Donc du coup,
- 1:08:34je suis curieuse déjà,
- 1:08:35allez Stéphane et après David,
- 1:08:38de savoir,
- 1:08:39de avoir votre avis.
- 1:08:40Est-ce que vous en pensez quoi de cette news ?
- 1:08:44Est-ce que c'est bien de réécrire un gros outil en Rust ?
- 1:08:51Pourquoi ?
- 1:08:51Et est-ce que les résultats,
- 1:08:53ils sont vraiment là ?
- 1:08:55Je suis peut-être étonné de la ma réponse.
- 1:08:57Juste pour que tu sois au courant,
- 1:08:58David,
- 1:08:58si tu n'as pas écouté l'épisode précédent,
- 1:09:01j'ai peut-être un peu râlé sur les gens qui ne pouvaient s'empêcher de réécrire des libres en Rust.
- 1:09:06Parce que Rust,
- 1:09:07c'est tellement cool,
- 1:09:08vous savez.
- 1:09:10Là où je vais t'étonner,
- 1:09:11Aurélie,
- 1:09:12c'est que ça me choque moins quand c'est le propriétaire du produit ou de la libe qui dit,
- 1:09:20je l'ai écrit en whatever et maintenant je vais le faire en ça.
- 1:09:23Pourquoi pas,
- 1:09:23on l'a tous fait,
- 1:09:24à un moment donné,
- 1:09:25sinon on ne ferait pas de Java,
- 1:09:26on ferait encore du C ou de l'Assembler.
- 1:09:28Donc ça,
- 1:09:28ça ne me dérange pas trop.
- 1:09:30Si j'étais taquin,
- 1:09:30je dirais,
- 1:09:31est-ce qu'ils ont aussi corrigé au passage les bugs qui font qu'on a un downtime de GitHub tous les jours ?
- 1:09:37Alors,
- 1:09:38je te répondrais non,
- 1:09:39parce qu'hier,
- 1:09:40comme à mon habitude,
- 1:09:42j'ai ma journée de travail,
- 1:09:44et après,
- 1:09:44je vais sur mon site de listing de conférences,
- 1:09:48etc.
- 1:09:48Et j'enlève les pull requests.
- 1:09:51Merci,
- 1:09:51et j'y suis.
- 1:09:52et hier,
- 1:09:53c'était down.
- 1:09:53Donc,
- 1:09:54mon moment de la journée,
- 1:09:56c'était encore down.
- 1:09:57J'ai encore eu des gros problèmes avec GitHub hier.
- 1:10:01Donc,
- 1:10:01du coup,
- 1:10:02je ne pense pas que ça ait résolu les problèmes actuellement.
- 1:10:06Mais en tout cas,
- 1:10:07oui,
- 1:10:07je suis d'accord avec toi.
- 1:10:09Si c'est le créateur qui refait son produit,
- 1:10:14son outil dans notre langage,
- 1:10:16au moins,
- 1:10:17ils ont gardé,
- 1:10:18en fait,
- 1:10:18toute la...
- 1:10:21l'architecture qu'ils avaient,
- 1:10:22ou bien ils ont fait une petite modif au passage,
- 1:10:24mais oui je trouve ça mieux moi de ce côté là.
- 1:10:29Donc voilà,
- 1:10:29pour te répondre,
- 1:10:30ça ça me dérange,
- 1:10:31alors regarde ils font ce qu'ils veulent.
- 1:10:33Là où ça m'avait agacé le mois dernier,
- 1:10:35c'est que je supporte plus,
- 1:10:36en fait,
- 1:10:37c'est vraiment ça,
- 1:10:37je supporte plus tous les gens qui disent « regardez comment j'ai pu réécrire tel truc dans tel techno » ,
- 1:10:42et très souvent,
- 1:10:43je cible les rusts mais c'est parce que je les aime bien,
- 1:10:45c'est très souvent des gens justement côté rust qui disent « regardez c'est encore mieux,
- 1:10:48c'est plus rapide » .
- 1:10:49Ce que j'ai dit à mon mariage,
- 1:10:49je lui ai dit,
- 1:10:50mon petit gars ou ma petite fille,
- 1:10:52si vraiment tu utilises un produit qui est open source,
- 1:10:55on en revient à ce que je disais au début,
- 1:10:57qui fait ce qu'il faut,
- 1:10:58mais que tu penses qu'il y a à l'améliorer,
- 1:11:00fais une paire.
- 1:11:01Va pas réécrire un truc de personnes qui ont mis de l'énergie,
- 1:11:04tout ça,
- 1:11:05et dont,
- 1:11:05pour l'instant,
- 1:11:06ils n'ont pas envie de réécrire.
- 1:11:07Et ça pose un autre problème,
- 1:11:08là,
- 1:11:08j'ai vu un truc,
- 1:11:09Art,
- 1:11:09là,
- 1:11:09des gens qui ont réécrit totalement grâce à l'IA,
- 1:11:13une partie de la suite Adobe,
- 1:11:15juste en
- 1:11:17Saint-Jean,
- 1:11:17Le comportement et pas en allant voir les sources puisqu'ils n'y avaient pas accès.
- 1:11:21Pour moi,
- 1:11:21ça pose d'autres problèmes aussi.
- 1:11:23C'est qu'on va vers le
- 1:11:25« je ne veux pas payer,
- 1:11:26donc je demande à Claude de me générer quelque chose ou je paye à la fin » .
- 1:11:31Ça ne me dérange pas,
- 1:11:32ce truc-là.
- 1:11:33D'ailleurs,
- 1:11:33on s'en fout que ça me dérange ou pas.
- 1:11:36Je pense que les gens de chez
- 1:11:37GitHub s'en foutent,
- 1:11:38mais totalement.
- 1:11:39Si ça dérange Stéphane Philippa,
- 1:11:42j'en profite juste pour redire aux personnes qui,
- 1:11:44je ne sais pas,
- 1:11:45qui se sont dit « avec l'IA,
- 1:11:46je vais réécrire Je te l'ai dit.
- 1:11:47que j'utilise dans un autre langage.
- 1:11:50Si c'est pour le fun,
- 1:11:51à la rigueur,
- 1:11:51pourquoi pas.
- 1:11:52Mais peut-être aider d'abord les libres à exister et à avoir les besoins qui vous manquent.
- 1:12:00Enfin,
- 1:12:00voilà,
- 1:12:01je ne sais pas.
- 1:12:01Je ne sais pas,
- 1:12:01David,
- 1:12:02je suis peut-être un vieux con,
- 1:12:04en fait,
- 1:12:04qui bougonne pour pas grand-chose.
- 1:12:07Non,
- 1:12:07en fait,
- 1:12:08j'ai eu le cas exact pour FS Scrawler,
- 1:12:10dont je parlais tout à l'heure.
- 1:12:12où j'ai un gars qui m'a envoyé un email,
- 1:12:14donc je trouve ça plutôt classe de sa part de m'envoyer un email et de me prévenir qu'il avait fait ça.
- 1:12:19En fait,
- 1:12:19il a réécrit en gros FS Crawler en prenant les mêmes settings,
- 1:12:23les mêmes inputs et tout ça en Python.
- 1:12:25Donc pas en Rust,
- 1:12:25mais en Python parce que pour lui,
- 1:12:27il avait peut-être besoin d'un truc en Python et je sais pas pourquoi.
- 1:12:30Je sais pas quel va être le succès de ça,
- 1:12:33exactement.
- 1:12:34J'avoue que quand j'ai lu le mail,
- 1:12:36je suis agacé.
- 1:12:39Ça m'a un peu énervé.
- 1:12:41Et puis après,
- 1:12:41je me suis dit,
- 1:12:42mais David,
- 1:12:43en fait,
- 1:12:43tu fais de l'open source,
- 1:12:45ton but,
- 1:12:46c'est de partager avec le monde entier des features,
- 1:12:49des idées,
- 1:12:50etc.
- 1:12:52Finalement,
- 1:12:52c'est une sorte de reconnaissance aussi pour ton projet,
- 1:12:55mine de rien,
- 1:12:56qui est un peu différente.
- 1:12:57Donc,
- 1:12:58oui,
- 1:12:58pourquoi pas ?
- 1:12:59J'aime bien,
- 1:13:00mais quand c'est fait un peu avec classe,
- 1:13:01c'est-à-dire là,
- 1:13:02comme ça,
- 1:13:03c'est pas,
- 1:13:04ah,
- 1:13:04moi,
- 1:13:04je suis meilleur que toi,
- 1:13:05parce que ta vie,
- 1:13:05moi,
- 1:13:06je l'ai refait en Rust.
- 1:13:06En fait,
- 1:13:07je n'ai rien fait,
- 1:13:07j'ai cramé des tokens pour le faire,
- 1:13:09et puis c'est tout.
- 1:13:10mais voilà
- 1:13:10c'est ça qui est important en fait dans ce que tu dis alors déjà moi je vois deux choses c'est effectivement quand je disais ça me saoule de voir le truc réécrit quand c'est pour offrir le même genre de librairie surtout les librairies les exés ça me file des boutons le
- 1:13:26mois dernier c'était un exé en fait c'était une CLI qui était écrite en je sais pas quoi un cannefesse qui a été écrit en go et qui a été réécrit en rust à la fin t'as un binaire qui fait la même chose là je trouve ça débile
- 1:13:39en toute honnêteté,
- 1:13:40parce que à quoi ça sert de faire deux produits identiques,
- 1:13:44qui sont consommés de la même façon,
- 1:13:46mais juste j'ai réécrit dans un autre langage,
- 1:13:48parce que j'avais la flemme en gros de faire évoluer l'autre une lib pour le coup par rapport à ce que tu racontes je trouve ça un peu différent,
- 1:13:54parce que moi je suis dev Java,
- 1:13:56donc toi ton effet scroller je peux l'utiliser mais si par contre tout ce que tu as fait d'un point de vue,
- 1:14:01ce que ça apporte en fait à mon écosystème élastique,
- 1:14:04je trouve ça super cool,
- 1:14:05mais il se trouve que je suis dev Python,
- 1:14:07toi je trouve ça moins choquant
- 1:14:08de dire,
- 1:14:09je le réécris parce que les Pythonistes vont pouvoir aussi utiliser mon FS
- 1:14:13Scroller. Toujours pareil,
- 1:14:14comme tu disais,
- 1:14:14avec classe,
- 1:14:15pas sous le manteau,
- 1:14:17pas des trucs comme ça.
- 1:14:18Ouais,
- 1:14:19après,
- 1:14:20FS Crawler,
- 1:14:20c'est une sorte d'exécutable à la fin.
- 1:14:23C'est vraiment un service qui tourne,
- 1:14:24c'est pas un truc à intégrer.
- 1:14:25Ah d'accord.
- 1:14:26Tu as une libre,
- 1:14:27en fait.
- 1:14:27Ah ouais,
- 1:14:28moi je parlais de l'esprit libre,
- 1:14:29en fait.
- 1:14:29Un exécutable du coup,
- 1:14:30plus,
- 1:14:30toi.
- 1:14:30Exactement,
- 1:14:31c'est plus un exé,
- 1:14:32tu peux le voir comme un exé.
- 1:14:33Donc le gars a fait un autre exé en Python,
- 1:14:34quelque part.
- 1:14:35En réalité,
- 1:14:36je pense que ça revient à être au milieu du guet,
- 1:14:38c'est-à-dire qu'il a pris la partie libre,
- 1:14:41un petit peu,
- 1:14:41de mon FS Crawler,
- 1:14:43pour en faire une libre pour Python.
- 1:14:45de façon à pouvoir être intégré depuis ses scripts Python et son ordonnancement Python et que sais-je encore.
- 1:14:50Je ne sais pas quelle est son idée derrière,
- 1:14:52pour être honnête.
- 1:14:53Donc oui,
- 1:14:56pourquoi pas,
- 1:14:57on est dans un tel monde.
- 1:14:59Par contre,
- 1:15:00les gens des fois,
- 1:15:01j'ai l'impression qu'il y en a certains qui le font pour dire
- 1:15:04« Ah, ça va me rajouter des commits,
- 1:15:07ces petits pavés verts qu'on a sur notre repo GitHub,
- 1:15:10j'ai beaucoup committé dans tel langage et donc je suis devenu un expert de ce langage. »
- 1:15:14Et donc,
- 1:15:14ça va leur permettre de remplir un petit peu leur plage qui était toute blanche et mettre des carrés verts un petit peu partout.
- 1:15:19Je me dis que c'est peut-être pour ces raisons-là aussi qu'ils le font,
- 1:15:22pour se faire connaître et faire parler d'eux,
- 1:15:24parce qu'à un moment,
- 1:15:27c'est le côté Instagram,
- 1:15:28TikTok et compagnie,
- 1:15:30tu sais,
- 1:15:31où si tu n'es pas influenceur,
- 1:15:33tu vas rater ta carrière.
- 1:15:34Et peut-être qu'ils ont cette perception.
- 1:15:37On n'est plus dans la même génération quand même,
- 1:15:38Stéphane,
- 1:15:39Aurélie aussi.
- 1:15:39Je ne sais plus.
- 1:15:40On n'est plus dans la même génération,
- 1:15:42on est devenus,
- 1:15:42comme tu dis,
- 1:15:42des vieux cons,
- 1:15:43je pense.
- 1:15:44Et peut-être qu'eux,
- 1:15:45ils ont ce truc qui est en moyenne,
- 1:15:48non mais il faut que je montre,
- 1:15:49il faut que ça brille,
- 1:15:50il faut que ça pète de partout pour que je sois visible,
- 1:15:54reconnu et compagnie.
- 1:15:55Donc je ne sais pas si c'est ça l'intention.
- 1:15:58Après,
- 1:15:59je pense qu'ils ne se rendent peut-être pas compte,
- 1:16:00pour ceux qui ont réécrit leur propre
- 1:16:03Excel, par exemple,
- 1:16:04s'il y en a un qui l'a fait,
- 1:16:06je pense qu'il a sans doute peut-être cramé plus de tokens en dollars.
- 1:16:11que les
- 1:16:13100 dollars par an de la suite office.
- 1:16:16Peut-être que ça n'a pas d'impact.
- 1:16:18Oui,
- 1:16:18clairement.
- 1:16:19Et encore une fois,
- 1:16:20on s'en fout que je sois content ou pas content,
- 1:16:22c'est juste sur ce que tu disais,
- 1:16:24c'est juste sur la démarche.
- 1:16:27On va tellement vite maintenant,
- 1:16:28il y a un peu ce côté tourbillon avec l'IA,
- 1:16:31un peu comme à l'époque où il y a eu le tourbillon du peer-to-peer.
- 1:16:35Et je pense qu'il n'y a personne qui peut dire que jamais il a téléchargé quelque chose euh...
- 1:16:40par ces notions-là,
- 1:16:42en fait,
- 1:16:42où moi je me souviens des discussions avec des gens,
- 1:16:45des potes ou tout ça,
- 1:16:46qui ne connaissaient rien à l'info,
- 1:16:47mais qui avaient quand même un Emule ou un Torrent qui étaient installés,
- 1:16:50en disant,
- 1:16:51ben non,
- 1:16:51mais si je ne fais rien de mal,
- 1:16:52en fait,
- 1:16:53c'est accessible.
- 1:16:54Ben si,
- 1:16:54en fait,
- 1:16:54tu fais un truc de mal,
- 1:16:55c'est que tu récupères quelque chose d'illégal,
- 1:17:00sauf que toi,
- 1:17:00c'est tellement simple que tu le fais,
- 1:17:02comme les gens qui allaient sur les sites de Divis,
- 1:17:04tout ça,
- 1:17:04en disant,
- 1:17:04ben non,
- 1:17:04mais si c'est...
- 1:17:05Ben là,
- 1:17:05en fait...
- 1:17:06pour moi petit à petit on oublie un peu d'être un peu raisonnable c'est pas parce qu'on peut le faire qu'on doit le faire et s'il ya un vrai besoin si d'un point de vue plein de trucs ça il ya plein de raisons pour lequel c'est ok mais si c'est comme tu dis juste pour dire regardez je suis meilleur ou
- 1:17:25ma techno à les meilleurs et puis j'ai trois stars de plus bas à la rigueur D'ailleurs,
- 1:17:30chacun crame son temps comme il a envie,
- 1:17:31mais je trouve ça épuisant.
- 1:17:34C'est vrai.
- 1:17:35Et tu vois,
- 1:17:37on a un compétiteur d'Elasticsearch,
- 1:17:40un fork du passé qui existe,
- 1:17:43qui a été fait par des humains,
- 1:17:48donc à la limite,
- 1:17:49ça allait.
- 1:17:51Sauf que maintenant,
- 1:17:52j'ai l'impression que de plus en plus avec l'IA,
- 1:17:55on a des features qui sont très très cool chez Elastic,
- 1:17:57évidemment qui n'existent nulle part ailleurs et elles sont sous licence Elastic.
- 1:18:00Donc tu ne peux pas les porter comme ça.
- 1:18:03Par contre,
- 1:18:03tu peux peut-être regarder les specs,
- 1:18:05dire à ton LLM,
- 1:18:06« Ah,
- 1:18:06fais-moi un truc,
- 1:18:08un langage qui correspond un peu à ton moteur ESQL. »
- 1:18:13J'en ai déjà parlé,
- 1:18:14Stéphane,
- 1:18:14une fois à toi.
- 1:18:18Peut-être que tu peux faire un peu la même chose.
- 1:18:21Il ne faut pas que ce soit la même chose,
- 1:18:22parce que sinon,
- 1:18:22ça va se voir.
- 1:18:23Et c'est ça où le LLM va être bon,
- 1:18:25c'est qu'il va réussir à te faire autre chose qui ressemble,
- 1:18:27qui a le même « e » .
- 1:18:29mais qui s'inspire très largement de ce qui a été fait,
- 1:18:32parce que comme le code est ouvert à la lecture,
- 1:18:37sous licence élastique,
- 1:18:37certes,
- 1:18:38mais il est publié,
- 1:18:39les LLM peuvent s'en inspirer.
- 1:18:41Je pense que les éditeurs open source,
- 1:18:43aujourd'hui,
- 1:18:44de plus en plus,
- 1:18:44je pense que les gens se posent la question sur l'open source.
- 1:18:46Oui,
- 1:18:46ils vont faire du closed source.
- 1:18:49Mais regarde ce qui se passe avec Adobe.
- 1:18:51Là,
- 1:18:51c'est encore pire.
- 1:18:53Ils sont en train de réécrire Adobe juste en demandant aux LLM d'utiliser des interfaces.
- 1:18:59le truc pour pouvoir le refaire et c'est quasiment,
- 1:19:02alors ça si vraiment tu changes mais comme tu dis très bien,
- 1:19:04les LMS savent faire un tout petit peu différent pour que ça passe donc en plus d'un point de vue juridique ça va devenir très compliqué on est quand même un peu loin quand même de la démarche open source tu vois je prends un libre office par exemple,
- 1:19:18qui est quelque part une réponse
- 1:19:21à la suite Office de Microsoft.
- 1:19:23Mais quand tu vois comment ça a été créé,
- 1:19:25et si vous l'utilisez,
- 1:19:26on n'a pas la même expérience utilisateur.
- 1:19:28On ne peut pas dire qu'ils ont fait un copier-coller de Word.
- 1:19:31C'est pas vrai.
- 1:19:32Mais c'est une vraie proposition dans le monde open source.
- 1:19:36Là,
- 1:19:36ça devient un peu trop facile de dire toujours au lendemain,
- 1:19:38allez,
- 1:19:38vas-y,
- 1:19:39Claude.
- 1:19:39Et comme tu dis,
- 1:19:41je pense que les gens l'ont sorti,
- 1:19:42je ne sais plus,
- 1:19:43il faudrait que je retrouve le lien du nom.
- 1:19:44Je crois que ça s'appelle Art,
- 1:19:46pour faire de l'Adobe.
- 1:19:49Je n'ose même pas imaginer le nombre de tokens qu'ils ont cramé,
- 1:19:51ne serait-ce que pour sortir la V1 du truc.
- 1:19:53A l'arrière,
- 1:19:53ils prenaient une licence,
- 1:19:54alors c'est très cher Adobe,
- 1:19:55mais ils prenaient une licence,
- 1:19:56peut-être que c'est leur côté moins cher.
- 1:19:58On va dire que c'est pour l'exercice qu'ils ont fait ça.
- 1:20:05On digresse,
- 1:20:05on digresse,
- 1:20:06le temps passe,
- 1:20:07donc on va forcément ne pas avoir le temps de faire tout ce qu'on s'était dit.
- 1:20:10Je vous propose du coup que,
- 1:20:12arbitrairement,
- 1:20:12je sélectionne quelques news que l'on avait mis dans notre conducteur.
- 1:20:18Sur la partie IA,
- 1:20:19je vous propose d'arrêter là,
- 1:20:20on en a beaucoup parlé,
- 1:20:21et après,
- 1:20:22de toute façon,
- 1:20:23on est encore déprimé sur des nouvelles qui n'étaient pas rigolotes.
- 1:20:29Aurélie,
- 1:20:30est-ce que tu veux en dire deux mots ?
- 1:20:32Je ne sais pas du tout ce qui s'est passé sur nos providers,
- 1:20:35mais je sais qu'il y a eu des releases de fait.
- 1:20:37Est-ce qu'il y a des trucs un peu marquants,
- 1:20:40ou c'est du common as usual,
- 1:20:44on rajoute des petits trucs,
- 1:20:45on fait des petits fixes à droite à gauche ?
- 1:20:48Alors,
- 1:20:49ouais,
- 1:20:49une des choses que je peux dire,
- 1:20:51c'est que du coup,
- 1:20:54que les providers Terraform et
- 1:20:56Pulumi ont été mises à jour en 2.2.0.
- 1:21:00En fait,
- 1:21:00on va dire que la petite nouveauté de cette mise à jour et des mises à jour qui arrivent,
- 1:21:06c'est qu'on rajoute là de plus en plus des nouvelles ressources et des datasources qui sont compatibles avec notre API
- 1:21:14V2.
- 1:21:15Donc en gros là,
- 1:21:16les dernières mises à jour c'est ça,
- 1:21:18ces nouvelles ressources avec les ressources compatibles API V2,
- 1:21:22et bien sûr avec des petits fixes ou des améliorations,
- 1:21:25notamment sur les chaires.
- 1:21:27Donc voilà,
- 1:21:29c'est la petite nouveauté,
- 1:21:30et ça continue encore et encore.
- 1:21:34Ouais d'ailleurs sur l'API V2,
- 1:21:36je pense qu'il y aura pas mal d'annonces au Summit,
- 1:21:37entre l'API
- 1:21:38V2, on aura aussi...
- 1:21:41un développeur un développeur une nouvelle console qui est en bêta qui est accessible qui se qui se base je crois pour bonne partie sur sur la pv2 on essaiera peut-être après le summit si on a le temps de faire un épisode où on fera un peu plus d'ovh
- 1:21:59on vous parlera un peu plus d'un peu des grosses annonces en tout cas nous ce qui nous aura un peu marqué lors de lors de ce summit
- 1:22:08On avait une autre grosse partie sécurité.
- 1:22:10Je pense qu'on en a pas mal parlé.
- 1:22:12On se garde un peu de cartouches pour les prochains.
- 1:22:15Pour les prochaines fois,
- 1:22:16si tu veux.
- 1:22:17Si ça vous va.
- 1:22:18Sauf s'il y avait vraiment un sujet qui vous tenait à cœur sur cette partie-là,
- 1:22:23on peut prendre un peu de temps.
- 1:22:24Il n'y a pas de souci.
- 1:22:25On n'est pas non plus aux pièces.
- 1:22:27Mais comme on en a beaucoup parlé,
- 1:22:29je pense qu'on peut aussi prendre d'autres sujets un peu plus gais que la sécurité.
- 1:22:33Enfin,
- 1:22:34ce n'est pas que la sécurité n'est pas gay.
- 1:22:35Ce n'est pas gay la sécurité ?
- 1:22:37non mais je veux dire c'est qu'en général c'est pas pour dire des choses qui sont très agréables et du coup mais je vais pas être plus agréable je voulais quand même avant qu'on aille tranquillement vers la conclusion sur la partie de conférence et tout ça je voulais quand même qu'on parle un peu de sociétal on
- 1:22:57en parlait ce matin avec Aurélie entre nous je pense qu'il n'y a pas une journée où on a comment dire on a pas d'annonce soit de lay-off alors
- 1:23:07très souvent déguisé avec l'IA,
- 1:23:09ça aussi on peut en reparler,
- 1:23:10c'est que je pense qu'il y a beaucoup de dirigeantes et de dirigeants qui n'ont même pas le courage en fait d'assumer leur lay-off et qu'ils cachent derrière l'IA,
- 1:23:17mais ça c'est un autre débat.
- 1:23:20Il y a quand même des entreprises qui au final repensent leur façon en tout cas d'organiser leurs équipes en s'imaginant que l'IA peut les remplacer.
- 1:23:32Je vous laisserai réagir après,
- 1:23:33mais il y a aussi,
- 1:23:34Moi,
- 1:23:34j'ai lu un article de la
- 1:23:36la directrice générale du FMI qui parle de tsunamis provoqués par l'IA et notamment sur la nouvelle génération qui a de plus en plus de problèmes.
- 1:23:49Et ça fait écho à...
- 1:23:50Justement,
- 1:23:51je t'en parlais à Cori,
- 1:23:51j'ai fait un petit post Blue Sky si j'avais vraiment besoin de l'extérioriser.
- 1:23:55J'ai été faire une journée dans une école,
- 1:23:58on est quoi ?
- 1:23:58On est vendredi,
- 1:23:59donc il y a deux jours.
- 1:24:01très passionnante pour présenter le cloud,
- 1:24:03faire une table ronde,
- 1:24:03des étudiants en bac plus 3 et en bac plus 5,
- 1:24:06ultra,
- 1:24:07ultra intéressants et intéressés avec des super questions.
- 1:24:11Et ça fait à peu près 4 ans que je fais ça dans différentes écoles,
- 1:24:14et là depuis un an,
- 1:24:14en fait à la fin de toutes mes interventions,
- 1:24:18on ne parle plus technique.
- 1:24:20Les gamines et les gamins ils viennent et ils me disent,
- 1:24:21mais en fait moi je me suis engagé dans une filière,
- 1:24:24j'ai l'impression que je n'aurais pas de boulot,
- 1:24:25là ils étaient alternance,
- 1:24:26il y en a ça fait 8 mois qu'ils cherchent une alternance qu'ils n'en trouvent pas.
- 1:24:29Il y avait un autre intervenant avec moi qui le regarde droit dans les yeux,
- 1:24:33qui dit « moi je ne prends plus de Bac plus 3,
- 1:24:34parce que de toute façon,
- 1:24:34tout ce que faisaient mes Bac plus 3,
- 1:24:35je le fais faire par l'IA,
- 1:24:37donc je n'embauche que des
- 1:24:39Bac plus 5,
- 1:24:40et encore,
- 1:24:41pas forcément junior. »
- 1:24:42Donc là,
- 1:24:43ça met aussi un petit coup.
- 1:24:44En fait,
- 1:24:46les étudiantes et étudiants étaient vraiment en souffrance et en détresse,
- 1:24:49et là où moi ça m'a vraiment marqué,
- 1:24:52c'est que je n'avais pas de moyens de les rassurer.
- 1:24:54Jusqu'à maintenant,
- 1:24:54j'essayais.
- 1:24:56Et en fait,
- 1:24:57à part dire des banalités comme
- 1:24:58« fais des projets perso pour encore mieux te vendre »
- 1:25:01et tout ça,
- 1:25:02mais c'est pareil.
- 1:25:03Moi,
- 1:25:04à mon époque,
- 1:25:05quand j'avais 25 balais,
- 1:25:06tu me disais « qu'est-ce que tu as fait pour être recruté ? »
- 1:25:08J'ai fait un CV et puis j'ai répondu à une annonce.
- 1:25:11Je n'étais pas obligé de prouver que j'étais le meilleur développeur du monde.
- 1:25:16Et en fait,
- 1:25:16ce qui m'ennuie dans tout ça,
- 1:25:17c'est que oui,
- 1:25:18l'IA,
- 1:25:18c'est génial,
- 1:25:19mais tous ces gens-là qui ne recrutent plus aucun jeune diplômé ou plus aucun alternant,
- 1:25:24Je pense qu'ils oublient que s'ils sont arrivés là où ils sont,
- 1:25:26c'est parce qu'un jour,
- 1:25:27eux,
- 1:25:27ils ont été recrutés sans expérience et qu'on l'a accepté.
- 1:25:32Et que là,
- 1:25:33on se cache derrière l'IA en disant « Non,
- 1:25:35mais de toute façon,
- 1:25:37je n'ai pas besoin de l'IA » .
- 1:25:38Ok,
- 1:25:38mais quand des David ou des Aurélie ou des Stéphane partiront en retraite dans 15 ans ou 20 ans,
- 1:25:44un peu plus pour Aurélie,
- 1:25:45et qu'on n'aura pas fait cet effort de recrutement,
- 1:25:48en fait,
- 1:25:48qu'est-ce qui se passera ?
- 1:25:48Et puis,
- 1:25:49à un moment donné,
- 1:25:49c'est le sens de l'histoire.
- 1:25:50Il y a toujours eu...
- 1:25:51des gens qui arrivent,
- 1:25:52qui ne savent pas faire un métier,
- 1:25:53qui sont mentorés par les gens qui sont là,
- 1:25:55qui montent en compétence.
- 1:25:57Donc voilà,
- 1:25:58moi je suis un peu déçu de ma propre corporation qui,
- 1:26:04je trouve,
- 1:26:05est en train d'enterrer toute une génération de métiers et de profils juste parce qu'on estime que ça coûte moins cher de filer ça à un agent.
- 1:26:13C'est ça,
- 1:26:14je pensais,
- 1:26:15on est sur la recherche du profil à tout prix.
- 1:26:19quand tu sais que tu payes pas un alternant que tu sous-payes,
- 1:26:22enfin que tu sous-payes,
- 1:26:23qui est pas payé très très cher finalement pour ce qu'il apporte,
- 1:26:26parce que pour le même prix,
- 1:26:30tu peux avoir un agent conversationnel qui fait en gros la même chose.
- 1:26:37Oui,
- 1:26:38c'est une approche qui vaut ce qui vaut,
- 1:26:42mais je comprends tellement ce que tu décris.
- 1:26:43J'ai deux de mes enfants,
- 1:26:45j'ai trois enfants,
- 1:26:46j'en ai deux qui sont dans l'IT.
- 1:26:48Alors le dernier,
- 1:26:49ça va,
- 1:26:50il est en bac plus 5,
- 1:26:51il fait sa dernière année d'alternance,
- 1:26:52et donc lui,
- 1:26:53il trouve en bac plus 5,
- 1:26:54on arrive encore à trouver de l'alternance.
- 1:26:56Mais mon petit dernier,
- 1:26:59qui est lui,
- 1:26:59il est bac plus 2,
- 1:27:00mais là,
- 1:27:01c'est une galère sans nom.
- 1:27:03Et pourtant,
- 1:27:03on ne peut pas dire que je n'ai pas un réseau.
- 1:27:05Je veux dire,
- 1:27:06mon réseau est quand même...
- 1:27:09Heureusement même,
- 1:27:10non ?
- 1:27:10Je ne sais pas si ton réseau a pu aider.
- 1:27:13Eh bien,
- 1:27:13justement,
- 1:27:14je n'y arrive pas.
- 1:27:14Alors,
- 1:27:15merci à ceux qui ont aidé jusque-là.
- 1:27:17Il y en a qui ont réussi à lui faire faire passer les entretiens,
- 1:27:19aller loin dans les entretiens,
- 1:27:20etc.
- 1:27:22Mais en fait,
- 1:27:23c'est une galère sans nom.
- 1:27:25Donc,
- 1:27:25j'imagine,
- 1:27:25ceux qui n'ont même pas de réseau,
- 1:27:26qui sont juste là,
- 1:27:28parce que par passion ou par autre,
- 1:27:29qu'importe,
- 1:27:31oui,
- 1:27:32c'est compliqué pour nos gamins.
- 1:27:35Et comme tu dis très bien,
- 1:27:36Stéphane,
- 1:27:37je pense que c'est la branche sur laquelle on est assis,
- 1:27:41en fait.
- 1:27:42parce que
- 1:27:43Si on ne les forme pas,
- 1:27:46on passe à côté de quelque chose.
- 1:27:47Et moi,
- 1:27:47je pense que les entrepreneurs devraient prendre des alternantes chez eux,
- 1:27:53non plus maintenant en disant réalise cette tâche,
- 1:27:56mais fais en sorte d'adopter l'IA à l'intérieur de ma boîte pour réaliser cette tâche.
- 1:28:00C'est-à-dire que je te confie la même chose que ce que je confierais à un ingénieur qui travaille et qui pilote 14 agents en parallèle.
- 1:28:09pourquoi pas,
- 1:28:11jusqu'à son burn-out,
- 1:28:12après il va arrêter de le faire,
- 1:28:14et donc là,
- 1:28:16je te confine ta chimpe,
- 1:28:17apprends à maîtriser l'IA,
- 1:28:18apprends à maîtriser l'outil,
- 1:28:20comme avant on apprenait à maîtriser l'IDE,
- 1:28:21maintenant il faut que tu apprennes à maîtriser l'IA,
- 1:28:23il va falloir que tu fasses de la relecture de code,
- 1:28:25parce que ça s'apprend,
- 1:28:26la relecture de code et la critique,
- 1:28:28et oui,
- 1:28:29tu as l'IA qui va permettre de relire le code,
- 1:28:30mais il va falloir que toi aussi tu sois critique,
- 1:28:32et qu'on ait des discussions,
- 1:28:34et je vais te faire monter en compétences,
- 1:28:36parce que...
- 1:28:37Jeune,
- 1:28:38tu es aussi mon avenir en tant qu'entreprise.
- 1:28:40C'est-à-dire que si je n'ai plus de jeunes,
- 1:28:42comme tu dis,
- 1:28:43quand on va avoir tous ces vieux à la retraite que nous sommes,
- 1:28:46et que les jeunes finalement,
- 1:28:47il n'y en a que quelques-uns qui vont faire retourner le business,
- 1:28:52je pense qu'on va rentrer dans le mur.
- 1:28:55Donc je pense qu'en ce moment,
- 1:28:56il y a le mur en face de nous,
- 1:28:58on est dans une voiture qui est une voiture,
- 1:29:00c'est un vrai bolide,
- 1:29:01une Formule 1.
- 1:29:01Tiens,
- 1:29:01il faut que je parle de Formule 1 aussi juste après.
- 1:29:03Et en fait,
- 1:29:04on a les deux pieds sur l'accélérateur en ce moment.
- 1:29:06Et on voit le mur qui se rapproche très très vite.
- 1:29:11Je partage l'inquiétude.
- 1:29:12Honnêtement,
- 1:29:13quand je vois les gamins,
- 1:29:14je dis « Ah là là,
- 1:29:16qu'est-ce qui est en train de se passer ?
- 1:29:17Est-ce que ça sera mieux après ? »
- 1:29:20Je ne veux pas trop faire de politique,
- 1:29:21et ce n'est pas mon courant,
- 1:29:23mais j'ai adoré ce que disait Benoît Hamon à une époque dans sa présidentielle.
- 1:29:27Il n'y avait pas encore l'IA qui arrivait,
- 1:29:29donc ce n'était pas du tout son mode de pensée,
- 1:29:30mais pourtant c'était...
- 1:29:32Il anticipait des changements majeurs qui allaient arriver dans la société,
- 1:29:35dans l'économie.
- 1:29:37Oui,
- 1:29:38je pense que c'était bien ce qu'il faisait.
- 1:29:40Pour moi,
- 1:29:41c'était un vrai politique,
- 1:29:42ce gars-là,
- 1:29:43pour le coup.
- 1:29:43Même si ce n'est pas du tout mon courant,
- 1:29:46et qu'importe,
- 1:29:46on s'en fout.
- 1:29:48Mais au moins,
- 1:29:49il faisait poser des vraies questions d'anticipation.
- 1:29:52Un politique,
- 1:29:52il doit raisonner à 30 ans,
- 1:29:53il ne doit pas raisonner à demain,
- 1:29:55comment je dois équilibrer le budget.
- 1:29:57En fait,
- 1:29:57ça,
- 1:29:57on s'en fout,
- 1:29:58c'est des trucs de technocrates,
- 1:29:59ce truc-là.
- 1:30:00Non.
- 1:30:00emmène nous dans les 30 ans qui viennent emmène nous voilà vers une destination j'ai digressé un petit peu sur le sujet non mais c'est compliqué c'est compliqué de tout ça c'est très compliqué et de mon côté j'ai pareil en fait j'ai il ya donc quelques
- 1:30:19temps j'ai refait un meet up en tant que speaker sur toulouse et à la fin du de mon talk à la fin du meet up en fait j'ai eu deux de jeunes.
- 1:30:29qui sont venus me voir et qui me disent,
- 1:30:36qui me demandent en fait si à mon avis,
- 1:30:43est-ce qu'ils devaient continuer ou arrêter en fait leur étude.
- 1:30:48Et là du coup,
- 1:30:49le problème c'est que toi,
- 1:30:52tu as fait ton top pendant 45 minutes ou une heure,
- 1:30:55tu finis,
- 1:30:56tu vois deux jeunes devant toi qui te posent cette question.
- 1:31:00Madame Aurélie,
- 1:31:00je dis pourquoi Madame Aurélie,
- 1:31:01pourquoi ?
- 1:31:02Madame Aurélie,
- 1:31:02du coup,
- 1:31:03est-ce que je dois arrêter mes études ?
- 1:31:04Et là,
- 1:31:05tu les regardes et ce que j'ai raconté à Steph,
- 1:31:08c'est que je n'ai pas la source en plus.
- 1:31:10Je ne l'ai pas,
- 1:31:11je ne veux pas l'avoir.
- 1:31:12Et du coup,
- 1:31:13et là,
- 1:31:13tu es là et tu essayes,
- 1:31:14voilà,
- 1:31:15avec tes connaissances,
- 1:31:16avec ton vécu,
- 1:31:16ton expérience,
- 1:31:17tu leur parles.
- 1:31:18Déjà,
- 1:31:19tu commences,
- 1:31:20donc oui,
- 1:31:20c'est bien de terminer,
- 1:31:22mais on va dire que les réponses,
- 1:31:24on ne les a pas.
- 1:31:24On ne sait pas demain,
- 1:31:26on ne sait pas demain comment ça va se passer.
- 1:31:29Déjà pour nous,
- 1:31:30on ne sait pas si avant la retraite,
- 1:31:31on va changer deux ou trois fois de métier.
- 1:31:34Donc du coup,
- 1:31:34ce n'est pas évident.
- 1:31:36Le contexte est dur pour les étudiants,
- 1:31:38pour les jeunes,
- 1:31:39pour les juniors.
- 1:31:40Le contexte est très dur.
- 1:31:41Donc je ne sais pas comment ça va se passer.
- 1:31:43Je pense que tu vois,
- 1:31:46la colère exprimée par les étudiants en ce moment dans la rue et tout,
- 1:31:51vient beaucoup,
- 1:31:51alors il y a des connards qui font des saloperies dans la rue,
- 1:31:54mais il y en a beaucoup qui ont une vraie forte inquiétude.
- 1:31:58Sur les métiers de demain,
- 1:31:59on est allé vers des métiers de plus en plus intellectuels.
- 1:32:02Et là,
- 1:32:03pour une fois,
- 1:32:04c'est les métiers intellectuels qui vont se prendre le train de face.
- 1:32:10Les métiers manuels,
- 1:32:10c'est cool pour eux,
- 1:32:12pour le coup,
- 1:32:13pour l'instant.
- 1:32:14En tout cas,
- 1:32:14les robots ne sont pas encore suffisamment avancés,
- 1:32:17mais attention,
- 1:32:18ça arrive.
- 1:32:19Donc,
- 1:32:19il y a un chiffre de la société complet.
- 1:32:24Et je pense que nos étudiants sont apeurés aujourd'hui.
- 1:32:28Oui,
- 1:32:29ils sont apeurés,
- 1:32:29ils sont plommés,
- 1:32:30et dans le general,
- 1:32:31parce que faire des études maintenant,
- 1:32:35moi ce que je raconte très souvent à mes enfants,
- 1:32:38c'est qu'ils ont la chance d'être dans une famille où on a les moyens de leur garantir qu'ils font des études,
- 1:32:43mais quand je vois des étudiants qui ont trois vies pour se payer des études,
- 1:32:46je peux comprendre,
- 1:32:47et comme le disait David,
- 1:32:48bien sûr,
- 1:32:49tout ce qui est casseurs et tout ça,
- 1:32:52enfin bref
- 1:32:54On va digresser.
- 1:32:55Mais voilà,
- 1:32:55les étudiants,
- 1:32:56quand tu mets tout bout à bout,
- 1:32:58et aussi,
- 1:32:59juste un petit mot à nos écoles,
- 1:33:00parce que pour le coup,
- 1:33:02j'interviens.
- 1:33:04Moi,
- 1:33:04les étudiants aussi dépommés,
- 1:33:05c'est qu'ils me disent
- 1:33:06« En fait,
- 1:33:06j'ai commencé des études,
- 1:33:09et pendant mes études,
- 1:33:10j'ai l'impression que mon métier disparaît. »
- 1:33:12Et là,
- 1:33:12les écoles,
- 1:33:13vous avez ce devoir aussi.
- 1:33:15Ne vous enfermez pas dans vos programmes,
- 1:33:16ne vous enfermez pas dans...
- 1:33:18Vous voyez que le métier évolue,
- 1:33:21apprenez les bases de l'info,
- 1:33:22mais ne squeezez pas tout ce qu'ils vont avoir besoin de faire après l'entreprise,
- 1:33:27parce que oui,
- 1:33:27effectivement,
- 1:33:28sinon ils apprennent un métier qui n'existe plus.
- 1:33:30Et ça aussi,
- 1:33:31c'est un autre problème.
- 1:33:33Un message que je veux faire passer,
- 1:33:34si jamais il y a des étudiants,
- 1:33:36des jeunes qui nous écoutent,
- 1:33:39pour moi,
- 1:33:39ce qui va vous sauver la vie à l'avenir,
- 1:33:41c'est l'effort.
- 1:33:43Faites un effort.
- 1:33:44Apprenez le goût de l'effort.
- 1:33:45On a perdu le goût de l'effort avec LLM.
- 1:33:47Moi-même,
- 1:33:47je deviens feignant,
- 1:33:49mais j'ai les moyens de devenir feignant.
- 1:33:50C'est parce que j'ai un pack grand et j'ai fait les efforts avant,
- 1:33:53donc mon cerveau est construit de façon à raisonner en informatique à peu près correctement.
- 1:34:00Faites,
- 1:34:01ayez toujours le goût de l'effort.
- 1:34:03partout dans votre vie,
- 1:34:05ce qui arrive en ce moment nous rend feignant de plus en plus.
- 1:34:08Donc voilà,
- 1:34:09faites ça et je pense que vous aurez beaucoup plus de chance de vous en sortir si vous avez l'effort.
- 1:34:14Ouais,
- 1:34:15ouais,
- 1:34:15non mais c'est clair.
- 1:34:16Et comme tu dis,
- 1:34:18quand je dis qu'il faut embrasser le truc complet,
- 1:34:21c'est pas du jour au lendemain de se dire de toute façon je n'ai pas besoin de bosser parce que les modèles vont tout faire pour moi.
- 1:34:27Non,
- 1:34:27c'est parce que vous allez avant faire des choses que vous serez capable d'utiliser votre outil.
- 1:34:32On en revient toujours au problème de l'outil.
- 1:34:34C'est que moi,
- 1:34:36j'ai beau prendre,
- 1:34:37je ne sais plus comment ça s'appelle,
- 1:34:39les trucs des menuisiers japonais.
- 1:34:42Là,
- 1:34:42il y a des outils très anciens.
- 1:34:45Je pense que si je le prends,
- 1:34:46je ne serai toujours pas une bonne table.
- 1:34:49C'est clair.
- 1:34:50Je ne serai pas bien.
- 1:34:51Quand tu vois les vidéos,
- 1:34:52tu commences à te dire,
- 1:34:52tiens,
- 1:34:52je vais acheter le matériel pour faire la même chose.
- 1:34:54Puis tu commences à mettre les premiers coups de ciseaux à bois.
- 1:34:56Tu te dis,
- 1:34:56mais je fais quoi de la merde en fait ?
- 1:34:58C'est ça,
- 1:34:59je fais des trous dans le bois.
- 1:35:01Donc voilà,
- 1:35:01je ne sais pas,
- 1:35:02peut-être qu'on fera un épisode entre ces quatre un peu spécial avec,
- 1:35:06pourquoi pas,
- 1:35:06des étudiants et des étudiantes,
- 1:35:08des gens qui sont dans le corpus,
- 1:35:09mais je pense que personne n'a la solution,
- 1:35:12mais si on essaye de tous un peu mettre,
- 1:35:14que ce soit les écoles et nos entrepreneurs et nos entreprises qui ont aussi ce devoir de ne pas succomber à la facilité,
- 1:35:22ça pourrait être mieux.
- 1:35:24Bref,
- 1:35:25c'est pas gay.
- 1:35:26Je vous propose de finir par un truc qui nous occupe un peu.
- 1:35:30de temps en temps,
- 1:35:30c'est les conférences.
- 1:35:33Donc toujours pareil,
- 1:35:34n'hésitez pas à aller voir le site d'Aurélie,
- 1:35:36Developer
- 1:35:37Event, qui est beaucoup utilisé par beaucoup de gens qui veulent faire des conférences ou qui cherchent des conférences.
- 1:35:44C'est toujours aussi bien.
- 1:35:46David,
- 1:35:46c'est pareil,
- 1:35:46je t'avais demandé où est-ce qu'on peut te voir,
- 1:35:49où est-ce qu'on t'a vu.
- 1:35:49Tu as un site que je mettrai dans les show notes,
- 1:35:52mais si dans les...
- 1:35:54qui arrivent là,
- 1:35:55tu en as quelques-unes de prévues ?
- 1:35:57Alors,
- 1:35:57j'avoue que j'ai rien en fait de spécial.
- 1:36:00T'as un meet-up ?
- 1:36:01J'ai un meet-up,
- 1:36:02voilà.
- 1:36:04Comment tu es au courant ?
- 1:36:05Ah,
- 1:36:05c'est parce que tu participes.
- 1:36:06Ben oui,
- 1:36:06c'est peut-être ça.
- 1:36:08C'est peut-être ça.
- 1:36:09Je mettrai le lien,
- 1:36:10je te demanderai le lien pour le mettre dans le...
- 1:36:12parce que je sortirai l'épisode avant le meet-up.
- 1:36:14Donc du coup,
- 1:36:15si les gens veulent s'inscrire,
- 1:36:16tu me donneras le lien.
- 1:36:17Et donc,
- 1:36:18c'est le 18 novembre,
- 1:36:19donc j'espère quelques jours après la publication de ce podcast.
- 1:36:24et nous serons reçus chez Wiscale et il y aura un sujet qui concerne Elastik et OVH et qui est très très sympa par Frédéric Motion toi aussi tu participeras,
- 1:36:35Aurélie va participer et il est possible qu'on ait aussi un talk de Pouloumi ça serait cool parce qu'on a un provider Pouloumi chez OVH donc ça serait un chouette truc
- 1:36:46Je suis en train de voir comment on a fait un meet-up hier et j'ai trouvé que la démo du gars était vraiment très chouette sur les agents coding et la mémoire pour ces agents.
- 1:36:57Avec Elasticsearch,
- 1:36:57je trouvais que le contenu était très sympa.
- 1:37:00Peut-être que je vais réussir à squeezer un petit peu ce talk-là au même meet-up.
- 1:37:05Oui,
- 1:37:05carrément.
- 1:37:06Très excellent.
- 1:37:08C'est juste la veille de votre Summit,
- 1:37:10c'est ça ?
- 1:37:10Oui,
- 1:37:10c'est ça.
- 1:37:11On a le Summit le 19,
- 1:37:12au Carousel du Louvre.
- 1:37:13Je pense que ça va être plutôt sympathique.
- 1:37:16beaucoup d'annonces il ya mais aussi beaucoup d'annonces sur toute la roadmap les inscriptions sont encore ouvertes c'est gratuit donc vous avez juste à vous inscrire sur le site de vh cloud et on mettra le lien vers le site d'inscription sur
- 1:37:30les chaînes note mais n'hésitez pas à venir c'est toujours aussi un moment sympa parce que vous pouvez rencontrer les gens qui font le produit
- 1:37:38Vous n'avez pas que les devs advocate qui sont là pour une fois.
- 1:37:42Vous avez les gens qui font nos produits.
- 1:37:44Donc,
- 1:37:44c'est toujours sympa de discuter avec les devs,
- 1:37:46les PO,
- 1:37:47les PM.
- 1:37:48Et puis même les gens qui aussi font notre run.
- 1:37:51On a des SRE qui sont là,
- 1:37:52etc.
- 1:37:53Donc,
- 1:37:53si ça vous intéresse,
- 1:37:54venez.
- 1:37:55Il y aura des chouettes conf.
- 1:37:57Il y aura à manger et à boire en plus.
- 1:37:58Donc,
- 1:37:58il ne faut pas hésiter.
- 1:38:00C'est le 19 novembre au carousel du Louvre.
- 1:38:04Et vous savez quoi,
- 1:38:05en plus,
- 1:38:05vous aurez peut-être l'extraordinaire chance de me croiser,
- 1:38:08puisque je compte y aller.
- 1:38:10Eh bien,
- 1:38:11avec plaisir.
- 1:38:13Ah,
- 1:38:13c'est cool ça.
- 1:38:13Avec plaisir.
- 1:38:15Voilà pour les conférences et meet-ups.
- 1:38:17On l'a dit au tout début,
- 1:38:19je le redis là,
- 1:38:20je sais que les temps sont durs pour tout le monde.
- 1:38:23En ce moment,
- 1:38:24je suis dans l'orga de Tour & Tech,
- 1:38:26la meilleure conférence du monde,
- 1:38:28mais aussi de Tadix,
- 1:38:29le meilleur meet-up du monde.
- 1:38:32On galère un peu,
- 1:38:33comme tout le monde,
- 1:38:34sur le sponsoring.
- 1:38:35Alors,
- 1:38:36je suis bien passé pour le savoir.
- 1:38:38On sponsorise aussi de moins en moins côté OVH.
- 1:38:42Mais voilà,
- 1:38:42si vous entendez ça,
- 1:38:44que vous vous dites,
- 1:38:45après tout,
- 1:38:47je peux un peu aider,
- 1:38:49et puis parce que c'est une conf ou une ville qui me parle,
- 1:38:51n'hésitez pas à sponsoriser.
- 1:38:53N'hésitez pas aussi à faire du ticketing dans vos boîtes.
- 1:38:56En toute honnêteté,
- 1:38:57ça va vous coûter une journée ou deux journées off et des tickets.
- 1:39:03En règle générale,
- 1:39:04la plupart des confs communautaires sont plutôt raisonnables en termes de coût.
- 1:39:08Et c'est un super team building pour vos équipes.
- 1:39:10En général,
- 1:39:10vos équipes reviennent,
- 1:39:11elles ont plein d'idées,
- 1:39:12elles sont ultra motivées,
- 1:39:13elles veulent faire plein de choses.
- 1:39:14Donc n'hésitez pas à aussi faire du ticketing.
- 1:39:17Ça fait aussi vivre les conférences.
- 1:39:19C'est-à-dire qu'il n'y a pas que les sponsors,
- 1:39:21c'est aussi parce qu'il y a des gens qui viennent aux conférences que ces conférences existent.
- 1:39:25N'hésitez pas à faire ça.
- 1:39:27Le site d'Aurélie a aussi rajouté un petit picto quand elle a l'information pour le sponsoring,
- 1:39:35quand il est ouvert.
- 1:39:36Allez faire un tour.
- 1:39:37N'hésitez pas à sponsoriser soit de votre ville,
- 1:39:40soit d'ailleurs si vous avez une boîte qui rayonne de manière nationale.
- 1:39:46Tout à fait.
- 1:39:46Faites ça.
- 1:39:48Oui.
- 1:39:49On sait que c'est dur.
- 1:39:50Donc,
- 1:39:50je ne suis pas en train de dire que c'est facile,
- 1:39:53mais voilà,
- 1:39:53on sait que c'est dur.
- 1:39:561h39,
- 1:39:56je pense que ceux qui s'entraînent pour les 10 km,
- 1:39:58vous avez déjà arrêté.
- 1:39:59Ceux qui font les 20 km,
- 1:40:01peut-être que vous continuez.
- 1:40:02Donc,
- 1:40:02c'est bien.
- 1:40:03On est encore là.
- 1:40:04C'est pour vous qu'on est là.
- 1:40:05Sinon,
- 1:40:05on aurait arrêté depuis longtemps.
- 1:40:08On va tranquillement sur la conclusion.
- 1:40:10déjà vous remerciez tous les deux toi
- 1:40:12Aurélie et bien sûr David qui a accepté notre invitation je te laisse notamment le mot de la fin David si tu en as un tu peux juste dire ok merci il y a un truc qui a popé durant notre conversation qui tient juste pour finir ce petit sujet c'est
- 1:40:28à toi je pense qu'on a bien digressé sur tout ce qu'on devait oui ça va tu n'as rien à envier à Philippe
- 1:40:38Une introduction qui fait effectivement
- 1:40:4040 minutes peut-être,
- 1:40:41j'en sais rien.
- 1:40:43Un peu plus.
- 1:40:44Oui,
- 1:40:44c'était pas mal.
- 1:40:46Non,
- 1:40:46je n'ai pas réfléchi particulièrement à une conclusion.
- 1:40:48C'est toujours très agréable de parler comme ça et de partir un petit peu dans tous les sens avec des gens que j'apprécie énormément.
- 1:40:56Et donc,
- 1:40:57je vous remercie pour votre invitation et puis j'espère qu'on se recroise déjà au meet-up puisque vous allez venir.
- 1:41:06Oui.
- 1:41:06au Summit,
- 1:41:07et puis après,
- 1:41:08peut-être à Tourantech,
- 1:41:09peut-être à Snowcamp,
- 1:41:10peut-être à toutes ces belles conférences qui font la France des développeurs.
- 1:41:18Je rencontre beaucoup de développeurs en France,
- 1:41:20et donc notamment des jeunes,
- 1:41:22que je forme des fois sur des projets Elasticsearch et tout,
- 1:41:26et très souvent,
- 1:41:27ils me disent
- 1:41:28« Ah, cette techno,
- 1:41:29elle est super,
- 1:41:30mais bon,
- 1:41:30elle vient des États-Unis,
- 1:41:31parce que c'est là-bas,
- 1:41:32c'est là-bas qu'ils sont bons,
- 1:41:33et tout,
- 1:41:34parce que nous,
- 1:41:34on n'est pas bons. »
- 1:41:35Et en fait,
- 1:41:36à chaque fois,
- 1:41:36je lutte pour leur dire « Mais non,
- 1:41:38en fait,
- 1:41:39vous n'imaginez pas à quel point il y a des talents incroyables en France dans l'informatique,
- 1:41:44dans l'IT.
- 1:41:45En fait,
- 1:41:45ne soyez pas...
- 1:41:47Pensez pas que vous êtes petit.
- 1:41:48En fait,
- 1:41:49on vous fait croire que vous êtes petit parce que vous n'avez pas la langue.
- 1:41:52Vous n'êtes pas natif anglais.
- 1:41:54Et effectivement,
- 1:41:54quand vous avez un Américain qui vient vous parler,
- 1:41:56vous avez l'impression qu'il est brillant,
- 1:41:57alors qu'en fait,
- 1:41:58si vous écoutez exactement ce qu'il dit,
- 1:41:59vous dites « Ouais,
- 1:42:00c'est un peu basique ce que tu racontes,
- 1:42:01mon gars. »
- 1:42:03Mais il y en a des brillants.
- 1:42:04Attention,
- 1:42:04entendons-nous bien.
- 1:42:05Mais on a une France,
- 1:42:08franchement,
- 1:42:09au niveau de l'éducation,
- 1:42:11même si on tire un peu dedans en ce moment,
- 1:42:14l'éducation,
- 1:42:14elle est plutôt bien faite en mathématiques,
- 1:42:16en scientifiques,
- 1:42:19aussi en littéraire,
- 1:42:22pour bien comprendre le monde qui nous entoure et compagnie.
- 1:42:26Donc,
- 1:42:26soyez fiers de vous,
- 1:42:28les Français dans l'IT.
- 1:42:29Il y a plein,
- 1:42:30plein de choses à bâtir.
- 1:42:31On n'est pas du tout à la traîne.
- 1:42:33pas du tout,
- 1:42:33c'est juste qu'on est moins bon en marketing on a ce syndrome de l'imposteur on n'arrive pas à se vendre nous-mêmes alors qu'en fait on est juste extraordinaire voilà,
- 1:42:42c'était ça un petit peu ma conclusion du jour je pourrais que tu partagies merci David et bien merci à vous toutes et tous qui nous écoutez depuis maintenant 3 ans toujours merci à toi Aurélie de m'accompagner sur ce
- 1:42:57truc un peu fou où on s'était lancé et David
- 1:43:01encore merci d'avoir accepté,
- 1:43:04ça fait partie des bons moments que j'aime avec ce podcast à très vite dans moins d'un mois du coup,
- 1:43:11on se voit dans moins d'un mois et puis je dirais à tout le monde à très vite aussi au prochain épisode bonne journée et prenez soin de vous,
- 1:43:19au revoir bonne journée