La salle de conférence empestait le café rassis et la sueur nerveuse, un mélange âcre et caractéristique qui annonçait généralement une catastrophe dans le milieu technologique de Seattle. Assis en bout de table en acajou, les mains posées à plat sur la surface froide de mon MacBook Pro, je n’étais pas nerveux. La nervosité est une réaction à l’incertitude.
Et je n’ai jamais douté de mon code. J’étais l’ingénieur backend principal chez Streamline, une startup qui avait passé les cinq dernières années à tenter de révolutionner la chaîne logistique. Et pendant cinq ans, j’étais celui qui veillait à ce que cette révolution se concrétise et ne s’essouffle pas. Devant le tableau blanc se tenait Brad. Brad était le fils du fondateur, un jeune homme de 27 ans, titulaire d’un MBA, arborant un sourire de mannequin et un titre tout neuf : directeur technique.
Il occupait ce poste depuis exactement quatre jours. Durant ces quatre jours, il avait réussi à placer les mots synergie, paradigme et blockchain dans une seule phrase, ce qui, j’en suis presque certain, constitue un délit dans au moins trois juridictions. « Caleb », dit Brad en pointant un laser vers ma projection.
Le point rouge vacillait sur l’écran, dansant sur le schéma d’architecture du module d’optimisation du Note 7 que j’avais développé pendant les six derniers mois. Je le regardais, et honnêtement, c’était un vrai fouillis. C’était lourd. C’était un vrai bazar. Un silence de mort s’installa dans la pièce. Les six autres ingénieurs, mon équipe, fixaient la table. Eux, ils savaient que Node 7 n’était pas un bazar.
Node 7 était un chef-d’œuvre de logique d’équilibrage de charge. C’est grâce à lui que notre plateforme pouvait gérer 10 000 requêtes simultanées sans que les serveurs ne fondent comme neige au soleil. C’était le moteur. On ne juge pas un moteur de Ferrari encombré simplement parce qu’on ignore le rôle d’un arbre à cames. « Ce n’est pas du gaspillage, Brad », dis-je d’une voix assurée.
J’ai ajusté mes lunettes. C’est le protocole de réduction de latence. Il contourne les requêtes SQL classiques et passe directement par la couche de mémoire cache. Il améliore le débit de 20 %. Si on le désactive, le temps de réponse de l’API passe de 50 millisecondes à 3 secondes. Brad a ri. Un rire humide et condescendant. 3 secondes ? On s’en fiche ! Les utilisateurs attendent plus longtemps pour leur Yuber.
Écoutez, je suis le directeur technique maintenant. Mon père m’a nommé pour optimiser l’entreprise en vue du rachat. Orion Technologies recherche du code allégé. Kayla, du code allégé. Il s’est dirigé vers la console de développement, dont l’image était reflétée sur le grand écran. J’ai eu un mauvais pressentiment. Il avait les droits d’administrateur.
J’avais dit au fondateur, Jerry, que donner des droits d’administrateur à Brad revenait à confier une arme chargée à un chimpanzé. Mais Jerry s’était contenté de me tapoter l’épaule et de dire qu’il avait besoin de se sentir en position de force. « Kayla, on n’a pas besoin de ces complications techniques », annonça Rat, les doigts planant au-dessus du clavier. « Il nous faut une branche principale propre. » « Simple, élégant, Brad », dis-je d’une voix plus grave. « Ne touche pas au dépôt. »
« Je fais le ménage », lança-t-il d’un ton méprisant. Il désigna le répertoire du nœud 7. « Le module entier, la logique principale pour la migration des données de la fusion à venir. Brad, si tu supprimes ça, l’environnement de test s’effondre. » Je l’avertis en me levant, car le déploiement automatique en production est activé pour la démo de demain. « Tu t’inquiètes trop. C’est ton problème. Tu fais obstruction », dit-il.
Puis, avec un geste théâtral digne d’une mauvaise pièce de Broadway, il appuya sur Supprimer, puis Valider, puis Pousser. L’écran vacilla. Le texte vert défila une seconde dans la fenêtre du terminal, puis s’arrêta. Terminé. Il s’épousseta les mains. Déjà plus mince. Le silence qui suivit fut absolu. Plus qu’un simple silence, c’était un vide abyssal.
Je m’occupais de Junior Dev, un gamin nommé Marcus que j’avais formé de A à Z. Il avait l’air d’être sur le point de vomir. Il me regardait, les yeux écarquillés, me suppliant de réparer le problème. Mais je ne pouvais rien y faire. Pas cette fois. « Tu viens de supprimer la couche logique », dis-je en me rassoyant. Un calme étrange m’envahit.
C’était le calme d’un expert en démolition observant les charges exploser comme prévu, même si elles avaient été posées par un imbécile. L’application n’est plus qu’une façade. Elle ne peut plus récupérer de données. Elle ne peut plus authentifier les utilisateurs. C’est un zombie. Brad se tourna vers moi, le visage crispé par la colère. « Tu vois, c’est exactement ce que je disais. La négativité. Tu es toxique, Kayla. Tu ne corresponds pas à la nouvelle culture d’entreprise. » Il bombait le torse. « Tu es virée. Prends tes affaires. »
Je veux que tu sortes avant la fin de la revue de sprint. Un murmure d’étonnement parcourut la salle. Marcus s’est levé, Brad. Tu ne peux pas te rasseoir, Marcus, aboya Brad. Sinon, c’est ton tour. Je regardai Brad. Je regardai l’écran où mon code s’affichait. Je regardai mon équipe, qui semblait terrifiée. Et puis mon téléphone vibra sur la table. Il vibrait depuis des semaines. Un numéro masqué.
Je savais qui c’était. J’avais fait comme si de rien n’était par loyauté. Par loyauté envers Jerry, le fondateur qui m’avait donné ma chance cinq ans plus tôt. Par loyauté envers le code. Par loyauté envers l’équipe. J’ai décroché. L’écran s’est illuminé. D’habitude, on dit qu’il faut ignorer les signaux d’alarme, comme on ignore une notification.
Mais si vous prenez plaisir à voir une embauche motivée par le népotisme faire s’effondrer une entreprise valant des millions de dollars en temps réel, faites-moi une faveur : abonnez-vous et likez ! Ça aide l’algorithme à trouver d’autres personnes qui apprécient les catastrophes d’entreprise. Et honnêtement, ça me motive à écrire ça plutôt qu’à vider une bouteille de vin. Bon, retournons au carnage.
J’ai regardé l’afficheur. Le numéro n’était pas masqué. Il y avait juste marqué Orion. Brad parlait toujours, divaguant sur des perspectives inédites et des ninjas de Rockstar. Il pensait m’avoir anéantie. Il pensait avoir gagné. Il m’observait, attendant les larmes, les supplications, les « s’il vous plaît ». J’ai besoin de ce travail. J’ai glissé mon doigt vers la droite.


Yo Make również polubił
Une Révélatrice Histoire de Trahison Familiale
Mon mari a dépensé l’héritage de 1,2 million de dollars de mon père pour construire un « palais » pour sa mère. Il m’a dit : « Ce qui est à toi est à moi. » Il ne se doutait pas que j’allais changer la donne.
Mes parents n’ont pas assisté aux funérailles de mon fils, puis ont exigé la totalité de son héritage de 1,5 million de dollars pour offrir à ma sœur la maison de ses rêves…
Ma mère m’a envoyé un message : « On a changé toutes les serrures de la porte d’entrée et le code du portail. On ne vous fait plus confiance. » J’ai répondu : « Bien noté. C’était malin. Mais je crois que vous avez oublié quelque chose. » Puis…