Skip to content

💻Die Großen

Softwareentwickler/in · Schreibt, testet und wartet den Code, der das moderne Leben antreibt — und beobachtet als einer der ersten Berufe, wie KI seine eigene tägliche Arbeit automatisiert.

Diese Seite teilen

Der Kanon der Softwareentwicklung ist kürzer und jünger als der der Medizin oder des Rechts, und ein überraschender Teil davon wurde von Frauen geschrieben, die in Räumen voller Männer arbeiteten, die noch nicht glaubten, Programmieren sei wichtig. Die acht hier vorgestellten Personen spannen sich von einer Gräfin, die für eine nie gebaute Maschine schrieb, bis zu einem japanischen Sprachdesigner, der seine eigene Schöpfung noch mit sechzig pflegt.

Was sie verbindet, ist kein gemeinsamer Hintergrund — sie verteilen sich über vier Länder und mehr als 180 Jahre —, sondern eine gemeinsame Überzeugung, dass wie Software gebaut wird ebenso wichtig ist wie ob sie funktioniert.

Das Podium aller Zeiten

Grace Hopper
Grace Hopper
Vereinigte Staaten
2
Dennis Ritchie
Dennis Ritchie
Vereinigte Staaten
1
Margaret Hamilton
Margaret Hamilton
Vereinigte Staaten
3

“Baue so, dass die Arbeit die Maschine überlebt, für die sie gebaut wurde — Portabilität ließ Unix' Ideen fünfzig Jahre Hardware überleben.”

Dennis Ritchie

Die acht, die es an die Spitze schafften

1
Fotografie von Dennis Ritchie Denise Panyik-Dale · CC BY 2.0

Dennis Ritchie

Vereinigte Staaten · 1941–2011

Entwickelte gemeinsam mit Ken Thompson Unix und die Programmiersprache C bei Bell Labs und gab der Branche damit ein portables Betriebssystem sowie die Sprache, deren Syntax die meisten späteren Sprachen übernahmen. Er teilte sich 1983 den Turing Award mit Thompson; die meisten heute laufenden Betriebssysteme stammen von seiner Arbeit ab oder wurden mit davon abstammenden Werkzeugen gebaut.

Die Geschichte

Mit Thompson schrieb Ritchie Unix 1973 in C neu, damit es auf neue Hardware wechseln konnte, statt an eine einzige Maschine gebunden zu sein — die Entscheidung, die Unix und alles davon Abstammende jeden einzelnen Computer überleben ließ. Er starb am 12. Oktober 2011 zu Hause in Berkeley Heights, New Jersey, ein Tod, der in der Presse weitgehend von Steve Jobs' Tod eine Woche zuvor überschattet wurde, obwohl auf Ritchies Arbeit gebaute Software in Jobs' eigenen Produkten lief.

“Baue so, dass die Arbeit die Maschine überlebt, für die sie gebaut wurde — Portabilität ließ Unix' Ideen fünfzig Jahre Hardware überleben.”

Turing Award
1983 (mit Thompson)
Von C abstammende Sprachen
C++, Java, C#, JavaScript…
Karriere bei Bell Labs
~40 Jahre
2
Fotografie von Grace Hopper in Marineuniform James S. Davis · Public domain

Grace Hopper

Vereinigte Staaten · 1906–1992

Mathematikerin und Marineoffizierin, die 1952 den ersten funktionierenden Compiler baute und argumentierte, Menschen sollten in etwas Englisch-Ähnlicherem programmieren statt in rohen Maschinenbefehlen. Dieses Argument führte direkt zu COBOL, einer Sprache, die sieben Jahrzehnte später noch in Banken, Fluggesellschaften und Regierungen läuft.

Die Geschichte

Von der Marine wegen Untergewichts für den aktiven Dienst abgelehnt, trat Hopper 1943 der Naval Reserve bei und wurde später zur Programmierung des Harvard Mark I abgestellt. Im September 1947 klebte ihr Mark-II-Team eine Motte, die ein Relais blockiert hatte, ins Logbuch mit dem Vermerk 'erster tatsächlicher Fall eines gefundenen Bugs' — Hopper prägte das Wort 'Bug' nicht, aber sie erzählte die Geschichte jahrzehntelang, bis sie zur Gründungslegende des Feldes wurde.

