Cover of The Guardians of the Code That Keeps Planes Flying

Die Hüter des Codes, Der Flugzeuge Am Fliegen Hält

The Guardians of the Code That Keeps Planes Flying

Ein Kompositum-Team erbt jahrzehntealten Avionik-Code ohne Dokumentation und hält Flugzeuge still durch das Schreiben von Tests, das Widerstehen von Abkürzungen und das Patchen alter Hardware sicher.

Review
Compare with:

Hoch über den Wolken überquert ein Passagierflugzeug im Dunkeln den Ozean.

High above the clouds, a passenger plane crosses the ocean in the dark.

Im Cockpit kommunizieren Hunderte kleiner Computer viele Male pro Sekunde miteinander.

Inside the cockpit, hundreds of small computers talk to each other many times every second.

Sie überprüfen die Triebwerke, den Treibstoff, die Höhe und die Geschwindigkeit.

They check the engines, the fuel, the altitude, and the speed.

Sie empfangen Signale vom Boden und von Satelliten.

They listen to signals from the ground and from satellites.

Wenn einer von ihnen aufhört, korrekt zu funktionieren, müssen die Piloten das sofort wissen.

If any one of them stops working correctly, the pilots need to know immediately.

All dies geschieht dank Firmware, der versteckten Software, die in die Hardware jedes Flugzeugs eingebaut ist.

All of this happens because of firmware, the hidden software baked into the hardware of every aircraft.

Und diese Firmware wird von einem kleinen Team von Ingenieuren am Leben erhalten, von dem die meisten Menschen noch nie gehört haben.

And that firmware is kept alive by a small team of engineers that most people have never heard of.

Lernen Sie ein Kompositum-Team kennen: Soo, Ahmed und Petra.

Meet a composite team: Soo, Ahmed, and Petra.

Sie erbten Millionen von Codezeilen, manche davon älter als sie selbst.

They inherited millions of lines of computer code, some of it older than they are.

Vieles davon hatte kaum Dokumentation, was bedeutete, dass sie es langsam und sorgfältig lesen mussten, um zu verstehen, was es tat.

Much of it had very little documentation, meaning they had to read it slowly and carefully to understand what it did.

Jeden Morgen schrieben sie Tests, kleine Programme, um zu überprüfen, ob der alte Code noch korrekt funktionierte, sogar in ungewöhnlichen Situationen.

Every morning, they wrote tests, small programs designed to check that the old code still worked correctly, even in unusual situations.

Sie widerstanden jedem Antrag, schnell voranzugehen.

They resisted every request to move fast.

Als ein Manager sagte, sie müssten dieses System schnell aktualisieren, erklärte Soo ruhig: Ein Bug in zehntausend Metern Höhe hat keinen Rückgängig-Knopf.

When a manager said we need to update this system quickly, Soo calmly explained: a bug at ten thousand metres has no undo button.

Also nahmen sie sich Zeit.

So they took their time.

Als eine neue Sicherheitsbedrohung in der Außenwelt auftauchte, arbeitete das Team still daran, einen Fix zurückzuportieren. Sie bauten eine Lösung für neue Systeme sorgfältig in Jahrzehnte alte Hardware ein.

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.

Die Lösung musste auf hundert Arten getestet werden, bevor ihr vertraut wurde.

The fix had to be tested a hundred ways before it was trusted.

Die größte Leistung des Teams war nie in den Nachrichten.

The team's greatest achievement was never in the news.

Ihr Erfolg wurde an der Abwesenheit von Unfällen gemessen.

Their success was measured in the absence of accidents.

Jeden Tag, an dem Flugzeuge sicher starteten und landeten, war ihre Arbeit gut gemacht.

Every day that planes took off and landed safely, their work had been done right.

Keine Medaillen. Keine Schlagzeilen. Nur das Summen der Motoren, die genau das taten, was sie tun sollten.

No medals. No headlines. Just the hum of engines doing exactly what they were supposed to do.

Moral: Die heldenhafteste Arbeit ist manchmal die Arbeit, die eine Katastrophe verhindert.

Moral: The most heroic work is sometimes the work that keeps disaster from ever arriving.