l'expédier Quoi qu'il en soit
La Défense, les garderies pour chiens et la moutarde à la pastèque : Des parcours professionnels inattendus
Allison (00:00)
Vous avez déjà vu ce mème où l'on voit un trou dans le réservoir et de l'eau qui s'écoule, et où l'on colle du ruban adhésif ? C'est ce que fait Hero Devs. Nous y voilà. Je pourrais être dans le marketing.
Shelby (00:08)
Oui, c'est vrai.
Wendy Hurst (00:09)
Oui, c'est possible.
Bienvenue à Ship It Anyway, l'émission de Hero Devs qui est à la fois un jeu et une conversation. Deux invités s'affronteront dans une série de jeux sur les bizarreries, les échecs et les caractéristiques des technologies réelles, avec des prises de position entre les deux. Il s'agit de ces moments de la vie où les choses ne sont pas parfaites, mais où il faut parfois les expédier quand même. Je suis votre hôte, Wendy Hurst. Aujourd'hui, j'ai convié deux invités de Hero Devs à se disputer le titre de vainqueur. Dans un coin, et sans ordre particulier, nous avons Shelby Kelly qui nous rejoint aujourd'hui de Denver, Colorado. Shelby est ingénieur logiciel senior chez Hero Devs, spécialisée dans le conseil et la sécurité au niveau de l'entreprise, ce qui n'est en fait qu'un gigantesque puzzle avec des enjeux plus élevés et moins d'instructions. Lorsqu'elle ne sécurise pas des systèmes ou ne démêle pas un code qui n'aurait jamais dû voir le jour, elle résout de vraies énigmes, joue à des jeux vidéo ou court pour sa santé, à contrecœur. Shelby, bienvenue dans l'émission. Les experts en sécurité sont formés pour penser comme des hackers.
Shelby (01:17)
Bonjour.
Wendy Hurst (01:21)
Combien de temps passez-vous au travail à essayer de casser des choses juste pour prouver que vous pouvez le faire ?
Shelby (01:30)
Je ne sais pas, assez souvent. Je ne suis qu'une heure par jour pour m'amuser.
Wendy Hurst (01:38)
Dans l'autre coin, nous avons Allison Vorthman qui nous rejoint du Nebraska aujourd'hui. Elle a travaillé pour le ministère de la défense dans le domaine du personnel médical et de la sécurité, ce qui signifie qu'elle a vu suffisamment de mauvais codes, de risques de sécurité et de cas limites pour savoir que si quelque chose peut mal tourner, c'est probablement le cas. Aujourd'hui, elle applique cette même approche méticuleuse à son travail quotidien en tant qu'ingénieur logiciel senior chez HeroDevs et peut souvent être trouvée en train de réparer des choses avant même que vous ne vous en rendiez compte. Bienvenue à Allison.
Allison (02:05)
Bonjour.
Wendy Hurst (02:06)
Si vous deviez décrire votre travail en utilisant uniquement des titres de films d'horreur, lequel choisiriez-vous ?
Allison (02:13)
les fous. Vous l'avez déjà vu ?
Wendy Hurst (02:15)
Je ne l'ai pas fait, mais si c'est pour décrire votre travail, alors peut-être.
Allison (02:22)
Oui, je vais m'en tenir à celle-là. C'était parfait.
Wendy Hurst (02:24)
Notre premier jeu aujourd'hui s'appelle Ceci ou cela. Il n'y a pas de gagnant à ce jeu. C'est juste une façon amusante d'apprendre à vous connaître un peu. Je dirai juste deux choses et vous direz laquelle vous choisirez. Shelby, tu es la première. Tu es prête ? C'est parti. Gel des fonctionnalités ou correctif de dernière minute ?
Shelby (02:38)
Oui. Future freeze that alliteration that was rough. Réunions infinies ou conflits de fusion infinis. Résoudre un mystère ou explorer un nouvel endroit.
Shelby (02:55)
Les conflits de fusion. Non, ce sont mes deux choses préférées. Comme un chat. J'ai du mystère.
Wendy Hurst (03:10)
Aventure de la cuisine de rue ou repas dans un restaurant chic ?
Shelby (03:14)
la cuisine de rue.
Wendy Hurst (03:14)
Thriller ou documentaire sur la nature ?
Shelby (03:16)
Ce qu'il préfère ? Oui, le crime.
Wendy Hurst (03:23)
Piégé dans une comédie ou piégé dans un film de science-fiction.
Shelby (03:25)
La science-fiction a l'air effrayante !
Wendy Hurst (03:31)
Dernier point : il faut toujours chuchoter ou toujours crier.
Shelby (03:36)
Chuchotement.
Wendy Hurst (03:38)
D'accord, Allison vous laisse la parole. Numéro un, startup ou entreprise.
Allison (03:44)
Ooh, startup.
Wendy Hurst (03:46)
Undefined n'est pas une fonction ou une boucle infinie qui fait planter votre navigateur.
Allison (03:49)
Non défini.
Wendy Hurst (03:53)
Voyage spontané ou planification de chaque détail à l'avance ?
Allison (03:57)
Spontané.
Wendy Hurst (03:57)
Expert dans un domaine ou compétent dans tous les domaines ?
Allison (04:00)
Hmm, bon dans tous les domaines.
Wendy Hurst (04:03)
Se lever tôt ou se coucher tard.
Allison (04:10)
Se lever tôt et se coucher tard.
Wendy Hurst (04:11)
D'accord, péniche ou cabane ?
Allison (04:14)
Pas une péniche, mais une cabane dans les arbres. Mais je suis allergique aux arbres, alors je ne sais pas. Mais je ne veux pas vivre sur l'eau, alors une cabane, je suppose. Dans laquelle je mourrai. Je mourrai dans cette maison.
Shelby (04:19)
Hmm.
Wendy Hurst (04:24)
Maison où l'on préfère avoir des allergies plutôt que de se noyer. Et enfin, apocalypse zombie ou invasion extraterrestre ?
Allison (04:33)
Les zombies sont le mal que je connais. Il y a tellement de variables avec les extraterrestres. Les zombies.
Wendy Hurst (04:43)
C'est le mal que je connais.
Allison (04:45)
Au moins, il est dans les films. Peut-être qu'il sera mon voisin. Je n'en sais rien.
Wendy Hurst (04:50)
Eh bien, c'était amusant. Nous allons maintenant parler un peu de votre parcours professionnel. Shelby, parlez-moi un peu de ce que vous faisiez avant d'arriver chez Hero Devs.
Shelby (04:59)
J'ai fait un bref passage dans une entreprise de garde de chiens appelée Camp Awa. Je pensais que ce serait un changement de rythme amusant après avoir été consultant pendant plusieurs années. Mais je me suis rendu compte qu'il était beaucoup plus agréable de travailler pour une entreprise qui s'intéresse réellement à la technologie. C'était amusant. Amener son chien au travail tous les jours. C'était cool.
Wendy Hurst (05:33)
C'est amusant. Combien de chiens avez-vous ?
Shelby (05:36)
Je n'en ai qu'un. Je les veux tous. Nous avons également deux chats, que je veux également tous. L'idéal serait d'avoir un ranch rempli de chiens et de chats.
Wendy Hurst (05:53)
Allison, et vous ? Parlez-nous un peu de ce que vous faisiez avant de venir ici.
Allison (05:57)
J'ai commencé à travailler au ministère de la Défense et c'était plutôt cool. J'ai travaillé sur une application qui aidait les anthropologues à identifier les restes des prisonniers de guerre.
Wendy Hurst (06:10)
Quelle est l'idée fausse que l'on se fait de votre métier ?
Allison (06:12)
Je suis prêt à mettre mon travail sous le boisseau, mais chaque fois que je dis que je suis un ingénieur logiciel senior, on me dit : " Oh, tu dois être si intelligent ". Je leur réponds que je suis parfois très bête. Donc, je pense que beaucoup de gens surestiment la difficulté du métier et la sous-estiment, je dirais que la partie la plus difficile du travail est la logique. Si vous parvenez à résoudre des énigmes logiques, c'est 90 % du travail. Ensuite, tout le reste n'est qu'une suite d'énigmes.
Shelby (06:50)
Ou la recherche sur Google. Oui, on me le dit souvent aussi. Comme si vous deviez être très intelligent. Et c'est comme, je veux dire, je ne veux pas me rabaisser, mais vous n'avez pas besoin d'être très intelligent pour être un développeur ou un ingénieur. Je pense que l'on suppose qu'il faut être bon en maths, alors que j'aime bien les maths et que je suis bon en maths, mais il n'est pas nécessaire d'être bon en maths.
Allison (06:51)
Mais c'était bien. C'est vrai.
Shelby (07:19)
Alors oui, c'est certainement plus accessible que ce que les gens pensent, mais ce n'est certainement pas un travail facile, mais j'ai l'impression que beaucoup de gens qui ne pensent pas qu'ils peuvent le faire, peuvent le faire.
Allison (07:20)
Oui, il faut juste être persévérant, n'est-ce pas ? Il faut être capable de travailler sur un bug pendant trois jours d'affilée et oui.
Shelby (07:41)
Et puis se rendre compte que c'était la chose la plus simple et ne pas pleurer. C'est essentiel. Vous pouvez pleurer un peu, mais essayez de ne pas le faire.
Allison (07:46)
Oui, c'est vrai. Oui, c'est ça. Tu peux pleurer. Ouais, mais fais-le hors caméra. Va te cacher. Et puis c'est bon. Comme si rien ne s'était passé.
Wendy Hurst (07:58)
Il n'y a pas de mal à exprimer ses émotions sans détour. Quelle est la compétence que vous avez dû apprendre à la dure au travail ?
Shelby (08:07)
La compréhension de l'écrit. Je n'ai jamais été très bon à l'école. Oui, c'est la lecture de la documentation qui me fait dormir. Il s'agit de trouver de nouvelles façons de traiter ces informations pour que je puisse réellement faire mon travail et ne pas faire un tas d'essais et d'erreurs juste pour le comprendre. Donc oui, la compréhension de la lecture.
Wendy Hurst (08:08)
hahahahaha -- La lecture est difficile. Et toi, Alison ?
Allison (08:41)
Traiter avec l'entreprise parce que, et plus encore dans l'entreprise où j'ai travaillé, c'était comme OK, j'ai besoin d'ajouter un bouton à cette page et on va le mettre sur la page suivante, pas sur cette page, et ils disaient non, les utilisateurs ne veulent pas cliquer sur une page de plus, je dis qu'ils doivent aller sur cette page de toute façon, c'est là où le bouton doit aller logiquement, c'est là où le bouton doit aller, et c'est juste, ouais, donc traiter avec les besoins et les désirs de l'entreprise, même s'ils n'ont pas beaucoup de sens.
Wendy Hurst (09:17)
Quelle est la manière la plus inattendue dont votre carrière a évolué ?
Shelby (09:22)
Je suis diplômé en anthropologie. J'ai également un diplôme en informatique, mais je voulais être archéologue. Je pense donc que je me suis éloigné le plus possible de ce métier. Alors oui, je ne l'ai pas vu venir au début.
Wendy Hurst (09:41)
Vous avez donc parlé d'anthropologie et Allison aussi. Nos auditeurs se demandent peut-être si c'est ainsi que vous vous êtes rencontrés.
Shelby (09:43)
Oui, c'est vrai. Non, j'adorerais avoir ce poste à la Défense. Ça a l'air tellement amusant. Et puis je pourrais dire que mon premier diplôme n'a pas été un vrai gâchis. Mais non, nous nous sommes rencontrés ici à HeroDevs
Wendy Hurst (10:01)
Et vous, Allison ? Comment votre carrière a-t-elle évolué d'une manière inattendue ?
Allison (10:04)
Au début de ma carrière, j'étais vraiment, j'ai fait une école de commerce international. Puis j'ai pris un semestre de congé parce que je me disais que ce n'était pas ça. J'ai repris des études en cybersécurité, puis je suis tombée amoureuse du développement web. Je me suis donc éloigné de la cybersécurité pendant un certain temps et je suis maintenant de retour ici, à Herodive, où je travaille dans le domaine de la sécurité.
Wendy Hurst (10:28)
Qu'est-ce que vous préférez dans votre emploi actuel ?
Shelby (10:30)
J'aime le fait que ce ne soit pas figé. Par exemple, d'accord, vous êtes un développeur web, donc vous ne travaillerez qu'en JavaScript. C'est ce que vous allez faire toute la journée, tous les jours. Il y a la possibilité de se dire, hey, je sais que je suis bon en Python. Est-ce que je peux aller dans ce domaine ? La flexibilité et la possibilité de ne pas être catalogué dans quelque chose est vraiment géniale.
Allison (10:56)
J'ai longtemps pensé, comme me l'a enseigné l'un de mes premiers professeurs, qu'en informatique, c'est toujours en évolution et que si vous n'apprenez pas quelque chose de nouveau tous les jours, alors vous ralentissez et vous vous rendez un mauvais service. Même si nous travaillions sur des logiciels en fin de vie et que nous devions revenir en arrière et examiner de vieux logiciels, nous apprenions constamment de nouvelles choses et nous essayions de trouver des moyens de les intégrer pour qu'ils fonctionnent avec, vous savez, toutes les nouvelles choses.
Wendy Hurst (11:24)
Si vous deviez changer de carrière demain, que voudriez-vous faire à la place ?
Shelby (11:28)
Garde forestier. 100%. Je sais. En fait, j'ai failli devenir garde-forestier, parce que c'était une transition entre l'anthropologie et le métier de garde-forestier.
Wendy Hurst (11:30)
C'est bien. Mais le moment est mal choisi.
Allison (11:43)
Je voudrais travailler dans le domaine de la gestion de la chaîne d'approvisionnement. Je pense que c'est incroyablement intéressant. J'adore travailler avec toutes ces données
Wendy Hurst (11:53)
Quelle est la chose que vous souhaiteriez que les gens sachent à propos du métier d'ingénieur logiciel senior ?
Allison (11:53)
Oui, c'est vrai. Qu'il n'y a pas de mal à dire qu'on ne sait pas faire les choses. Je pense que les ingénieurs en général, surtout à mesure qu'ils montent en grade, ont tendance à développer un certain ego. Or, on apprend tellement plus lorsqu'on est honnête et qu'on se dit : "Hé, je ne sais peut-être pas, mais je peux me débrouiller ou si vous voulez en parler avec moi, je peux en apprendre beaucoup plus".
Shelby (12:25)
Oui, c'est vrai. Et je pense qu'il faut ajouter à cela que l'on peut se tromper. Ce n'est pas parce qu'il y a des personnes âgées dans mon nom que j'ai toujours raison, que je sais tout. Cela ne veut pas dire que je sais tout. Vous savez, un développeur junior pourrait arriver et savoir quelque chose que je n'aime pas, et, ou penser que je sais que ce n'est pas vrai. Donc, garder l'esprit ouvert, je pense que c'est beaucoup plus facile d'y arriver. Comme, je ne sais pas, vous savez, c'est normal de ne pas savoir. Et cela vous aide à continuer à apprendre et à vous développer.
Wendy Hurst (12:58)
Hero Devs soutient en fait les codes plus anciens et peut-être que quelqu'un de l'extérieur pourrait regarder et se dire, eh bien, ce n'est pas amusant. Je ne veux pas travailler sur de vieux trucs. Pourquoi le faites-vous ?
Allison (13:09)
Parce que je pense que même les vieilles choses, vous savez, remettent en question votre façon de penser. C'est vrai. Depuis que je suis ici, j'ai traversé cinq ou six langues. Et c'est toujours nouveau, comme, wow, ils font ça comme ça. Et même si vous n'apprenez pas les dernières nouveautés, vous apprenez à reconnaître les nouvelles choses. Et je pense que c'est très important.
Shelby (13:41)
Oui, c'est un peu comme de l'archéologie technologique. Souvent, on essaie de comprendre pourquoi ils ont construit ça comme ça. Il est facile de se dire que c'est stupide, mais ils n'avaient pas nécessairement les ressources ou les installations dont nous disposons aujourd'hui. Il s'agit donc d'apprendre pourquoi ils ont fait ça au lieu d'être immédiatement frustré par le fait que c'est si ennuyeux à comprendre. Il s'agit plutôt de se demander pourquoi ils ont agi de la sorte. Comment cela peut-il m'affecter maintenant ?
Allison (14:14)
Je pense aussi qu'il y a quelque chose à dire et que certaines de ces technologies plus anciennes méritent d'être saluées parce que, comme le dit Shelby, elles ont été fabriquées il y a 20 ans et elles fonctionnent encore, ce qui est assez impressionnant. Je ne pense pas que l'on ait jamais prévu qu'elles fonctionnent aussi longtemps. Le fait que tant de personnes et d'entreprises dépendent encore de ces vieux langages et frameworks témoigne de la qualité de leur écriture à l'époque. Et à quel point ils ont résisté, honnêtement.
Shelby (14:47)
Oui, je suis d'accord. C'est comme la beauté dans la simplicité de certaines de ces choses, c'est comme si c'était complexe, mais une fois que tout est empilé et tout ça, c'est tellement simple.
Wendy Hurst (14:58)
Notre prochain jeu s'intitule "Qu'est-ce qui pourrait mal tourner ? L'histoire est pleine de décisions qui semblaient excellentes à l'époque, mais qui se sont avérées moins qu'idéales. Par exemple, le projet Mars Climate Orbiter, d'une valeur de 125 millions de dollars, a été annulé parce que l'un des membres de l'équipe utilisait des unités métriques alors que l'autre équipe utilisait des mesures impériales.
Le vaisseau spatial a brûlé dans l'atmosphère martienne à cause d'une simple erreur de conversion. Ou en 2017, lorsqu'un ingénieur d'Amazon Web Services s'est trompé de commande et a accidentellement coupé une grande partie de l'internet, affectant les principaux sites web, les appareils domestiques intelligents et les services en ligne. Ou en 2018, lorsque le système d'alerte d'Hawaï a envoyé par erreur une alerte au missile balistique à tous les habitants. Les gens ont paniqué, se sont cachés dans des baignoires et ont appelé leurs proches pour leur dire au revoir, tout cela à cause d'une interface utilisateur mal conçue. Ces problèmes n'ont pas été causés volontairement. Ils ont simplement été livrés sans la prévoyance nécessaire pour les éviter. Parfois sans suffisamment de tests, parfois sous la pression, et parfois parce que, eh bien, personne n'a pensé à se demander ce qui pourrait mal se passer. Ce jeu porte donc sur l'inattendu, sur les conséquences inattendues des décisions techniques. Je présenterai une situation technique réelle qui a mal tourné. Chaque participant doit choisir la conséquence inattendue qui s'est réellement produite. Chaque réponse rapporte un point. Shelby, c'est vous qui commencez. Êtes-vous prête ? En premier lieu, une entreprise a mis au point un chatbot d'IA pour dialoguer avec les utilisateurs sur les médias sociaux. Quel comportement inattendu a-t-il eu ? A, il a commencé à poster des contenus offensants, B, il a commencé à promouvoir les produits d'une entreprise rivale, ou C... il n'a répondu qu'en anglais shakespearien.
Shelby (16:51)
Si seulement les gens étaient aussi charmants. Je choisirai A.
Wendy Hurst (16:56)
La réponse est A, il a commencé à publier des contenus offensants. Vous marquez un point. En 2016, Tay, un chat bot initialement lancé par Microsoft Corporation en tant que bot Twitter, a suscité la controverse lorsqu'il a commencé à publier des tweets incendiaires et offensants sur son compte Twitter, amenant Microsoft à fermer le service 16 heures seulement après son lancement. Microsoft a prétendu que cela était dû à des trolls qui
Shelby (16:58)
Bien sûr que oui.
Wendy Hurst (17:24)
Le service a été attaqué parce que le robot a fait des réponses basées sur ses interactions avec les gens sur Twitter. Deuxièmement, une entreprise a lancé un assistant domestique à commande vocale. Quel comportement inattendu les utilisateurs ont-ils remarqué ? A, il riait spontanément sans commande ? B, il a commandé des articles en ligne sans le consentement de l'utilisateur ? Ou C, il a enregistré des conversations et les a envoyées à des contacts aléatoires.
Shelby (17:52)
Elles semblent horribles et plausibles. Hmm. J'ai l'impression que c'est C.
Wendy Hurst (18:01)
C. Enregistrer des conversations et les envoyer à des contacts aléatoires. Ce n'est pas le cas. C'était A. Il riait spontanément sans commande. En 2018, des utilisateurs d'Alexa d'Amazon ont signalé que l'assistant à commande vocale se mettait à rire spontanément sans qu'on le lui demande.
Shelby (18:10)
C'est peut-être le pire.
Wendy Hurst (18:20)
De nombreux utilisateurs ont soupçonné que certaines phrases à consonance similaire, comme patio off, pouvaient également ressembler à how do you laugh, ce qui l'inciterait à rire à des moments inattendus. Amazon a ensuite corrigé le problème. C'est vraiment effrayant. Je n'aime pas ça.
Shelby (18:34)
Non, merci.
Wendy Hurst (18:37)
Troisièmement, un tracker de fitness a été lancé avec des fonctions de partage social. Quelle conséquence imprévue cela a-t-il eu ? A, il a révélé l'existence de bases militaires secrètes en partageant les itinéraires de course des soldats ? B, il a affiché les emplacements des utilisateurs sur des forums publics sans leur consentement ? Ou C, il a partagé les données de santé des utilisateurs avec les compagnies d'assurance ?
Shelby (19:00)
J'ai l'impression qu'il a fait tout ça, mais... Dois-je suivre la voie du test où vous n'encerclez pas le même nombre pour chacun d'entre eux ? Tu as l'impression de mélanger les choses. Je sais, j'essaie de deviner. Je pense que le plus divertissant serait A pour moi.
Wendy Hurst (19:09)
Je l'ai mélangé. J'ai tout mélangé.
Wendy Hurst (19:19)
La réponse est A, elle a révélé des bases militaires secrètes en partageant les itinéraires de course des soldats. En 2017, une application de fitness appelée Strava a publié une carte de visualisation des données qui montrait toutes les activités suivies par tous les utilisateurs de son application, qui permet aux gens d'enregistrer leurs exercices et de les partager avec d'autres. Cependant, une analyse militaire a remarqué que la carte était suffisamment détaillée pour potentiellement divulguer des informations sensibles sur le personnel militaire en service actif.
Shelby (19:24)
C'est hilarant.
Wendy Hurst (19:47)
Très bien, Shelby, vous avez répondu correctement à deux questions. Vous avez deux points. Allison, c'est ton tour. Première question.
Allison (19:52)
Non, je ne ferai pas mieux.
Wendy Hurst (19:56)
Une grande banque a tenté de corriger les soldes des comptes, mais au lieu de cela, une erreur a causé quel problème de grande ampleur ? A, elle a temporairement supprimé des milliers de comptes, effaçant tout l'historique des transactions ? B, elle a accidentellement crédité un client d'un montant supérieur à la dette nationale des États-Unis ? Ou C, elle a fermé des comptes par erreur, laissant les clients sans accès à leur argent ?
Allison (20:24)
Je pense que c'est B.
Wendy Hurst (20:24)
La réponse est B. Il a accidentellement crédité un client de plus d'argent que la dette nationale des États-Unis. Comment se fait-il que l'on puisse taper ce que l'on veut et qu'il n'y ait pas de garde-fou ?
Wendy Hurst (20:40)
C'est ce que je ressens pour tous ces produits, mais celui-ci en particulier me fait tressaillir.
Shelby (20:45)
Oui, c'est choquant, mais je ne suis pas surpris.
Allison (20:48)
Oui, oui.
Wendy Hurst (20:48)
En février 2025, c'est récent. C'est cette année. Citigroup a crédité par erreur un client de 81 000 milliards de dollars. C'est un billion avec un T au lieu de 280 dollars.
Allison (21:02)
Je ne peux littéralement pas imaginer une telle somme d'argent.
Wendy Hurst (21:03)
En février 2025, la dette nationale américaine n'était que de 36 200 milliards de dollars. Aucun fonds n'a quitté la Citibank, qui a révélé la quasi-faillite, ce qu'elle est censée faire dans ce genre de situation. Mais c'est comme ça, on est en 2025. C'est là que ça fait mal. Ça fait mal juste ici. (touche le cœur)
Deuxièmement. Une mise à jour de sécurité de routine a provoqué une panne informatique mondiale en 2024. Quelle était la cause de la panne ? A. Une mise à jour de Windows a fait disjoncter des millions d'ordinateurs dans le monde entier ? B, une mise à jour logicielle défectueuse d'une société de cybersécurité a fait planter les systèmes Microsoft Windows ? Ou C,
Une attaque généralisée de ransomware a bloqué l'accès des utilisateurs à leurs appareils Windows.
Allison (21:45)
C'est le deuxième parce que c'était la troisième partie. Leur nom était Blackhawk ou Strikes Something ou quelque chose comme ça, c'est ça ? C'était une société de sécurité. Réponse finale.
Wendy Hurst (21:58)
La réponse est B : une société de cybersécurité a fait planter les systèmes Microsoft Windows à cause d'une mise à jour logicielle défectueuse. Vous avez tout à fait raison, sauf sur le nom.
Allison (22:02)
Trop de noms se ressemblent. Quel était le nom déjà ?
Wendy Hurst (22:12)
Il s'appelle CrowdStrike. Vous étiez si près du but. Oui. En juillet 2024, CrowdStrike, une société de cybersécurité, a publié une mise à jour défectueuse qui a fait planter par inadvertance des millions d'appareils Microsoft Windows. Cela s'est également produit pendant... Il y a eu une violation, qui ne fait pas partie de ces questions, soit dit en passant. Il y a eu une violation d'un logiciel que les plus...
Allison (22:15)
J'étais proche. J'étais très proche.
Shelby (22:16)
C'est sur le sac à dos.
Allison (22:19)
Oui, c'est vrai.
Wendy Hurst (22:41)
Les concessionnaires automobiles utilisés aux États-Unis. Vous vous en souvenez ? Tous les concessionnaires automobiles ne pouvaient plus accéder à leur matériel. Un pirate informatique est entré, a demandé une rançon et n'a pas pu l'utiliser. Et puis CrowdStrike, comme la mise à jour de CrowdStrike est arrivée et ils ont dit, on utilise juste le stylo et le papier aujourd'hui. Il n'y a pas de fin en vue. J'ai eu la malchance de devoir faire entretenir ma voiture au même moment. C'est la seule raison pour laquelle je connais ces informations.
Allison (22:46)
Alors maintenant, revenons à nos moutons. Oui, oui, je m'en souviens. Non, non.
Wendy Hurst (23:08)
Question numéro trois. La dernière. Un outil de transcription alimenté par l'IA et utilisé dans les hôpitaux s'est avéré capable de faire quoi de manière inattendue ? S'agissait-il de A, retranscrire fidèlement et sans erreur les consultations médicales ? B, d'inventer des textes fictifs non prononcés par les patients ou les médecins ou C, de traduire automatiquement le jargon médical en termes simples.
Allison (23:32)
Ecoutez, je suis partagé parce que les deux dernières réponses ont été B. Mais B, il a fini de m'appeler, alors je vais l'appeler, je vais faire C. Faisons C.
Wendy Hurst (23:44)
La réponse est B. Il invente des textes fictifs qui ne sont pas prononcés par des patients ou des médecins. Le numéro A était comme un sournois, qui retranscrivait fidèlement et sans erreur les consultations médicales. C'est donc B. La réponse est B.
Allison (23:46)
Ce n'était pas A ? Oui, oui. Tu m'as littéralement piégé. C'était de la psychologie bizarre, parce que tu as dit à Shelby que je mélangeais tout, et tu m'as donné que des B. De toute façon, on est à égalité, donc Shelby n'a pas le droit de se vanter.
Wendy Hurst (24:09)
C'est vrai, il y a égalité. L'outil de transcription d'OpenAI appelé Whisper a été découvert pour inventer des choses. Il a même inventé des phrases entières qu'il a qualifiées d'hallucinations et auxquelles il a ajouté du contenu, notamment des commentaires raciaux, une rhétorique violente et des traitements médicaux imaginaires. Cette découverte a suscité de vives inquiétudes quant à la fiabilité de l'IA dans les situations critiques, en particulier lorsque des transcriptions exactes sont essentielles pour les soins aux patients.
Allison (24:18)
Nous aimons l'IA.
Shelby (24:43)
C'est très bien. C'est merveilleux. Je suis content de le voir. Peut-être faire quelques essais avant de le lâcher. Oui, c'est ça.
Wendy Hurst (24:44)
Whew, c'était un, c'est un mauvais. C'est mauvais. C'est mauvais. J'ai une question subsidiaire.
Allison (24:45)
Oui, c'est vrai.
Wendy Hurst (24:55)
Il suffit de le libérer dans le système médical. Question subsidiaire. Une société de services financiers a été victime d'une violation de données à cause de quelle vulnérabilité ? Était-ce A, un bogue logiciel non corrigé, B, une attaque par hameçonnage des employés, ou C, un vol physique des serveurs.
Allison (25:19)
A
Shelby (25:21)
J'allais dire A. Je sais, très bien. Je dirai aussi A.
Wendy Hurst (25:23)
Vous pouvez tous les deux dire A si vous pensez que c'est la bonne réponse. D'accord, la réponse est A.
Shelby (25:30)
Oui, c'est vrai.
Wendy Hurst (25:35)
Un bogue logiciel non corrigé. En 2017, Equifax a été victime d'une violation massive de données qui a touché 147 millions de clients. Cette violation a été attribuée à une vulnérabilité non corrigée dans leur logiciel Apache struts . Cela a mis en évidence l'importance cruciale de la mise à jour des logiciels pour protéger les informations sensibles.
En parlant de vulnérabilités dans les logiciels libres comme Apache Struts, c'est le moment idéal pour parler de ce que fait HeroDevs. C'est donc à moi de jouer.
(ad)
Et revenons à moi. Bienvenue dans l'émission Ship It Anyway. Je suis ici avec Allison et Shelby de Hero Devs. Quelle est la pire fonctionnalité que vous ayez jamais vue ajoutée à un produit ?
Shelby (26:47)
J'en ai un.
Wendy Hurst (26:49)
Frappez-moi avec.
Shelby (26:50)
des tableaux extensibles imbriqués. C'est-à-dire un tableau qui se développe dans un autre tableau. Je devais le faire et j'étais parti avant que le besoin n'évolue vers un troisième tableau. Je ne sais donc pas si cette fonctionnalité a été ajoutée, mais elle était censée l'être. Il s'agirait d'un tableau qui s'ouvrirait sur un tableau qui s'ouvrirait sur un tableau.
Wendy Hurst (27:04)
Non.
Quel est donc le problème qu'il tente de résoudre ?
Shelby (27:17)
Il suffit d'afficher avec précision la relation entre les données au lieu de demander à l'utilisateur de quitter l'écran ou d'utiliser une fenêtre modale ou autre. Il suffit de l'afficher de la manière la plus agressive possible. Oui, cela me hante.
Wendy Hurst (27:39)
"Il vous hante". (rires) Vous ne l'avez même pas terminé et vous vous en souvenez encore.
Shelby (27:48)
Non, parce que j'avais prédit qu'il y aurait trois tables et je me suis dit que je ne voulais pas le faire. J'ai commencé et quelqu'un a dû finir, j'ai donc gâché la journée de quelqu'un d'autre.
Wendy Hurst (27:54)
Si vous êtes là, personne, Shelby est désolée.
Shelby (28:04)
Je suis vraiment désolée.
Wendy Hurst (28:07)
Et toi, Allison ?
Allison (28:09)
J'ai travaillé dans Microsoft Dynamics pendant un certain temps et il y avait un if or imbriqué avec 50, 50 niveaux de if or, et il contrôlait la partie la plus importante de notre, de notre logique d'entreprise. Et c'était terrible. Et il fallait que cinq personnes le revoient à chaque fois qu'on le modifiait parce que si on le cassait, on cassait notre business, donc c'était terrible, on n'aurait jamais dû le faire.
Wendy Hurst (28:43)
Les personnes qui ont été touchées sont là. Nous sommes désolés.
Allison (28:48)
Oui, c'est vrai.
Wendy Hurst (28:55)
Quel est le bogue le plus étrange que vous ayez rencontré en production ?
Shelby (28:59)
Je les oublie dès que je les corrige. Une chose étrange est l'utilisation de la mauvaise version de compatibilité.
Allison (29:02)
Oui, c'est vrai.
Shelby (29:13)
Je devais double-cliquer sur un bouton pour qu'il fonctionne. En corrigeant la version utilisée dans les dépendances, on pouvait cliquer sur un bouton et cela fonctionnait au lieu de devoir double-cliquer sur le bouton. Je ne sais pas quel est le véritable bug. Je sais juste que j'ai changé la version utilisée et que cela a fonctionné.
Wendy Hurst (29:35)
personnes qui ont été affectées par ce bug, vous êtes les bienvenus. Shelby l'a corrigé.
Allison (29:40)
Pour rien.
Shelby (29:40)
Vous ne le saurez jamais.
Wendy Hurst (29:45)
Allison, et toi ?
Allison (29:46)
Mes pires bogues, je vais être franc, c'est probablement un peu embarrassant, mais mes pires bogues sont toujours ceux que j'ai créés moi-même avec les erreurs de syntaxe et du genre, pourquoi ça ne marche pas ? Je le débogue pendant une heure et je me dis qu'il me manquait un point-virgule. Et ce sont les pires bogues parce qu'ils sont si simples. Il ne faut pas croire que puisque j'ai écrit le code, il devrait fonctionner. C'est donc ça le vrai bug. Je suis le bug.
Wendy Hurst (30:19)
J'ai donc travaillé dans le domaine de l'assurance qualité. Je ne suis pas ingénieur, mais j'ai dû expliquer de nombreux problèmes à des ingénieurs, car c'est littéralement le travail d'un ingénieur en assurance qualité. Je ne sais pas s'il s'agit du bogue le plus étrange, mais les plus frustrants sont ceux qui sont invisibles. Par exemple, je ne pouvais pas montrer qu'une page ne se chargeait pas ou pourquoi.
Wendy Hurst (30:38)
Au lieu de cela, je me suis habitué à dessiner ce petit graphique, un graphique très simple comme celui-ci. Il s'agit de la frustration au fil du temps. Et c'était juste, c'était juste en haut à droite. Plus ça dure, plus je suis frustré. Je l'utilise encore aujourd'hui. Par exemple, quand j'introduis un bug pour...
Wendy Hurst (30:58)
Pour un CRM ou tout autre système que j'utilise, lorsque je trouve un problème que je ne peux pas décrire et que je ne peux pas envoyer de photo, le taux de réponse est étonnamment élevé par rapport au fait d'être simplement ignoré. Je le garde donc dans ma poche arrière. N'hésitez pas à l'utiliser si cela s'applique un jour.
Allison (31:16)
Je l'aime bien.
Shelby (31:17)
Je veux dire, vous avez
Allison (31:17)
Je l'aime bien.
Shelby (31:18)
il. C'est l'ultime rivalité, j'ai l'impression. L'assurance qualité contre le développement. Oui, c'est vrai. Qu'est-ce que tu veux dire par "ça ne marche pas" ? Bien sûr que ça marche. C'est moi qui l'ai fait. C'est comme si vous ne pouviez pas le prouver.
Allison (31:23)
oui. Oui, c'est vrai.
Wendy Hurst (31:29)
J'ai réussi.
Quelle est la technologie dépassée dont l'utilisation vous manque secrètement ?
Shelby (31:36)
D'accord.
Wendy Hurst (31:37)
Je sais que cette question est délicate, car nous utilisons littéralement des technologies dépassées tous les jours.
Shelby (31:41)
Je veux dire, ce n'est pas de la technologie, mais Myspace me manque. Les temps plus simples me manquent.
Wendy Hurst (31:46)
Mon espace vous manque. Tu étais ingénieur à l'époque où MySpace existait ? Tu as créé une sorte de bonbon ? D'accord.
Shelby (31:54)
Je ne suis pas si vieux.
Allison (31:56)
D'accord
Shelby (31:58)
Presque, mais pas si vieux. Non, mais j'étais en pleine adolescence dans mon espace et les médias sociaux ne sont tout simplement pas les mêmes. Ils ne frappent pas de la même manière.
Allison (32:09)
Ce sera probablement une opinion très impopulaire, surtout au sein de notre équipe. J'ai beaucoup aimé Pearl. C'est ce que j'ai appris. Je l'ai appris dans le terminal. J'ai trouvé ça trop cool. Je me sentais comme un hacker. Ce n'est pas un grand langage, mais, oui, nous devrions le ramener. Pearl 2025. C'est parti. P E A R L.
Shelby (32:30)
Intéressant. C'est pour ça qu'elle est toujours silencieuse. Tu es toujours silencieuse quand tout le monde se moque de Perl.
Allison (32:39)
Yep. Oui.
Shelby (32:41)
J'adore le Lodash et je me sens en conflit parce que je n'ai jamais eu l'occasion de l'utiliser, parce que toutes les équipes dans lesquelles j'ai été sont toujours là pour dire : " Oh non, on ne peut pas utiliser le Lodash. Ce n'est pas sûr et tout ça. Et personne ne veut l'utiliser. Mais à chaque fois, il y a tellement de fonctions utiles qu'il aurait été agréable d'utiliser à plusieurs reprises. Au lieu de cela, j'ai dû soit l'écrire moi-même, soit utiliser un paquetage obsolète au lieu de Lodash, etc. Je me suis dit qu'on avait Lodash et que je devais l'apporter et j'ai eu l'impression qu'on se rencontrait à nouveau et maintenant c'est sûr et je pense que les gens devraient aimer Lodash.
Ramener Lodash.
Allison (33:31)
Je dirais que j'ai récemment travaillé sur notre offre Rails. Donc Ruby Gems et c'était plutôt cool de travailler là-dessus et c'était intéressant.
Wendy Hurst (33:47)
Cela nous amène à notre dernier jeu de l'émission, intitulé "Pas mon travail". Je vais vous poser trois questions qui n'ont absolument rien à voir avec votre travail dans le monde réel ou avec ce dont nous avons parlé aujourd'hui, mais tout à voir avec ce que vous savez des combinaisons alimentaires qui existent d'une manière ou d'une autre.
Il y a toujours égalité. Shelby en a trois et Allison en a trois. Normalement, le gagnant devrait être le suivant, mais je vais choisir quelqu'un au hasard. Ce sera Allison. Je vais vous poser trois questions. Elles sont toutes pour vous.
Tout d'abord, lequel de ces étranges produits de restauration rapide a été vendu par Burger King au Japon ? S'agissait-il de A, un hamburger au pain noir fait avec de l'encre de seiche ? B, d'un hamburger garni d'oursons en gomme ? Ou C, un milk-shake aromatisé au whopper ?
Allison (34:35)
Je fais de l'encre de seiche
Wendy Hurst (34:36)
La réponse est A. Il s'agit d'un hamburger à base d'encre de seiche et de pain noir. Il se compose d'un pain noir, de fromage noir et d'une sauce noire à base d'encre de seiche. Pas pour moi. Non, non. Deuxième question. Laquelle de ces combinaisons alimentaires était une véritable édition limitée ? Était-ce A, la barbe à papa aromatisée aux cornichons, B, la crème glacée aromatisée au ketchup, ou C, le soda à la sauce ranch ?
Allison (34:46)
Tous sont si terribles. C.
Wendy Hurst (35:09)
La réponse est C, ranch dressing soda ! Très bon !
Allison (35:13)
Les gens du Midwest adorent le ranch. Ici, on le boit cul sec. Oui, c'est vrai.
Wendy Hurst (35:19)
Ah oui ? Il y avait une entreprise appelée Lester's Fixins qui fabriquait des sodas aromatisés à la sauce ranch, ainsi que d'autres saveurs douteuses comme le soda au bacon et le soda à l'aile de bison. Je me demande ce qu'ils ont donné.
Allison (35:36)
J'ai l'impression qu'il s'agit d'une entreprise du Midwest. J'ai l'impression que, oui. Oui, c'est vrai.
Wendy Hurst (35:39)
C'est possible. Nous devrions vérifier. Troisième question. Quelle combinaison de garniture de pizza figure au menu en Suède ? Est-ce que c'est A, bananes et curry, B, pépites de chocolat et oignons, ou C, crevettes et beurre de cacahuètes ?
Allison (35:55)
Hmmmm. C ?
Wendy Hurst (36:02)
C'est faux. La réponse est A, bananes et poudre de curry. On dit que c'est étonnamment doux et savoureux à la fois. Ok. Shelby, c'est à toi. C'est parti. Question numéro un. Quel produit inhabituel Heinz a-t-il mis sur le marché en tant que mélange de condiments ? A, de la mayonnaise mélangée à des miettes d'Oreo ? B,
Allison (36:13)
Non, merci.
Wendy Hurst (36:30)
Ketchup mélangé à de la sauce ranch ou C, moutarde mélangée à du sirop de chocolat.
Shelby (36:38)
Seul le point B semble un peu raisonnable.
Wendy Hurst (36:42)
La réponse est B : du ketchup mélangé à de la sauce ranch. Il se peut qu'il ait également bien marché dans le Midwest, nous ne le savons pas. Heinz created Crunch, a mix of ketchup and ranch, as part of their bizarre sauce combinations, which also included mayo-chup, which was mayonnaise and ketchup. Dans l'Utah, la combinaison de mayonnaise et de ketchup est appelée fry sauce. Je pense qu'il en va de même dans l'Idaho.
Shelby (36:44)
D'accord, Dieu merci. C'est vraiment le cas.
Allison (36:49)
Oui, c'est vrai.
Shelby (36:54)
Vous
Allison (37:08)
Je pense que c'est assez courant.
Wendy Hurst (37:10)
C'est le cas. Ce n'est pas une chose limitée. C'est la norme là où je vis. D'accord. Question numéro deux. Quelle combinaison de nourriture étrange est devenue une tendance TikTok en 2021 ? Était-ce A, la pastèque avec de la moutarde jaune, B, les spaghettis recouverts de guimauves fondues, ou C, les frites trempées dans de la sauce soja et du miel ?
Wendy Hurst (37:35)
Je ne la regarde pas non plus.
Shelby (37:38)
Euh... Ok, tous ceux-là ont l'air si mauvais. Um, C ?
Wendy (37:39)
Ce n'est pas le cas ! La réponse est A. De la pastèque avec de la moutarde jaune. Les gens sur TikTok ont commencé à manger ça. Je ne sais pas pourquoi. Je ne sais pas pourquoi ils font ça. C'est plutôt dégoûtant. À mon avis. Quoi qu'il en soit. Chacun peut choisir pour lui-même. Troisième question.
Allison (37:49)
C'est affligeant.
Shelby (37:50)
Pourquoi avez-vous gâché la pastèque ?
Oui. Ne pas yuck ici, yum.
Allison (38:02)
Non. Ou le faire.
Shelby (38:07)
Je le fais.
Wendy Hurst (38:08)
Oui, c'est vrai. Troisième question. Lequel de ces parfums de glace improbables existe réellement ? Est-ce que c'est A, la glace aux Cheetos ? B, de la glace à la sauce soja ? Ou C, de la glace à la soupe de nouilles au poulet ?
Shelby (38:27)
Que font les gens dans la vie ? Que se passe-t-il ? De toutes ces questions, je n'ai été confiant que pour la première, et depuis, c'est la dégringolade. Et ce n'est pas la mienne, c'est celle d'Allison. Elle s'est dégradée depuis un certain temps.
Shelby (38:47)
Je n'ai pas... Je vais encore aller en C.
Wendy Hurst (38:51)
Ce n'est pas correct. La réponse est B, la glace à la sauce soja.
Shelby (38:55)
J'allais le dire, mais qui mangerait ça ?
Wendy Hurst (38:58)
La glace à la sauce soja est très populaire au Japon, où elle offre un mélange de saveurs sucrées et d'umami. Très bien, l'arrondi des points signifie que Shelby a quatre points et Allison cinq, ce qui signifie qu'Allison est la gagnante. Bravo.
Shelby (39:16)
Allison connaît plus de plats bizarres que moi.
Wendy Hurst (39:22)
C'est tout pour cet épisode de Ship It Anyway. Un grand merci à mes invitées, Shelby et Allison, pour s'être prêtées au jeu et avoir partagé leurs idées. Si vous avez apprécié cet épisode, vous pouvez trouver Hero Devs sur LinkedIn, X.com, YouTube et partout où les podcasts sont disponibles pour un contenu technologique plus divertissant. À la prochaine fois. Au revoir.