Les Gardiens du Code Qui Maintient les Avions en Vol
The Guardians of the Code That Keeps Planes Flying
Une équipe composite hérite d'un code avionique vieux de plusieurs décennies sans documentation, et maintient silencieusement les avions en sécurité en écrivant des tests, en résistant aux raccourcis et en corrigeant le matériel ancien.
Haut au-dessus des nuages, un avion de passagers traverse l'océan dans l'obscurité.
High above the clouds, a passenger plane crosses the ocean in the dark.
Dans le cockpit, des centaines de petits ordinateurs se parlent plusieurs fois par seconde.
Inside the cockpit, hundreds of small computers talk to each other many times every second.
Ils vérifient les moteurs, le carburant, l'altitude et la vitesse.
They check the engines, the fuel, the altitude, and the speed.
Ils écoutent les signaux du sol et des satellites.
They listen to signals from the ground and from satellites.
Si l'un d'eux cesse de fonctionner correctement, les pilotes doivent le savoir immédiatement.
If any one of them stops working correctly, the pilots need to know immediately.
Tout cela se produit grâce au firmware, le logiciel caché intégré dans le matériel de chaque avion.
All of this happens because of firmware, the hidden software baked into the hardware of every aircraft.
Et ce firmware est maintenu en vie par une petite équipe d'ingénieurs dont la plupart des gens n'ont jamais entendu parler.
And that firmware is kept alive by a small team of engineers that most people have never heard of.
Voici une équipe composite : Soo, Ahmed et Petra.
Meet a composite team: Soo, Ahmed, and Petra.
Ils ont hérité de millions de lignes de code informatique, dont certaines sont plus anciennes qu'eux.
They inherited millions of lines of computer code, some of it older than they are.
Une grande partie de celui-ci avait très peu de documentation, ce qui signifiait qu'ils devaient le lire lentement et attentivement pour comprendre ce qu'il faisait.
Much of it had very little documentation, meaning they had to read it slowly and carefully to understand what it did.
Chaque matin, ils écrivaient des tests, de petits programmes conçus pour vérifier que l'ancien code fonctionnait toujours correctement, même dans des situations inhabituelles.
Every morning, they wrote tests, small programs designed to check that the old code still worked correctly, even in unusual situations.
Ils ont résisté à chaque demande d'avancer vite.
They resisted every request to move fast.
Quand un manager a dit qu'ils devaient mettre à jour ce système rapidement, Soo a calmement expliqué : un bug à dix mille mètres n'a pas de bouton annuler.
When a manager said we need to update this system quickly, Soo calmly explained: a bug at ten thousand metres has no undo button.
Alors ils ont pris leur temps.
So they took their time.
Quand une nouvelle menace de sécurité est apparue dans le monde extérieur, l'équipe a travaillé silencieusement pour rétroporter un correctif. Ils ont pris une solution conçue pour les nouveaux systèmes et l'ont installée soigneusement dans un matériel vieux de plusieurs décennies.
When a new security threat appeared in the outside world, the team worked quietly to backport a fix. They took a solution designed for new systems and carefully installed it into hardware that was decades old.
Le correctif devait être testé de cent façons avant d'être approuvé.
The fix had to be tested a hundred ways before it was trusted.
La plus grande réussite de l'équipe n'a jamais fait la une des journaux.
The team's greatest achievement was never in the news.
Leur succès se mesurait à l'absence d'accidents.
Their success was measured in the absence of accidents.
Chaque jour où les avions décollaient et atterrissaient en toute sécurité, leur travail avait été bien fait.
Every day that planes took off and landed safely, their work had been done right.
Pas de médailles. Pas de gros titres. Juste le bourdonnement des moteurs faisant exactement ce qu'ils étaient censés faire.
No medals. No headlines. Just the hum of engines doing exactly what they were supposed to do.
Morale : Le travail le plus héroïque est parfois celui qui empêche la catastrophe d'arriver.
Moral: The most heroic work is sometimes the work that keeps disaster from ever arriving.