“Lass die Maschine die Sprache des Programmierers sprechen, nicht nur umgekehrt.”

Marinekarriere
43 Jahre, Konteradmiralin
Alter bei Pensionierung
79, älteste aktive Offizierin
Presidential Medal of Freedom
2016 (posthum)
3
Fotografie von Margaret Hamilton neben einem Stapel Apollo-Software-Ausdrucke Daphne Weld Nichols · CC BY-SA 3.0

Margaret Hamilton

Vereinigte Staaten · geb. 1936

Leitete das Team am MIT Instrumentation Laboratory, das die Bordsoftware des Apollo-Programms schrieb, und wird weithin für die Popularisierung des Begriffs 'Software Engineering' als Argument dafür gewürdigt, dass Code dieselbe Sorgfalt und denselben Respekt verdiene wie Hardware-Engineering.

Die Geschichte

Während des Mondlandeanflugs von Apollo 11 im Juli 1969 begann der Führungscomputer, 1202- und 1201-Alarme auszulösen, als ein falsch konfigurierter Radarschalter ihn mit zusätzlicher Arbeit überflutete. Hamiltons Team hatte die Software so gebaut, dass sie bei Überlastung Aufgaben niedriger Priorität abwarf statt abzustürzen, sodass die Landeführung weiterlief; die Bodenkontrolle, vorbereitet durch eine handgeschriebene Alarm-Checkliste eines NASA-Ingenieurs, gab 'go' statt abzubrechen.

“Entwirf Software so, dass sie unter Überlastung graziös versagt, nicht nur funktioniert, wenn alles nach Plan läuft.”

Presidential Medal of Freedom
2016
Historische Mission
Apollo-11-Landung, 1969
Rolle am MIT
Leiterin, Software-Eng.-Abt.
4
Fotografie von Linus Torvalds Krd (photo) Von Sprat (crop/extraction) · CC BY-SA 4.0

Linus Torvalds

Finnland / Vereinigte Staaten · geb. 1969

Startete den Linux-Kernel 1991 als Hobbyprojekt eines Helsinki-Studenten und schrieb vierzehn Jahre später den Kern von Git in etwa zehn Tagen. Beide Projekte liegen heute unter dem Großteil des öffentlichen Internets, den meisten Handys der Welt und dem täglichen Workflow der meisten professionellen Entwicklungsteams.

Die Geschichte

Am 25. August 1991 postete Torvalds in der Usenet-Gruppe comp.os.minix, er schreibe 'ein (freies) Betriebssystem (nur ein Hobby, wird nicht groß und professionell wie GNU)'. Freiwillige aus aller Welt begannen innerhalb weniger Monate mitzuarbeiten. 2005, nachdem ein Lizenzstreit das Kernel-Team von seinem bisherigen Versionskontrollwerkzeug abschnitt, schrieb er den Kern von Git selbst in etwa zehn Tagen, statt zu warten, dass jemand anders eines baut.

“Frei geteilter und offen diskutierter funktionierender Code schlägt das perfekte Design eines geschlossenen Komitees.”

Linux-Kernel gestartet
1991, im Alter von 21
Git geschrieben in
~10 Tagen, 2005
Geräte mit Linux-basiertem Betriebssystem
Milliarden, inkl. alle Android
5
Fotografie von Barbara Liskov Kenneth C. Zirkel · CC BY-SA 3.0

Barbara Liskov

Vereinigte Staaten · geb. 1939

Baute Mitte der 1970er CLU am MIT, eine der ersten Sprachen mit echter Datenabstraktion, und formalisierte später das Substitutionsprinzip, das noch heute bestimmt, wie Entwickler Klassenhierarchien entwerfen. 2008 wurde sie erst die zweite Frau, die den Turing Award gewann.

Die Geschichte

