Dix minutes plus tard, le système central de la banque s’est bloqué. Le message d’erreur était le suivant :
« Autorisation requise : biométrie de l’architecte principal. »
La salle de conférence empestait l’ozone et une confiance en soi ostentatoire et déplacée. C’était une de ces salles « aquarium », tout en verre et en aluminium brossé, conçue pour que chacun se sente exposé et que tous les autres se sentent exclus.
En bout de table se trouvait Chad. Chad avait 25 ans. Il portait un gilet polaire Patagonia par-dessus un t-shirt qui coûtait plus cher que ma première voiture, et ses dents semblaient avoir été blanchies par une explosion nucléaire.
Il était notre nouveau directeur technique. Il était en poste depuis trois semaines, et durant cette période, sa principale contribution avait été de remplacer le café de la salle de pause par un chatap de combat et de qualifier notre mainframe, la bête de fer qui traitait 2 milliards de dollars par jour, de dette technologique.
« Patricia », dit Chad en se penchant en arrière dans son fauteuil Herman Miller, faisant tourner un stylo dont il ignorait probablement comment le recharger. « Il faut qu’on parle de vitesse. Il faut qu’on parle d’agilité. Il faut qu’on parle de l’héritage à préserver. »
Il parlait de moi. J’étais l’ancre.
J’étais assis là, les mains jointes sur la table, à le regarder. J’ai 61 ans. Je travaille dans cette banque depuis bien avant que Chad ne soit qu’une idée dans l’esprit de son père, investisseur en capital-investissement. J’ai écrit les scripts de traitement par lots qui géraient les règlements du jour au lendemain en 1989. J’ai survécu à l’éclatement de la bulle internet, à la crise financière de 2008 et à trois PDG différents qui pensaient que la blockchain était la solution à un problème que personne ne se posait.
Je ne fume pas, mais assise en face de Chad, j’ai ressenti cette envie fantôme d’une dépendance à la nicotine que je n’ai jamais eue. J’avais envie de lui souffler de la fumée au visage juste pour voir s’il recracherait son toast à l’avocat.
« Vas-y, Chad », ai-je dit.
Ma voix était calme. C’est la voix que j’utilise quand une baie de serveurs surchauffe.
« Parlez-moi de l’ancre. »
« Écoute, Pat », dit-il.
Il m’appelait Pat. Personne ne m’appelle Pat.
« Tu es une légende. Franchement, le travail que tu as accompli sur le noyau Cobalt est historique, mais nous sommes en pleine mutation. Nous passons aux microservices natifs du cloud, à Kubernetes. Nous avons besoin de bâtisseurs, pas de mainteneurs, et pour être honnête, ton salaire… Eh bien, il est exorbitant. On pourrait embaucher trois développeurs full stack pour le prix que tu nous charges. »
Il sourit. Un sourire de pitié. Le genre de sourire qu’on adresse à un chien juste avant de l’emmener derrière la remise.
« Alors, » poursuivit-il en faisant glisser une épaisse enveloppe sur la table, « j’ai préparé un programme de transition. Il est généreux. Retraite anticipée, titre honorifique d’américan. Vous partez en héros. »
J’ai regardé l’enveloppe. Je n’ai pas tendu la main pour la prendre.
Au fait, si vous appréciez de voir un dinosaure du monde des affaires sur le point de dévorer métaphoriquement un raptor, n’hésitez pas à vous abonner et peut-être même à liker. Ça permet aux serveurs de tourner et alimente ma joie vindicative. Bref, revenons à l’exécution.
« Chad, » dis-je en ignorant l’enveloppe, « sais-tu ce qui tourne sur l’ordinateur central de la série Z au sous-sol ? »
« Du vieux code », railla-t-il. « Des spaghettis. C’est pour ça qu’on le supprime. »
« Ce n’est pas qu’une question de code, Chad. C’est l’interface de la chambre de compensation. Ce sont les vérifications des virements Swift. C’est le protocole de sécurité biométrique qui respecte la réglementation bancaire fédérale concernant les limites des transactions à valeur élevée. Tu sais, les lois qui empêchent la SEC de transformer ce bâtiment en un cratère. »
Il fit un geste de la main, comme pour dédaigner la situation.
« Nous avons des consultants pour cela. Deoid envoie une équipe lundi. Ils vont extraire la logique, la refactoriser en Python, et nous serons opérationnels sur AWS d’ici le troisième trimestre. »
J’ai failli rire. Vraiment. Son arrogance démesurée était presque admirable, comme si un ivrogne essayait de jongler avec des tronçonneuses. Deote. Il pensait qu’une équipe de consultants de 22 ans, ayant appris à programmer grâce à des tutoriels YouTube, pouvait décrypter 30 ans de langage assembleur et de scripts JCL en un week-end.
« Donc, à compter de ce jour ? » ai-je demandé.
« À compter de maintenant », acquiesça Chad. « Nous avons besoin de votre badge et de votre ordinateur portable. La sécurité vous raccompagnera à la sortie. Procédure standard, rien de personnel. »
Je me suis levé. Mes genoux ont craqué. Un bruit semblable à celui d’une brindille sèche qui craque dans une forêt morte.
J’ai lissé ma jupe. Je n’ai pas regardé l’enveloppe.
J’ai fouillé dans mon sac et en ai sorti mon badge d’identification, cette carte en plastique à puce qui me servait de passeport pour accéder au sanctuaire depuis quarante ans. Je l’ai posé sur la table. Puis j’ai sorti de ma poche mon jeton RSA, ce petit porte-clés à code numérique. Je l’ai placé à côté du badge.
« C’est tout ? » demanda Chad en fixant mon sac à main comme si j’étais en train de voler des agrafeuses.
« C’est tout ce que possède l’entreprise », ai-je dit.
Je n’ai pas mentionné l’autre chose. Celle qu’ils ne pouvaient pas prendre. Celle qui n’était pas dans mon sac à main, mais dans les crêtes de mon pouce et le motif unique de mon iris : le hachage biométrique stocké dans le secteur en lecture seule le plus profond et le plus sombre du noyau de sécurité du système central.
Le hachage que j’avais intégré en dur dans le système il y a 10 ans, après qu’un réseau de bots russe ait tenté de pirater nos comptes d’administrateur par force brute. Le hachage qui exigeait ma présence physique pour autoriser toute modification de la logique de règlement principale.
Chad n’en savait rien. Comment l’aurait-il su ? Il n’avait jamais lu la documentation. Il pensait sans doute que la documentation était un genre Netflix.
« Bonne chance, Chad », dis-je. « Tu vas en avoir besoin. »
« On provoque sa propre chance », dit-il en souriant et en se tapotant la tempe. « Innover ou périr, pas vrai ? »
« Quelque chose comme ça », ai-je dit.
Je suis sorti de la salle de conférence. J’ai longé l’open space où les jeunes développeurs, assis sur des poufs, casques antibruit sur les oreilles, tapaient du code qui allait probablement planter dès qu’il serait mis en contact avec de vraies données. Je me suis dirigé vers l’ascenseur. Je n’ai pas regardé en arrière.
Le gardien de sécurité, un vieux de la vieille nommé Miller, parut surpris de me voir avec une boîte en carton.
« Tout va bien, mademoiselle Weller ? »
« Très bien, Miller, » dis-je, « je mets simplement à jour mon système d’exploitation. »
Je suis sortie sous le soleil du New Jersey. Le ciel était gris et industriel, imprégné d’odeurs de gaz d’échappement et de bitume mouillé. Ça sentait la liberté.
Je suis montée dans ma Honda Accord 2014. Je n’ai pas pleuré. Je n’ai pas crié. J’ai ajusté le rétroviseur et vérifié mon rouge à lèvres.
« Perturber ou mourir », me suis-je murmuré.
J’ai enclenché la première. Je rentrais arroser mes hortensias. Et puis j’allais attendre, car je savais exactement combien de temps il faut à un organisme pour comprendre qu’on lui a arraché le cœur.
Environ 48 heures.
Lundi matin promettait d’être intéressant.
Mon jardin ressemble beaucoup à un ordinateur central, si on y réfléchit. Il exige de la structure, de la patience et l’élimination impitoyable des insectes.
Samedi matin, j’étais à genoux dans le paillis, en train de tailler les fleurs fanées de mes hortensias. La terre était fraîche et humide sous mes gants. C’était la première fois en vingt ans que je ne passais pas un samedi matin à consulter les journaux du serveur en sirotant mon café. D’habitude, mes week-ends étaient rythmés par le bourdonnement fantôme de mon téléphone : alertes, avertissements, le pouls de la banque.
Aujourd’hui, le téléphone était posé sur la table de la terrasse, silencieux. Un silence pesant, comme l’air qui précède l’orage.
J’ai préparé du thé. De l’Earl Grey, bien chaud, pas cette mixture immonde que Chad injectait à flots dans les veines de mon département.
Assis sur ma véranda, j’observais un écureuil qui tentait de s’introduire dans la mangeoire à oiseaux. Je l’avais baptisé Chad. Il était tenace, agaçant, et finalement voué à l’échec car j’avais conçu cette mangeoire avec la même paranoïa que celle qui animait le pare-feu de la banque.
Vers midi, le premier message est arrivé. Il venait de Dany, un jeune ingénieur que j’avais embauché deux ans auparavant. C’était un bon gars. Il savait même ce qu’était un pointeur, ce qui le plaçait parmi les 1 % meilleurs des nouvelles recrues.
Pat, tu es vraiment partie ? Les Baines sont là.
Les Baines. C’est comme ça qu’on appelait les consultants externes. Ils ne venaient pas tous de Bane. Ils étaient tous pareils : costumes rutilants, ordinateurs portables hors de prix et une ignorance totale du fonctionnement d’une banque. C’étaient les parasites du monde de l’entreprise.
J’ai pris une gorgée de thé sans répondre. Je l’imaginais parfaitement. La salle de conférence serait remplie de tableaux blancs couverts de diagrammes, de cercles et de flèches dénués de sens, avec le mot « synergie » écrit en rouge. Ils parleraient de découpler le monolithe. Ils examineraient mon code, des millions de lignes de Cobalt, de JCL et de six définitions de transactions, et le traiteraient comme un déchet toxique.
Ils n’avaient pas compris que le monolithe n’était pas qu’un simple amas de pierres. C’était un mur porteur.
Dimanche soir, la modernisation avait commencé. Je le savais car mon téléphone a vibré à nouveau.
Un autre message de Danny.
Ils contournent l’environnement de test. Chad dit : « Il faut faire vite. » Il leur a donné un accès root à la partition de développement. Ils exécutent des scripts que je n’ai jamais vus.
J’ai ressenti une pointe de froid dans la poitrine. Accès root à la partition de développement sans environnement de test. C’était l’équivalent numérique d’une opération à cœur ouvert à la tronçonneuse sur un monocycle.
J’ai fermé les yeux. Je visualisais le schéma du système. C’était un magnifique réseau complexe de dépendances. Toute modification du fichier client entraînait une répercussion sur le module de gestion des prêts. Une mise à jour de ce module déclenchait une notification dans la comptabilité générale. Et si cette dernière ne recevait pas de réponse dans les 0,05 secondes, le verrouillage anti-fraude était activé.
Le verrou anti-fraude. C’était la clé.
Le dispositif anti-fraude n’était pas qu’une simple ligne de code. C’était une barrière biologique.
Il y a dix ans, après l’incident russe, le conseil d’administration avait paniqué. Il exigeait des comptes. Il voulait un bouc émissaire en cas de problème.
Alors, je leur ai donné le mien.
J’ai intégré une couche d’autorisation biométrique à la séquence de mise à jour principale du moteur de règlement. Pour déployer une modification dans la logique de règlement en production, c’est-à-dire le code qui transfère concrètement l’argent hors de la banque, il fallait deux éléments : une clé cryptographique, qu’ils possédaient, et une empreinte biométrique de l’architecte principal, qui était alors en train de tailler des hortensias dans le New Jersey.
Ils n’avaient pas encore atteint le point de non-retour. Ils jouaient encore dans la partie peu profonde, s’amusant avec l’interface utilisateur, changeant les polices, déplaçant les boutons. Ils croyaient nager. Ils ne réalisaient pas qu’ils ramaient vers une chute d’eau.
Je suis rentré et j’ai préparé un rado. Remuer le riz est presque méditatif. Cela demande une attention constante, comme pour la cuisson par lots. Il ne faut pas se précipiter. Si on met le feu trop fort, on le brûle. Si on arrête de remuer, il colle.
Chad était le genre de cuisinier à mettre le feu à fond, à jeter le riz dans le four et à aller consulter son Instagram.
Lundi matin arriva avec la sinistre fatalité d’une panique guerrière. Je me suis levée à 6 h par habitude. J’ai pris une douche, enfilé mon uniforme de dame retraitée, un pantalon de yoga et un pull en cachemire, puis je me suis installée devant mon ordinateur.
Je ne me connectais pas au VPN de la banque. Ce serait illégal. Mais j’avais tout de même accès à la page d’état publique, celle que les clients consultent.
« Tous les systèmes sont opérationnels », ai-je murmuré à l’écran, un mensonge.
Je savais ce qui se passait dans ce bâtiment. Les consultants devaient se féliciter. Ils avaient probablement remanié l’écran de connexion et l’avaient mis en ligne.
Regardez-nous. Nous sommes agiles. Nous avons changé la couleur du bouton « Envoyer » pour un bleu disruptif.
Mais tout au fond du sous-sol, dans la salle des serveurs climatisée où la température est maintenue à 18 °C, l’ordinateur central observait. Il voyait arriver ces nouvelles commandes inconnues. Il vérifiait ses listes de contrôle d’accès. Il cherchait une empreinte digitale qui n’existait pas.
Elle attendait. Et moi aussi.
J’ai versé une autre tasse d’Earl Grey.
Danny, pensai-je en fixant mon téléphone. Ne fais pas ça, gamin. N’essaie pas de le réparer. Laisse-le brûler.
Mais je savais qu’il ne le ferait pas. Il était trop jeune. Il avait encore de l’espoir. Il pensait encore que la compétence comptait. Il était sur le point d’apprendre la leçon la plus dure de sa carrière.
On ne peut pas corriger la bêtise.
Les premiers signes de faiblesse sont apparus mardi. Il ne s’agissait pas d’un effondrement total. Les systèmes anciens ne s’effondrent généralement pas d’un coup. Ils meurent à petit feu.
Tout a commencé avec les journaux d’audit.
Dans le secteur bancaire, si une transaction n’est pas enregistrée, elle n’a pas eu lieu. Et si elle n’a pas eu lieu, mais que l’argent a circulé, ce n’est pas un bug. C’est un délit.
J’étais au supermarché, hésitant entre des avocats bio et des avocats conventionnels. Chad m’avait dégoûtée des avocats, mais j’aimais toujours le guacamole quand Dany a appelé.
Pas un SMS, un appel.
Je l’ai laissé sonner trois fois.
J’avais envie de répondre. L’instinct de réparer, de dépanner, de sauver le navire, était inscrit dans mes gènes. Mais j’ai regardé les avocats. Ils étaient fermes, inflexibles, comme moi.
J’ai décroché.
«Bonjour, Danny.»
« Pat. Oh mon Dieu, Pat, tu dois m’aider. »
Sa voix était une octave plus aiguë que d’habitude. On aurait dit qu’il était en hyperventilation dans un local technique.
«Calme-toi, Danny. Respire. Qu’est-ce qui ne va pas ?»
« Les identifiants de transaction », balbutia-t-il, « ils sont instables. Nous avons traité le lot du matin et les numéros de séquence augmentent de plusieurs dizaines de milliers. Le tableau de bord de conformité est en surchauffe, mais Chad nous a dit de désactiver les alertes. »
« Couper les alarmes ? » ai-je répété d’une voix monocorde. « Il t’a dit de couper l’alarme incendie alors que la maison sent la fumée. »
« Il a dit que c’était juste du bruit hérité. Il a dit que les nouveaux microservices géraient l’indexation différemment et que l’ancien système central était tout simplement perturbé. Il a même surnommé les journaux d’erreurs “Boomer Spaghetti” lors de la réunion quotidienne. »
Spaghettis de boomers.
J’ai serré l’avocat dans ma main. Il n’a pas cédé, mais mes jointures sont devenues blanches.
« Écoute-moi bien, Danny, dis-je en m’appuyant contre le présentoir de biscuits apéritifs. Ne fais pas l’autruche face à ces avertissements. Imprime-les. Envoie-les par courriel à ton adresse personnelle. Documente bien qu’on t’a ordonné de les ignorer. »
« Mais comment puis-je corriger ce saut de séquence ? Les consultants essaient de forcer une réindexation de la base de données en production. »
« Ils font quoi ? »
J’ai failli laisser tomber mon téléphone.
Réindexer une base de données transactionnelle en production pendant les heures ouvrables est suicidaire. Cela verrouille les tables. Personne ne peut lire, personne ne peut écrire. La banque est de fait paralysée.
« Chad leur a donné le feu vert. Il a dit : “Agissez vite et cassez des choses.” »
« Eh bien, » dis-je, un calme glacial m’envahissant, « il maîtrise parfaitement l’art de tout faire planter. Danny, écoute. Ne fais rien. Ne tape pas une seule commande. Si tu touches à cette base de données pendant sa réindexation, tu vas corrompre les pointeurs. Tu vas transformer deux milliards de dollars de données clients en confettis numériques. »
« Mais le système ralentit. Les guichetiers signalent des délais. »
« Laisse le rythme ralentir », dis-je. « Va déjeuner, Danny. Prends un long déjeuner. »
« Pat, s’il te plaît, donne-moi juste le code de déverrouillage de la table. Je sais que tu le connais. »
Je le savais. C’était une chaîne hexadécimale que j’avais mémorisée en 1997. 0x4 permettait de désactiver le mot de passe. Cela libérait les tables, annulait la réindexation et rétablissait le bon fonctionnement du système.
« Je ne peux rien faire pour toi, Danny, dis-je doucement. Je suis à la retraite. N’oublie pas, je suis une ancre. Tu ne veux pas d’une ancre qui te tire vers le bas. »
“Tapoter-“
J’ai raccroché.
Je suis restée là, dans le rayon fruits et légumes, à fixer les bananes. Mon cœur battait la chamade. Laisser un système s’effondrer allait à l’encontre de toutes mes convictions. J’avais passé ma vie à maintenir l’électricité. J’avais manqué des anniversaires, des fêtes et des vacances pour ça.
Mais si je le résolvais maintenant, Chad s’en attribuerait le mérite. Il dirait que sa méthode agile a résolu le problème. Il n’apprendrait rien. Et la semaine suivante, il ferait pire.
J’ai mis l’avocat dans mon panier.
Mercredi, les petits incendies ont commencé à s’embraser.
Les clients tweetaient.
Pourquoi mon application Bank East Coast affiche-t-elle un solde de 0 $ ?
Je ne peux pas effectuer de virement pour payer mon loyer à la Bank East Coast. Veuillez corriger votre application.
Assise sur mon canapé, je sirotais un verre de vin en faisant défiler Twitter. Le compte officiel de la banque répondait par des excuses copiées-collées.
« Nous rencontrons actuellement des difficultés techniques intermittentes en raison de la mise à niveau de nos systèmes afin de mieux vous servir. »
Vous servir au mieux en vous empêchant d’accéder à votre propre argent.
Puis vint la fuite interne. Quelqu’un, probablement Danny, publia une capture d’écran sur un forum informatique anonyme. Elle montrait l’utilisation du processeur du mainframe, bloquée à 99 %.
Les consultants avaient déployé un script Python qui interrogeait l’historique complet des transactions pour chaque connexion utilisateur. Il s’agissait d’une attaque par déni de service, et elle provenait de l’intérieur du réseau.
J’ai vu le cours de l’action baisser légèrement. 0,045 $.
« Brûle », ai-je murmuré.
Mais le vrai spectacle n’avait pas encore commencé. Demain, c’était jeudi, la fin du trimestre. Jeudi était le jour du règlement, celui où la banque devait rapprocher ses comptes avec ceux de la Réserve fédérale. Le jour où des virements massifs seraient effectués entre les institutions. Le jour où le système devait être irréprochable, et le jour où il vérifierait l’autorisation biométrique de l’architecte principal.
J’ai consulté mon calendrier.
Jeudi 10h00, rendez-vous au spa.
Timing parfait.
Jeudi matin, le ciel était d’un bleu limpide et frais, signe habituel d’une journée propice au trading haute fréquence. Pour Bank East Coast, en revanche, c’était un ciel de champ de bataille.
Le règlement trimestriel est une affaire sérieuse. Ce n’est pas une course contre la montre. Il s’agit d’une échéance fédérale stricte, fixée à 16h00 heure de l’Est des États-Unis. Des milliards de dollars de virements commerciaux, de compensations internationales et de règlements interbancaires doivent être finalisés. Tout écart dans les comptes ou tout problème de transmission entraîne des amendes importantes, pouvant rapidement mener à une audition au Congrès.
J’étais dans un spa à Cherry Hill, vêtue d’un peignoir blanc moelleux, sirotant une eau au concombre. Mon téléphone était dans un casier, éteint.
À la banque, je savais exactement quel avait été le déroulement des événements.
8 h 00 : Les traitements par lots démarrent. Le système central commence à agréger les millions de transactions des 90 derniers jours. Cela prend généralement deux heures. Avec les optimisations que l’équipe de Chad avait probablement installées, il devait être en train de suffoquer.
10h00 : Premiers signaux d’alarme. Les hachages de vérification ne correspondaient pas. Pourquoi ? Parce que les consultants avaient probablement modifié l’encodage des caractères sur la base de données, passant d’Epic, très apprécié des mainframes, à UTF-8, toléré mais détesté, sans mettre à jour les tables de conversion.
11h00 Panique. La fenêtre de règlement s’ouvre. Les câbles doivent être mis en marche, mais le système est bloqué dans une boucle de vérification.
À 11h15, je recevais un massage aux pierres chaudes.
La masseuse, une femme charmante nommée Brenda, m’a demandé si j’avais les épaules tendues.
« Plus maintenant, Brenda », ai-je murmuré dans l’appui-tête. « Plus maintenant. »
De retour au bureau, Chad hurlait. Je l’entendais. Il était debout dans le hall du centre d’opérations réseau, son gilet Patagonia trempé de sueur.
« Forcez-le ! » hurlait-il. « Passez outre la vérification. Nous devons envoyer le fichier. »
Et c’est à ce moment-là qu’ils tentaient le coup. La commande de secours.
La fonction de dérogation d’urgence est une fonction que j’ai développée. Elle est conçue précisément pour ce genre de situation : lorsque les contrôles automatisés échouent et qu’un humain doit déclarer : « J’ai vérifié visuellement les données et j’ai autorisé ce transfert malgré les erreurs. »
Mais on ne peut pas simplement cliquer sur « OK » dans une case comme ça. Pas pour 2 milliards de dollars.
Cette commande requiert des privilèges élevés. Niveau 5 d’administrateur système. Un seul compte de niveau 5 était actif : le mien.
12h30 Je suis sortie du spa rayonnante. Ma peau était hydratée. Je me sentais légère.
J’ai allumé mon téléphone. Il s’est mis à vibrer instantanément. Et puis il a continué à vibrer. Il dansait sur le banc du vestiaire comme un objet possédé.
47 appels manqués. 12 messages vocaux. 88 SMS.
Je les ai fait défiler.
Chad, 12h05 Patricia vient de répondre. Chad, 12h08 On a un problème. Chad, 12h15 Il me faut le mot de passe pour la dérogation. Chad, 12h20 Sérieusement, réponds au téléphone.
Danny, 12h30. C’est la biométrie, Pat. L’écran affiche « Autorisation requise ». Biométrie de l’architecte senior. Chad perd la tête. Il a essayé de contourner le système. Il a été complètement bloqué.
J’ai souri. Un sourire froid et forcé.
Le protocole russe. Lorsque le système détecte une tentative non autorisée de contournement du contrôle de sécurité de niveau 5, par exemple un directeur technique paniqué essayant d’imposer un règlement à l’amiable, il ne se contente pas de refuser l’accès. Il considère qu’il s’agit d’une intrusion hostile. Il active le mode forteresse. Il verrouille le système de fichiers. Il déconnecte les passerelles externes. Il gèle les ressources. Et il affiche un message unique sur la console principale.
Verrouillage de sécurité critique en attente de vérification biométrique. Utilisateur P. Délai d’expiration : 3 heures et 59 minutes si le scan biométrique n’est pas reçu dans les 4 heures.
Le système considère que l’installation a été compromise. Il efface définitivement les clés de chiffrement. Les données sont conservées, mais deviennent illisibles sans restauration à partir des sauvegardes physiques sur bande conservées dans une zone montagneuse du Colorado. Cette restauration prend trois jours.
La banque ferait faillite en 3 jours.
Mon téléphone a sonné à nouveau. Ce n’était pas Chad cette fois-ci.
L’identification de l’appelant indiquait Franklin P. Sterling, président du conseil d’administration.
Franklin avait 70 ans. Il était issu d’une famille fortunée de longue date. Il ne savait pas ce qu’était Kubernetes, mais il savait reconnaître l’odeur de la peur.
J’ai laissé sonner trois fois, puis j’ai répondu.
«Bonjour, Franklin.»
« Ça fait longtemps, Patricia. »
Sa voix tremblait. Pas de colère. De terreur.
“Où es-tu?”
« Je suis à Cherry Hill. Je viens de terminer un soin du visage très agréable. »
« Pourquoi ce système ? Il vous demande votre pouce. Littéralement. Chad dit qu’on ne peut pas transférer l’argent sans vous. »
« Ah, ça », dis-je en vérifiant mes ongles. « C’est le protocole de prévention de la fraude. Je l’ai documenté en 2014. Franklin, page 4002 du manuel de reprise après sinistre. Vous l’avez approuvé. »
« Patricia, il nous reste deux heures avant la fermeture de la fenêtre de négociation de la Fed. Si nous ne parvenons pas à un accord, nous serons insolvables. Nous risquons une saisie réglementaire. »
« Ça a l’air sérieux, Franklin. »
« Dites-nous votre prix », lança-t-il sèchement. « Entrez donc. Envoyez un hélicoptère. »
« Je n’aime pas les hélicoptères », ai-je dit. « Et je suis à la retraite. J’ai rendu mon insigne. Tu te souviens ? Chad avait été très clair sur le caractère immédiat de mon départ. »
« Patricia, s’il te plaît, arrête tes manigances. Que veux-tu ? »
J’ai regardé l’heure. 13h00. J’avais largement le temps d’y arriver en voiture en prenant l’autoroute.
« Je veux une réunion », ai-je dit, « dans la salle du conseil avec l’ensemble du conseil d’administration et Chad. Dans une heure. »
« C’est bon », dit Franklin. « Viens ici. »
« Oh, et Franklin, oui, fais imprimer un badge visiteur par la sécurité. Je n’ai plus de badge. »
J’ai raccroché.
Je suis monté dans ma Honda. Je n’ai pas roulé vite. J’ai mis un podcast sur le jardinage. La circulation était fluide. Le monde était en feu, et j’avais le seul extincteur avec moi, mais je n’allais pas l’utiliser gratuitement.
Le trajet jusqu’à la banque durait généralement 45 minutes. Je prenais mon temps. Je m’arrêtais pour un café, un vrai, pas la bouillie de la salle de pause.
En arrivant sur le parking visiteurs, j’ai aperçu le chaos à travers la façade vitrée du hall. Des gens couraient, ils couraient littéralement dans une banque.
Personne ne court sauf en cas de fusillade ou d’incendie. C’était pire. C’était une crise de liquidités.
Je me suis dirigée vers la réception. Miller, l’agent de sécurité, était là, l’air pâle. Il m’a vue et a semblé vouloir me prendre dans ses bras.
« Mademoiselle Weller, Dieu merci ! Ils appelaient toutes les cinq minutes pour savoir si vous étiez arrivée. »
« Bonjour Miller », dis-je en lui tendant mon permis de conduire. « Un laissez-passer visiteur, s’il vous plaît. »
Il a tâtonné avec l’imprimante.
« Ils ont dit de vous envoyer en haut… »
« Protocole, Miller », dis-je doucement. « Carte de visiteur. Je ne travaille pas ici. »
Il a imprimé l’autocollant. Il y était écrit « Patricia Weller, invitée ». Je l’ai collé sur mon pull du Cachemire, juste au-dessus de mon cœur.
La montée en ascenseur jusqu’au 40e étage se fit en silence. Je regardais les chiffres défiler : 10, 20, 30. À chaque étage, la valeur de mes connaissances obsolètes augmentait. Arrivé au 40e étage, j’étais probablement le consultant le plus cher de la côte est.
Les portes de l’ascenseur donnaient directement sur la suite de direction. La réceptionniste était partie. Les portes doubles de la salle de réunion étaient ouvertes.
Je suis entré.
La pièce offrait un tableau de désespoir. La longue table en acajou était jonchée de bouteilles d’eau vides, de sandwichs à moitié mangés et d’ordinateurs portables affichant des graphiques rouges. Tout le conseil d’administration était présent. Franklin Sterling, assis à la tête de la salle, semblait avoir pris dix ans depuis notre conversation téléphonique.
Et puis il y avait Tchad.
Chad se tenait près de la fenêtre, le regard perdu sur la ville. Sa veste Patagonia était ouverte. Ses cheveux étaient en désordre. Il se retourna quand je suis entré. Son visage était gris. L’arrogance avait disparu, remplacée par le regard vide et hanté d’un homme qui réalise qu’il a anéanti son propre avenir.
« Patricia », dit Franklin en se levant. « Merci d’être venue. »
Je ne me suis pas assise. Je suis restée debout au bout de la table, mon sac à main sur le bras.
« Je ne suis pas venu pour bavarder. Franklin, j’ai entendu dire que tu avais un problème technique. »
« C’est le verrouillage biométrique », murmura Chad d’une voix rauque. « On a essayé de le contourner. On a essayé de restaurer à partir d’une sauvegarde, mais la latence… »
« Il est impossible de restaurer une sauvegarde lorsque le système est en mode forteresse », lui dis-je, sur le ton d’un professeur corrigeant un élève en difficulté. « Le système chiffre les données de droite. N’as-tu pas lu le fichier texte d’urgence README à la racine ? »
Chad baissa les yeux sur ses chaussures.
«Je ne l’ai pas vu.»
« Bien sûr que non. »
Je me suis tourné vers Franklin.
« Il vous reste environ… » J’ai regardé ma montre, « 90 minutes avant la fermeture du guichet de la Fed. Si je ne m’authentifie pas d’ici là, les clés de chiffrement seront effacées. La banque sera inaccessible. Lundi matin, la FDIC mettra du ruban adhésif sur les portes. »
« Nous le savons », a déclaré Franklin. « Veuillez régler le problème. »
« Je peux régler le problème », dis-je. « Il me faudra environ 30 secondes pour scanner mon pouce et ma rétine. Le système reconnaîtra l’architecte principal, déverrouillera le système de fichiers et traitera la file d’attente. Le retard sera résorbé en une vingtaine de minutes. »
« Alors faites-le ! » a crié un membre du conseil d’administration depuis le fond de la salle.
« Je ne peux pas », ai-je simplement répondu.
Un silence de mort s’installa dans la pièce.
« Pourquoi pas ? » demanda Franklin.
« Parce que le système exige l’autorisation biométrique d’un employé actif possédant une habilitation de niveau cinq. »
J’ai menti. Le système n’a pas vérifié le statut d’emploi. L’ordinateur central n’a pas communiqué avec les RH. Ils n’étaient pas au courant.
« Je ne suis pas un employé. Vous m’avez licencié. Si je scanne ma main maintenant en tant que civil, le système pourrait interpréter cela comme une tentative d’usurpation d’identité et accélérer la suppression des données. »
Techniquement, cela aurait pu arriver si je n’avais pas calibré la sensibilité. Mais surtout, je ne faisais qu’aggraver les choses.
« Alors, nous vous réembauchons », a déclaré Franklin. « Immédiatement, avec votre salaire complet rétabli. »
« Non », ai-je répondu.
Chad leva les yeux.
« Pat, s’il te plaît. Je suis désolé. Bon, je me suis trompé. Cette histoire d’héritage… C’est plus compliqué que je ne le pensais. »
« Ce n’est pas une question d’héritage, Chad. C’est une question de fondations. Tu as essayé de construire un penthouse sur des fondations que tu étais en train de dynamiter. »
J’ai fouillé dans mon sac. Je n’ai pas sorti d’arme, mais l’effet était le même. J’ai sorti un document agrafé.
« J’ai préparé un contrat », ai-je dit. « C’est un contrat de conseil. »
Je l’ai fait glisser le long de la table. Il a sifflé sur l’acajou et s’est arrêté devant Franklin.
« Consultant ? » Franklin plissa les yeux. « Vous ne voulez pas être salarié ? »
J’ai dit : « Les employés peuvent être licenciés par des directeurs techniques de 25 ans qui considèrent le terme “mainframe” comme une insulte. Je veux être un consultant externe. Indépendant. Irrévocable. »
Franklin mit ses lunettes de lecture.
« Le taux ? »
Il s’est étouffé.
« Patricia, c’est… »
« Vérifie les calculs, Franklin, » dis-je, « c’est beaucoup moins que l’amende que tu devras payer à la SEC si ce virement n’est pas effectué dans les 89 minutes. »
Franklin regarda le journal, puis l’horloge, puis Chad.
« Et une dernière chose », ai-je dit. « Regardez la clause 4. »
Franklin lut la clause 4. Il pâlit. Il regarda Chad. Chad semblait perplexe.
« Quoi ? Qu’est-ce que c’est ? »
« Article quatre », annonça Franklin Reed d’une voix monocorde. « Le consultant relèvera directement du conseil d’administration. Le poste de directeur technique sera restructuré afin que ce dernier relève du consultant pour toutes les questions relatives à l’infrastructure essentielle. »
Les yeux de Chad s’écarquillèrent.
«Vous voulez que je vous fasse un rapport ?»
« Non », ai-je dit. « Je ne veux pas que tu me fasses de rapport, Chad. Je ne veux plus te parler du tout. L’article 4 stipule : “Tu ne touches jamais à l’ordinateur central. Tu peux t’amuser avec tes applications. Tu peux colorer les boutons en bleu, mais maintenant, ce sont les adultes qui parlent.” »
J’ai regardé Franklin.
« Le temps passe, Frank. »
Le silence dans la salle de réunion était pesant, seulement rompu par le bourdonnement du système de climatisation, un autre élément d’infrastructure obsolète qu’ils avaient probablement ignoré jusqu’à ce qu’il tombe en panne.
Franklin dévisagea le contrat. C’était un homme d’affaires. Il comprenait les mécanismes de l’effet de levier. Il savait qu’il était face à une prise d’otage, mais l’otage, c’était sa propre banque.
« Patricia, commença Franklin, essayant de retrouver un peu de son ancien pouvoir de négociation, ces honoraires sont substantiels. 500 dollars de l’heure avec un minimum garanti de 40 heures par semaine, plus une prime de fidélisation trimestrielle. »
« J’ai ajouté ceci pour maintenir la disponibilité biométrique. »
« C’est de l’extorsion », murmura le membre du conseil d’administration assis au fond de la salle.
« Non. » Je me suis retourné vers lui. C’était Jenkins. Il avait voté pour l’accord d’externalisation l’année dernière.
« L’extorsion est illégale. C’est la loi de l’offre et de la demande. On vous demande un doigt qui ouvre un cadenas de 2 milliards de dollars. Je vous le fournis. Le prix est le prix. »
Je me suis approchée de la fenêtre et me suis tenue à côté de Chad. Il sentait la peur et le shampoing sec.
« Vous savez, dis-je en contemplant l’horizon de la ville, lorsque j’ai écrit le code du moteur de règlement en 1998, j’ai dit au conseil d’administration que nous avions besoin d’une équipe redondante. J’ai dit que nous devions former des successeurs. Savez-vous ce qu’ils ont répondu ? »
Personne n’a répondu.
« Ils ont dit que c’était trop cher. Ils ont dit : “Patricia, tu es la meilleure. Gère ça comme tu veux.” »
Je suis retourné dans la chambre.
« Alors je m’en suis occupé. J’ai mis en place un système tellement sécurisé que même Dieu ne pourrait pas déplacer d’argent sans moi. Vous ne payiez pas pour les indemnités de licenciement à l’époque. Vous en payez le prix maintenant, avec les intérêts. »
Franklin jeta un coup d’œil à l’assistante juridique, une jeune femme qui semblait vouloir être littéralement n’importe où ailleurs.
« Est-ce applicable ? »
Elle a parcouru le document du regard.
« C’est le langage standard des travailleurs indépendants, monsieur. Sauf pour la clause 7. »
« L’article 7 ? » demanda Chad.
« La clause 7 stipule que l’accès biométrique est non transférable et que toute tentative de contraindre, de contourner ou de reproduire les données biométriques du consultant constitue une rupture de contrat, entraînant des frais de résiliation immédiats de », elle avala sa salive, « 5 millions de dollars ».
« C’était prévu dans le code pour garantir la conformité en matière de responsabilité en cas de fraude », ai-je dit d’un ton assuré. « N’oubliez pas, il fallait s’assurer que personne ne puisse me contraindre à approuver un virement sous la menace d’une arme. En cas de rupture de contrat, la responsabilité incombe à la banque. Vous avez validé la logique initiale, Franklin. Je ne fais que la formaliser. »
C’était génial. Je retournais leurs propres règles de conformité contre eux. Le système biométrique était conçu pour empêcher un criminel de me contraindre à voler de l’argent. Désormais, il empêchait le conseil d’administration de m’obliger à travailler gratuitement.
Chad a finalement pris la parole. Il avait l’air désespéré.
« Franklin, on ne peut pas continuer comme ça. Elle est en train de prendre le contrôle du département. Si elle contrôle le cœur du système, ma stratégie de modernisation est morte. On ne peut pas être agiles si on doit demander la permission à un consultant à chaque fois qu’on déploie du code. »
Franklin regarda Chad, puis les chiffres rouges projetés sur l’écran mural.
Délai avant échec du règlement. 011200 0.
« Chad, » dit Franklin à voix basse, « tais-toi. »
Chad referma brusquement la bouche.
Franklin prit un stylo à bille.
« Si nous signons ceci, vous débloquez immédiatement le système. »
« Immédiatement », ai-je dit. « Et vous formerez un successeur. Je formerai une équipe », ai-je corrigé, « une vraie équipe, pas des recrues de base. J’embaucherai de vrais ingénieurs qui comprennent la gestion de la mémoire et les conflits d’accès à la mémoire. Cela prendra deux ans. »
« Deux ans », soupira Franklin.
Il relut le contrat. Il observa les visages terrifiés des membres de son conseil d’administration. Il prit conscience de la ruine potentielle de sa réputation.
Il a signé.
Il fit glisser la feuille de papier sur la table.
« Bienvenue à nouveau, Patricia », dit-il d’une voix dénuée de chaleur mais pleine de résignation.
J’ai pris le contrat. J’ai vérifié la signature. Je l’ai plié soigneusement et je l’ai mis dans mon sac à main.
« Merci, Franklin. J’attends avec impatience nos entretiens trimestriels. »
Je me suis tourné vers Chad.
« Donne-moi ton ordinateur portable. »
« Quoi ? » Chad cligna des yeux.
« Il me faut un terminal pour accéder à la console d’administration. À moins que vous ne vouliez que je descende au sous-sol. Cela pourrait prendre 10 minutes. Nous n’avons pas 10 minutes. »
Chad hésita, puis tendit son MacBook élégant, recouvert d’autocollants.
Je l’ai ouvert. Le clavier était collant.
Brut.
J’ai ouvert le terminal. J’ai saisi l’adresse IP de la passerelle du mainframe. Le texte vert sur fond noir habituel est apparu.
Autorisation requise. Biométrie pour architectes seniors.
J’ai levé mon pouce droit et l’ai pressé contre le scanner externe fixé à l’estrade, celui utilisé pour les votes du conseil. J’ai fait passer le signal par le tunnel.
La pièce retint son souffle.
Une LED verte clignotait sur le scanner.
Le texte à l’écran a changé.
Identité vérifiée. Weller. P.
Accès autorisé. Mode forteresse désactivé. Reprise du traitement par lots.
Un soupir collectif parcourut la pièce, assez fort pour être une rafale de vent.
« C’est en cours de traitement », dis-je en observant les lignes de code défiler comme une cascade. « La file d’attente se vide. Vous atteindrez la fenêtre de soumission avec environ 8 minutes d’avance. »
J’ai fermé l’ordinateur portable et je l’ai renvoyé à Chad.
« Tu devrais vraiment nettoyer ton clavier, Chad », dis-je. « L’hygiène est importante en programmation comme dans la vie en général. »
La tension dans la pièce se dissipa, laissant place à la fatigue et à la chute d’adrénaline. Les membres du conseil desserraient leurs cravates, consultaient leurs téléphones, chuchotaient entre eux. Ils avaient survécu, mais je n’en avais pas fini.
Je suis resté debout.
Le titre de consultant n’était pas seulement une augmentation de salaire. C’était un bouclier.
J’ai jeté un coup d’œil au tableau blanc où Chad avait dessiné son architecture du futur. C’était un fouillis de mots à la mode : lac de données, sans serveur, synergie. Je me suis approché du tableau, j’ai pris une gomme et j’ai effacé d’un trait le centre de son schéma.
« Nous devons établir certaines règles de base », ai-je dit.
Ma voix portait. Je n’avais pas besoin de crier. J’avais les clés en main.
Franklin leva les yeux en se frottant les tempes.
« Nous avons signé le contrat. Patricia, et quoi d’autre ? »
« Opérations », dis-je. « À compter de maintenant. Aucun code ne touche au système principal sans ma validation. Ni un script, ni un correctif, ni même un changement de police. Si l’équipe de Chad souhaite extraire des données, qu’elle utilise les API en lecture seule que j’ai développées en 2005. Ils n’interrogeront jamais directement la base de données. »
« Cela va ralentir notre cycle de développement », protesta Chad, tentant de remotiver ses interlocuteurs. « Nous avons des fonctionnalités promises pour le quatrième trimestre, notamment l’intégration du portefeuille mobile. »
« Le portefeuille mobile peut attendre », ai-je dit. « La solvabilité, elle, ne peut pas. »
J’ai regardé Jenkins, le membre du conseil d’administration qui avait qualifié cela d’extorsion.
« Jenkins, vous souvenez-vous de 2009 ? »
Il avait l’air mal à l’aise.
« Attaque DDoS. L’attaque DDS. »
J’ai hoché la tête.
« La veille de Noël. Des pirates informatiques russes ont attaqué le pare-feu avec un trafic de 40 gigabits. Tout le réseau a fléchi. Tout le monde est rentré chez soi. Qui est resté ? »
Jenkins regarda la table.
« Vous l’avez fait ? »
« Je suis resté 36 heures », ai-je dit. « J’ai réécrit manuellement les règles de filtrage des paquets en temps réel, pendant que l’attaque se déroulait. J’ai redirigé le trafic vers un trou noir que j’ai créé à la volée. J’ai permis à cette banque d’éviter 40 millions de dollars de fraude cette nuit-là. Et vous savez quoi ? J’ai eu une prime. »
Quelqu’un a deviné.
« J’ai acheté une tasse », dis-je. « Une tasse de voyage de marque. Elle fuyait. »
J’ai laissé planer cette idée.
« Je ne fais plus ça pour une simple tasse. Ce contrat ne se résume pas à une question d’argent. Il s’agit de respecter la complexité de ce qui fait vivre cet endroit. Vous traitez la technologie comme une marchandise, comme si on pouvait l’acheter au poids. Ce n’est pas le cas. C’est un système nerveux. Vous avez essayé de faire une labotomie avec une cuillère, Franklin. »
Il regarda Chad, qui se recroquevillait sur sa chaise.
« Chad », dit Franklin, « tu es viré du comité des infrastructures. »
« Quoi ? » Chad se leva. « Mais je suis le directeur technique. »
« Plus pour longtemps, peut-être », murmura Franklin. « Patricia a raison. On a frôlé la catastrophe. Tu es affecté au service expérience client. Concentre-toi sur les couleurs de l’appli. Laisse la plomberie à Patricia. »
“Mais-“
« Assieds-toi, Chad », aboya Franklin.
C’était la première fois que je l’entendais hausser le ton face à ce jeune prodige. J’ai ressenti une douce chaleur m’envahir. Ce n’était pas seulement une victoire. C’était justice. C’était pour tous les ingénieurs à qui l’on avait dit que leur travail était obsolète par quelqu’un incapable d’ouvrir un fichier CSV.
« Il me faut un bureau », ai-je dit. « Pas un box. Un bureau avec une porte. »
« Prenez celui du coin », dit Franklin. « Il était destiné au nouveau vice-président de l’innovation. »
«Nous n’en embaucherons pas.»
« Parfait », dis-je. « Je veux récupérer mon ancienne équipe : Danny, Sarah, et qu’on fasse monter Miller de la sécurité. Il mérite une augmentation et il me faut quelqu’un à l’entrée qui connaisse mon nom. »
« Très bien », dit Franklin en agitant la main. « Faites ce que vous voulez, mais laissez le feu vert allumé. »
J’ai regardé l’écran accroché au mur.
La barre de progression était à 98 %.
Règlement terminé. Fonds transférés. Statut de la facture n° 2 : 140 500 000 cents. Solde atteint.
« J’ai plaisir à faire affaire avec vous », ai-je dit.
J’ai ramassé mon sac à main. Je suis passée devant Chad. Il avait l’air sur le point de pleurer.
« Ne t’inquiète pas, Chad », ai-je murmuré en passant devant lui. « Tu peux toujours te froisser, mais pas sur mes serveurs. »
Je suis sortie de la salle de réunion. L’air dans le couloir était différent. Il n’était plus vicié. Il me semblait que c’était mon air.
J’ai vérifié mon téléphone. 15h45
Je pouvais encore retourner à Cherry Hill pour un déjeuner tardif. J’avais une envie soudaine d’un steak très cher.
Le lundi suivant, l’atmosphère à la Bank East Coast avait changé. Les affiches incitant à agir vite et à casser des choses avaient été retirées. À leur place régnait une prudence palpable.
Je suis arrivé à 9h00 et je me suis garé à l’emplacement réservé, qui appartenait auparavant au vice-président de l’innovation.
Quand je suis entré dans l’étage informatique, le silence a été immédiat. Les jeunes développeurs, qui d’habitude hochaient la tête au rythme de la techno, ont cessé de taper. Ils m’ont regardé avec un mélange de crainte et d’admiration.
Je n’étais plus seulement la vieille dame du sous-sol. J’étais celle qui avait mis le conseil d’administration à genoux.
Chad était introuvable. La rumeur courait que son bureau avait été transféré dans le bâtiment annexe, celui qui jouxte le parking, où la climatisation est bruyante et le Wi-Fi capricieux.
Il était désormais responsable de l’esthétique numérique. Il gérait les polices de caractères. Un purgatoire à son image.
Je me suis dirigé directement vers le centre d’opérations réseau. Danny était là, les yeux rivés sur un écran. On aurait dit qu’il n’avait pas dormi depuis trois jours.
« Pat », murmura-t-il en me voyant. « Est-ce vrai que tu es de retour ? »
« Je suis consultante, Dany », dis-je en posant mon sac sur un bureau. « C’est mieux payé. Et je n’ai pas à assister à des séminaires RH. »
Il me regardait comme si j’étais un super-héros.
« Le système s’est stabilisé immédiatement après votre scan. Qu’avez-vous fait ? »
« J’ai autorisé le traitement par lots », ai-je dit. « Puis j’ai annulé toutes les modifications apportées par les consultants. Nous sommes revenus au noyau version 4.2. »
« Mais c’est le modèle de 2018 », a déclaré Danny.
« Exactement », ai-je dit. « Ça fonctionne. Nous ferons la mise à jour quand nous aurons un plan concret, et non une simple hallucination. »
J’ai applaudi.
« Très bien, tout le monde, écoutez-moi. »
Les jeunes d’une vingtaine d’années se tournèrent vers moi.
« Je m’appelle Patricia. Je suis l’architecte principale depuis un mois et on m’a fait croire que la rapidité était le seul critère important. C’est faux. Dans ce bâtiment, seule la précision compte. Si vous travaillez vite et perdez de l’argent, vous n’êtes pas un acteur de changement, vous êtes un fardeau. »
J’ai pointé du doigt l’écran principal, qui affichait désormais un flux régulier et sain de journaux de transactions verts.
« Nous allons procéder à une revue de code », ai-je annoncé. « Nous allons examiner chaque script laissé par ces consultants. S’il n’y a pas de commentaires, on le supprime. S’il n’y a pas de gestion des erreurs, on le supprime. S’il importe une bibliothèque que vous n’avez pas vérifiée vous-même, on la supprime. C’est clair ? »
« Oui, madame », répondirent en chœur des voix.
C’était de la musique à mes oreilles.
J’ai passé le reste de la journée dans la salle des serveurs. La sensation physique de l’air froid, le bourdonnement des ventilateurs, les lumières clignotantes, tout cela était réconfortant.
J’ai passé mon pouce dans le lecteur pour déverrouiller le rack. Le bip était un accueil amical.
J’ai trouvé le serveur du consultant. Un serveur lame qu’ils avaient installé sans vis de fixation adéquates. Il vibrait. Je l’ai retiré et branché à chaud directement hors du châssis. L’écran a clignoté, puis s’est stabilisé.
« Les ordures », ai-je murmuré en jetant la lame sur un tas de détritus.
Danny est venu.
« Pat, je peux te poser une question ? »
“Tirer.”
« Pourquoi es-tu revenu ? Tu avais la sortie parfaite. Tu aurais pu laisser tout brûler. »
J’ai regardé la baie de serveurs. J’ai regardé les câbles, soigneusement rangés avec des colliers de serrage il y a des années.
« Parce que c’est moi qui l’ai construite, Danny, dis-je. Elle est moche. Elle est vieille. Elle est écrite dans une langue que plus personne ne parle, mais elle nourrit des familles. Elle rembourse les emprunts immobiliers. Elle permet à des millions de personnes d’avoir l’électricité. On ne brûle pas une maison juste parce qu’on n’aime pas le papier peint. »
Danny hocha la tête.
« Peux-tu m’apprendre les vraies techniques, JCL ? Vam. »
J’ai souri.
« Prends une chaise, mon garçon, et va me chercher un thé. Un Earl Grey, chaud. »
Le Tchad avait disparu. Les parasites avaient été éliminés. Et pour la première fois depuis des années, le système était sûr.
Mais je n’avais pas encore terminé. Il me restait un message à laisser. Une ultime garantie pour que, même après ma disparition définitive, des années plus tard, on n’oublie jamais qui détenait les clés.
Trois mois plus tard, la banque était redevenue ennuyeuse. L’ennui est une bonne chose. L’ennui signifie que l’argent est en sécurité.
Je ne viens au bureau que les mardis et jeudis. Le reste du temps, je travaille depuis mon jardin, en consultant les journaux d’activité sur une tablette sécurisée et cryptée fournie par la banque.
Chad a fini par démissionner. Il a cherché d’autres opportunités dans une start-up crypto qui a fait faillite six semaines plus tard. Je ne lui ai pas envoyé de carte.
Le conseil d’administration m’a témoigné un respect glaçant. Dès que j’entrais dans une réunion, les conversations s’interrompaient. Ils savaient que la femme au pull en cachemire détenait le pouvoir de couper court à toute leur opération.
Le dernier jour de la phase initiale de restabilisation, j’ai préparé un document. Ce n’était pas du code. C’était un classeur, épais, lourd, relié en cuir noir.
Je suis entré dans la salle de réunion. Elle était vide.
J’ai placé le classeur exactement au centre de la table.
On pouvait lire sur la couverture : « Cycle de vie du système et plan de succession confidentiels. »
À l’intérieur, je n’avais pas seulement documenté le code. J’avais aussi documenté la philosophie. J’avais écrit sur la nécessité des frictions. Sur les raisons pour lesquelles les systèmes doivent être difficiles à modifier. Sur le fait que l’héritage n’est pas une insulte, mais un témoignage de la pérennité.
Et sur la dernière page, j’ai laissé une petite surprise.
J’avais mis à jour le système de verrouillage biométrique. Je n’étais plus le seul à l’utiliser. J’avais ajouté une deuxième condition pour autoriser une modification de niveau cinq. Le système exigeait désormais : premièrement, le scan biométrique du consultant senior, c’est-à-dire moi ; deuxièmement, la contre-signature d’un architecte junior qualifié.
J’avais promu Dany.
Il l’ignorait encore, mais son empreinte digitale était désormais la seconde clé du royaume. S’ils voulaient me renvoyer une nouvelle fois, ils devraient le renvoyer lui aussi. Et Dany était loyale. Je m’en étais assuré.
Je suis sortie du bâtiment. L’air était vif. L’automne arrivait dans le New Jersey. Les feuilles prenaient des teintes dorées et rouille.
Je suis montée dans ma Honda. J’ai consulté mon application bancaire. Le prélèvement trimestriel venait d’être effectué. Le montant était exorbitant, presque ridicule.
J’ai tapoté le volant.
« Système sécurisé », ai-je dit.
Je suis rentrée chez moi en voiture. J’avais des hortensias à tailler. Et pour la première fois en 40 ans, je n’étais pas inquiète que le téléphone sonne.
Laissez sonner. Je suis consultant. Les appels en dehors des heures de bureau sont payants.
Et s’ils essaient un jour de me remplacer par une IA, une blockchain ou un Chad, eh bien, bonne chance à eux.
Je sais où se trouve l’interrupteur d’arrêt.
Le vrai pouvoir ne se manifeste pas.
Phân cảnh 2 : Commentaire
Patricia a simplement laissé le silence de l’ordinateur central parler de lui-même. Puis elle a imposé ses conditions. Ignorer des décennies d’expertise a un prix élevé. La véritable valeur finit toujours par triompher. Merci à tous d’avoir suivi jusqu’au bout. À bientôt pour la suite.