Liskov erwarb 1968 als eine der ersten Frauen in den USA einen Doktortitel in Informatik, an der Stanford University. Am MIT leitete sie das Team, das zwischen 1974 und 1975 CLU baute, und führte abstrakte Datentypen ein, Jahre bevor 'objektorientierte Programmierung' ein geläufiger Begriff war. In einer Konferenz-Keynote 1987 formulierte sie das, was als Liskovsches Substitutionsprinzip bekannt wurde, heute das 'L' in den SOLID-Designprinzipien, die fast jedem Entwickler beigebracht werden.

“Ein Untertyp muss jedes Versprechen seines Obertyps einhalten, sonst schützt Abstraktion nicht mehr.”

Turing Award
2008 (2. Frau)
Doktortitel in Informatik
1968, Stanford
CLU-Sprache gebaut
1974–75, MIT
6
Porträt von Ada Lovelace Antoine Claudet · Public domain

Ada Lovelace

Vereinigtes Königreich · 1815–1852

1843 übersetzte und kommentierte Lovelace einen italienischen Aufsatz über Charles Babbages ungebaute Analytical Engine und schrieb in ihrer längsten Anmerkung Schritt für Schritt auf, wie die Maschine eine Zahlenfolge berechnen könnte — ein funktionierendes Programm, geschrieben für einen noch nicht existierenden Computer.

Die Geschichte

Lovelaces Note G, die längste von sieben Anmerkungen zu ihrer Übersetzung von Luigi Menabreas Aufsatz, legte die Betriebskarten der Analytical Engine zur Berechnung von Bernoulli-Zahlen dar, und sie entdeckte und korrigierte vor der Veröffentlichung einen Fehler in der Berechnung. Sie starb 1852 mit 36 Jahren an Krebs, Jahrzehnte bevor jemand eine Maschine baute, die ausführen konnte, was sie geschrieben hatte; die 1980 vom US-Verteidigungsministerium eingeführte Programmiersprache Ada wurde nach ihr benannt.

“Ein Programm kann entworfen und debuggt werden, bevor die Maschine, die es ausführt, überhaupt existiert.”

Anmerkungen veröffentlicht
1843
Alter bei ihrem Tod
36
Nach ihr benannte Sprache
Ada, 1980, US-Verteidigungsministerium
7

Frances Allen

Vereinigte Staaten · 1932–2020

Verbrachte fast ihre gesamte Karriere bei IBM Research damit, den anfänglich wörtlichen, ineffizienten Code eines Compilers in die schnellen Programme zu verwandeln, die Entwickler tatsächlich ausliefern, und legte die mathematischen Grundlagen moderner optimierender und parallelisierender Compiler. 2006 wurde sie die erste Frau, die den Turing Award gewann.

Die Geschichte

Allen wuchs auf einer Milchfarm in Peru, New York, ohne Strom oder fließendes Wasser auf und kam 1957 vor allem zu IBM, um ihre Studienschulden aus ihrer Lehrertätigkeit abzuzahlen. Ihr Aufsatz 'Program Optimization' von 1966 führte grafenbasierte Techniken zur Codeanalyse ein, die noch heute in Compilerkursen gelehrt werden. Später leitete sie PTRAN, ein Projekt, das Compilern beibrachte, versteckte Parallelität in alten Fortran-Programmen automatisch zu finden, und wurde 1989 IBMs erste weibliche Fellow.

“Das Programm, das ein Mensch schreibt, und das Programm, das die Maschine ausführen sollte, sind unterschiedliche Probleme; löse beide.”

Turing Award
2006 (1. Frau)
IBM Fellow
1989 (1. Frau)
Karriere bei IBM Research
~45 Jahre
8

Yukihiro Matsumoto

Japan · geb. 1965

Entwarf ab 1993 die Programmiersprache Ruby um ein ausdrückliches Ziel herum — Programmiererglück statt Maschineneffizienz — und sah sie zum Antrieb des frühen Twitter, GitHub und Shopify sowie der breiteren Rails-Ära von Startups werden, die sie mit auslöste.

Die Geschichte

Matsumoto begann im Februar 1993, Ruby auf Papier zu skizzieren, und mischte Elemente aus Perl, Smalltalk, Eiffel, Lisp und Ada, bevor er es 1995 öffentlich veröffentlichte. Sein Ziel sei gewesen, Programmierer glücklich zu machen statt für den Computer zu optimieren, sagte er — eine Philosophie, die die Ruby-Community zu ihrem eigenen Motto machte: 'Matz ist nett, also sind wir nett' — eine Regel darüber, wie Mitwirkende einander behandeln sollten, nicht nur, wie sich die Sprache verhalten sollte.

“Entwirf Werkzeuge danach, wie Menschen sich bei ihrer Nutzung fühlen, nicht nur danach, was sie eine Maschine berechnen lassen.”

Rubys erste öffentliche Veröffentlichung
1995
Jahre der Ruby-Entwicklung
Seit 1993
Rolle
Chefdesigner, Ruby

Die Balken sind auf den Führenden dieser Liste skaliert.

Vergleichslabor

Namen an- und abwählen — jeder Balken skaliert neu auf den Anführer deiner Auswahl.

5 / 8

Die Debatte

Ob die NATO-Konferenz von 1968 den Begriff 'Software Engineering' tatsächlich 'prägte', ist umstritten: Margaret Hamilton und andere sagen, Varianten des Ausdrucks seien vor Garmisch bereits in Ingenieurskreisen im Umlauf gewesen und die Konferenz habe ihn eher popularisiert als erfunden.

Die Namensgebung und Anerkennung rund um Linux hat ihre eigene langlebige Debatte: Richard Stallman und die Free Software Foundation argumentieren, das Betriebssystem solle 'GNU/Linux' heißen, da so viel der umgebenden Werkzeugkette aus dem GNU-Projekt stammt, das Torvalds' Kernel vorausging.

Ähnliche Berufe

Die nächsten Nachbarn im Sechs-Werte-Profil — nicht nur im selben Feld.

Weiter entdecken

Weiter entdecken

Mehr in Ingenieurwesen & Technik

🤖

KI-Forscher

Entwirft und testet die Algorithmen hinter der maschinellen Intelligenz in einem Bereich, der derzeit darum kämpft, einen wachsenden Teil seines eigenen Forschungsprozesses zu automatisieren.

KI-resistent 50
🛰️

Luft- und Raumfahrtingenieur

Entwirft, analysiert und zertifiziert die Flugzeuge, Raketen und Raumfahrzeuge, die den Boden verlassen, und arbeitet dabei mit Sicherheitsmargen, die keinen Raum für Vermutungen lassen.

KI-resistent 74
🌉

Bauingenieur

Der Beruf, der Flüsse, Felsen und Schwerkraft in Brücken, Straßen und sauberes Wasser verwandelt – seit Imhotep das stille tragende Gewerbe der Zivilisation.

KI-resistent 72
🔌

Halbleiteringenieur/in

Entwirft und fertigt die Transistoren in jedem Computer, Telefon und jeder Waffe — mit Maschinen, die so präzise sind, dass sie nur wenige Fabriken der Welt betreiben können.

KI-resistent 60
🦾

Robotikingenieur/in

Entwirft die Maschinen, die die physische Welt wahrnehmen, entscheiden und in ihr handeln — das schwere Problem war nie Intelligenz, sondern die Welt selbst.

KI-resistent 65
🔐

IT-Sicherheitsspezialist/in

Schützt Systeme, Daten und Menschen, indem digitale Angriffe erkannt, verhindert und abgewehrt werden.

KI-resistent 63
📦

MLOps-Ingenieur/in

Baut die Systeme, die Machine-Learning-Modelle in der Produktion trainieren, bereitstellen, überwachen und regeln.

KI-resistent 54
🌬️

Ingenieur/in für erneuerbare Energien

Entwirft, baut und verbessert Wind-, Solar-, Speicher- und Netzsysteme, die erneuerbare Ressourcen in verlässlichen Strom verwandeln.

KI-resistent 72