maierzone · Report Blatt 1 · analog-v1 → mzone-ui 1.8.0
Report · 2026-09-20

Die Zunft

Werdegang und Zukunftsbild des Software-Developers — von einem Algorithmus ohne Maschine bis zu einer Maschine, die Algorithmen schreibt.

DER BOGEN HANDWERK DISZIPLIN PLATTFORM AGENTEN DAS SCHARNIER 184319451957 196819831995 2005201520262035 zehn Kapitel · zwei Bühnenbilder · ein Beruf
Abb. 0 · Der Bogen dieses Reports
Rost, durchgezogen: was hinausging Petrol, gestrichelt: was zurückkam + : Deutung des Autors, kein Beleg ohne Markierung: belegte Jahreszahl
Gegenstand
Das Berufsbild, nicht die Technik
Zeitraum
1843 – 2035
Bauweise
analog-v1 (Kap. 0–6) · mzone-ui 1.8.0 (Kap. 7–10)
Lesedauer
rund 12 Minuten

Diese Seite altert mit ihrem Gegenstand. Sie beginnt auf Papier, weil der Beruf auf Papier begann — und sie kippt dort ins Digitale, wo der Beruf es tat. Scrolle weiter, und das Licht im Raum geht aus.

Kapitel 1
1843 – 1945 · Vor dem Beruf

Ein Algorithmus ohne Maschine

Das Programmieren war hundert Jahre älter als der Computer — und hatte in dieser Zeit keinen Namen, keinen Arbeitgeber und keinen Markt.

NOTE G 1843 ALGORITHMUS Bernoulli-Zahlen Schleife, Sprung, Variable MASCHINE nie gebaut +
Abb. 1 · Die Reihenfolge, die alles vorwegnimmt

1843 übersetzte Ada Lovelace einen Aufsatz über Babbages geplante Analytical Engine — und hängte Anmerkungen an, die länger waren als der Text selbst. In Note G steht eine vollständige Rechenvorschrift für die Bernoulli-Zahlen: mit Schleife, mit Zwischenvariablen, mit Sprung.

Die Maschine dazu wurde nie fertig. Genau das macht die Stelle so aufschlussreich: Das Programm war zuerst da, die Hardware kam später. Wer heute eine Spezifikation schreibt, bevor eine Zeile Code existiert, tut nichts anderes.

Was in dieser Epoche fehlte, war nicht die Tätigkeit, sondern die Rolle. Es gab niemanden, der sich davon ernährte. Ein Beruf braucht mehr als eine Fähigkeit: Er braucht jemanden, der dafür bezahlt.

Kapitel 2
1945 – 1957 · Die Verkabelung

Programmieren war Handarbeit

Der Beruf beginnt als körperliche Tätigkeit: Kabel stecken, Schalter stellen, Lochkarten sortieren. Und er beginnt mit Frauen.

OP SECHS FRAUEN STECKFELD ENIAC ERGEBNIS · FEHLERSUCHE VON HAND A-0 1952 HOPPER
Abb. 2 · Vom Kabelbaum zum Übersetzer

Der ENIAC wurde 1945 in Betrieb genommen. Wer ihn programmierte, hieß damals nicht Programmierer, sondern Operator — und war in den ersten Jahren fast ausschließlich weiblich. Sechs Frauen richteten die Rechenläufe ein, ohne Handbuch, direkt aus den Schaltplänen.

Die entscheidende Verschiebung kam 1952 mit Grace Hoppers A-0: dem ersten System, das Programme in Maschinencode übersetzte. Der Widerstand dagegen war beträchtlich — ein Rechner, hieß es, könne keine Programme schreiben.

Das Muster wiederholt sich in diesem Report noch dreimal: Eine Tätigkeit, die als unersetzlich galt, wird an eine Maschine abgegeben, und der Beruf rückt eine Etage höher. Er verschwindet nicht. Er wechselt die Abstraktionsebene.

Kapitel 3
1957 – 1968 · Die Hochsprache

Der Beruf bekommt einen Namen — in einer Krise

„Software Engineering“ war keine Auszeichnung. Der Begriff wurde 1968 als Provokation gewählt, weil die Projekte reihenweise scheiterten.

FORTRAN 1957 · COBOL 1959 ALGOL 60 COMPILER MASCHINENCODE GARMISCH 1968 · SOFTWARE-KRISE
Abb. 3 · Der dicke Sonderweg führt nicht nach vorn, sondern in die Selbstprüfung

Mit FORTRAN (1957), COBOL (1959/60) und ALGOL 60 bekommt der Beruf eine Sprache, die Menschen lesen können. Die Folge ist nicht Entlastung, sondern Maßstabssprung: Wer mehr schreiben kann, bekommt größere Aufgaben — und größere Aufgaben scheitern anders.

Im Oktober 1968 ruft die NATO nach Garmisch zu einer Konferenz, die dem Problem einen Namen gibt: Software Engineering. Der Begriff war programmatisch gemeint, fast trotzig — eine Ingenieursdisziplin einfordern, die es noch nicht gab.

Von hier an hat der Beruf zwei Seelen, die er bis heute nicht versöhnt hat: die des Handwerks, das Dinge baut, und die der Ingenieurskunst, die beweisen soll, dass sie halten.

Kapitel 4
1968 – 1983 · Die Disziplin

Struktur, kleine Werkzeuge, und die Entdeckung des Menschen

Die Antwort auf die Krise war dreifach: Ordne den Code. Baue kleine Teile, die zusammenpassen. Und rechne damit, dass das Nadelöhr nicht die Maschine ist, sondern die Absprache.

STRUKTUR KLEINE WERKZEUGE DER MENSCH SEQUENZ AUSWAHL SCHLEIFE SORT UNIQ UNIX 1969 C 1972 Text rein, Text raus — der erste tragfähige Vertrag 4 KÖPFE 6 KANÄLE
Abb. 4 · Drei Antworten auf eine Krise

1968 veröffentlicht Dijkstra seinen Einwand gegen den unbeschränkten Sprung. Die strukturierte Programmierung setzt sich durch, weil sie etwas liefert, das der Beruf dringend braucht: lesbaren Kontrollfluss.

Zur selben Zeit entsteht in den Bell Labs Unix (ab 1969) und mit ihm C (ab 1972). Die kulturelle Leistung ist nicht die Sprache, sondern die Pipe: kleine Programme mit einem so schmalen Vertrag, dass sie kombinierbar sind, ohne dass ihre Autoren je miteinander reden müssten.

1975 schreibt Fred Brooks „The Mythical Man-Month“ und formuliert den unbequemsten Satz des Berufs: Mehr Leute auf ein verspätetes Projekt machen es später. Der Engpass ist nicht die Tastatur, sondern die Absprache — und die wächst quadratisch.

Zwischenstück A
Grabung

Werkzeug-Archäologie

Vier Werkbänke, sechzig Jahre. Nicht die Namen sind die Geschichte, sondern was jede Stufe an Arbeit verschwinden ließ.

ZeitWerkbankWas dadurch entfiel
1945Steckfeld, Kippschalter—
1955Lochkarte, StapelbetriebDas physische Umstecken
1970Zeileneditor am TerminalDie Wartezeit bis zum nächsten Lauf
1983Turbo Pascal: Editor + Compiler in einemDer Werkzeugwechsel selbst
2000IDE mit Refactoring-BefehlenDas Umbenennen von Hand
2021Vervollständigung aus einem SprachmodellDer Weg von der Absicht zum Entwurf
ZeitWerkbankWas dadurch entfiel
1960erKartenstapel im Schrank, datiert—
1982RCS: Versionen je DateiDas Kopieren ganzer Verzeichnisse
1990CVS: ein Server fürs ganze ProjektDie Absprache, wer gerade schreibt
2000Subversion: atomare ÜbergabenDer halb eingespielte Stand
2005Git: jede Kopie ein volles ArchivDie Erlaubnis, überhaupt zu verzweigen
ZeitWerkbankWas dadurch entfiel
1976make: Abhängigkeiten als RegelnDas Merken der Bau-Reihenfolge
1990erNächtlicher GesamtbauDie Wochen bis zum ersten Zusammenbau
2000erLaufende Integration bei jeder ÜbergabeDer Integrationsschock am Projektende
2013Container: die Umgebung wird mitgeliefert„Bei mir läuft es“
2015Auslieferung als Pipeline-SchrittDer Freitagabend-Rollout
ZeitWerkbankWas dadurch entfiel
1947Der Motte im Relais — Fehlersuche als Inspektion—
1970erAusgabezeilen an verdächtigen StellenDas Anhalten der ganzen Maschine
1990erHaltepunkte, Einzelschritt, VariablenansichtDas Raten über den Zustand
2000erAutomatisierte Tests als NetzDie Angst vor dem Umbau
2010erAblaufverfolgung über DienstgrenzenDer blinde Fleck zwischen zwei Systemen
Ohne JavaScript bleiben alle vier Tafeln untereinander sichtbar — die Tabs sind eine Zugabe, keine Voraussetzung.
Kapitel 5
1983 – 1995 · Die Werkzeugkiste

Der Rechner kommt auf den Schreibtisch

Zum ersten Mal gehört die Maschine dem Entwickler. Das verändert nicht nur die Arbeit, sondern wer sie überhaupt beginnen darf.

DIE LINIE BEKOMMT ABZWEIGE DIE HÜLLE ZWEIG RCS 1982 CVS 1990 MERGE Eine zweite Wahrheit wird erlaubt — befristet. SCHNITTSTELLE ZUSTAND VERHALTEN verborgen C++ 1985 · SMALLTALK-80
Abb. 5 · Zwei Ordnungsversuche: in der Zeit und im Raum

Der IBM PC von 1981 und Turbo Pascal von 1983 verschieben die Eintrittsschwelle radikal. Vorher brauchte man eine Institution, um überhaupt an eine Maschine zu kommen. Jetzt genügt ein Schreibtisch. Der Beruf wird zugänglich — und zum ersten Mal auch autodidaktisch erlernbar.

Gleichzeitig wird die Ordnung zum Thema. Die Objektorientierung (Smalltalk-80, C++ ab 1985) verspricht, große Systeme durch Hüllen beherrschbar zu machen. Die Versionsverwaltung (RCS 1982, CVS 1990) erlaubt erstmals eine zweite Wahrheit auf Zeit: den Zweig.

Beides sind Antworten auf dieselbe Frage — die aus Kapitel 4. Wie arbeiten viele an einem Ding, ohne sich ständig abzustimmen? Die Hülle trennt im Raum, der Zweig in der Zeit.

Kapitel 6
1995 – 2005 · Das Netz und der Aufstand

Der Rückkanal wird geöffnet

Zwei Dinge passieren gleichzeitig: Software verlässt die Schachtel, und die Zunft widerspricht ihren eigenen Vorgesetzten. Beides hängt zusammen.

LINUX 1991 QUELLTEXT RAUS BEITRÄGE ZURÜCK FREMDE niemand hat sie eingestellt MANIFEST 2001 Menschen über Prozesse Lauffähiges über Papier Zusammenarbeit über Vertrag Reagieren über Planbefolgung 17 UNTERSCHRIFTEN +
Abb. 6 · Das letzte Blatt auf Papier

Im September 1991 veröffentlicht ein Student die Version 0.01 eines Betriebssystemkerns. Die eigentliche Neuerung ist nicht die Lizenz, sondern der Rückkanal: Zum ersten Mal verbessern Menschen ein System, die niemand dafür eingestellt hat.

Im Februar 2001 treffen sich siebzehn Praktiker in Snowbird und schreiben vier Wertepaare auf. Das Agile Manifest ist weniger eine Methode als ein Standesdokument: Die Zunft beansprucht, selbst zu bestimmen, wie sie arbeitet.

Hier endet die Papier-Epoche dieses Reports — nicht, weil die Technik sie beendet hätte, sondern weil sich der Arbeitsgegenstand ändert. Bis hierher wurde Software hergestellt und ausgeliefert. Ab jetzt wird sie betrieben. Das ist der größte Bruch im ganzen Bogen.

Ab hier wird nicht mehr ausgeliefert, sondern betrieben
Zwischenstück B
Verschiebung

Wohin die Stunden wandern

Der Beruf hat nie an Arbeit verloren. Er hat sie verschoben — jedes Mal eine Etage höher.

Abb. 7 · Anteile der Arbeitszeit
Dieselben Zahlen als Tabelle
Anteil in %196019751990200520202035
Schreiben & Übersetzen554538302212
Zusammenfügen152025303028
Betreiben & Absichern202017222625
Urteilen & Abnehmen101520182235
Illustrative Schätzung des Autors zur Veranschaulichung der Verschiebung — keine Erhebung, keine Statistik. Belegbar sind allein die Jahreszahlen der Werkzeuge, nicht die Anteile. Der Wert von 2035 ist ein Szenario, kein Messwert.
Das Muster

Jede Stufe — Compiler, Hochsprache, Bibliothek, Cloud, Agent — nimmt dem Beruf eine Tätigkeit ab, die vorher als sein Kern galt. Und jedes Mal wurde daraus nicht weniger Arbeit, sondern größere Systeme.

Die Gegenprobe

Der einzige Anteil, der in achtzig Jahren nie kleiner wurde, ist Urteilen: entscheiden, was gebaut wird, ob es stimmt, und was der Schaden ist, wenn nicht. Genau dort landet die Kurve am rechten Rand.

Kapitel 7
2005 – 2015 · Die Plattform

Der Entwickler wird Betreiber

In zehn Jahren bekommt der Beruf ein neues Archiv, einen neuen Marktplatz, ein neues Rechenzentrum — und eine Rufbereitschaft.

Git
2005
Verzweigen wird kostenlos
S3 & EC2
2006
Server werden Mietsache
GitHub
2008
Der Code wird öffentlich
devopsdays
2009
Bauen und Betreiben fällt zusammen

2005 baut Linus Torvalds in wenigen Wochen Git — nicht als Produkt, sondern als Notlösung für den Kernel. Der Nebeneffekt verändert den Beruf mehr als die Absicht: Wenn Verzweigen nichts mehr kostet, wird der Vorschlag zur normalen Umgangsform. Der Pull Request ist der Rückkanal aus Kapitel 6, in ein Werkzeug gegossen.

2006 vermietet Amazon Speicher und Rechenzeit. Damit verschwindet die letzte physische Hürde des Berufs — und gleichzeitig eine Abteilung: Wer den Server mietet, betreibt ihn auch. Ab 2009 hat das einen Namen, DevOps, und ab da auch eine Telefonnummer, unter der man nachts erreichbar ist.

2008 kommt mit GitHub und Stack Overflow etwas Drittes dazu: Der Beruf wird öffentlich einsehbar. Man bewirbt sich nicht mehr nur mit einem Lebenslauf, sondern mit einem Profil. Das ist Chance und Zumutung in einem.

  1. 2005
    Git und Mercurial erscheinen im selben Jahr. Verteilte Versionsverwaltung wird Normalfall.
  2. 2006
    S3 und EC2 gehen an den Start. Infrastruktur wird zu einer Zeile Konfiguration.
  3. 2008
    GitHub, Stack Overflow und der App Store im selben Jahr: Archiv, Wissensspeicher und Vertriebsweg werden öffentlich.
  4. 2009
    Die ersten devopsdays in Gent. Die Trennung von Entwicklung und Betrieb beginnt zu fallen.
  5. 2013 / 2014
    Docker und Kubernetes. Die Umgebung wird Teil der Lieferung — und der Betrieb Teil des Entwurfs.
Kapitel 8
2015 – 2026 · Der Maschinenkollege

Etwas am Tisch schreibt mit

Zum fünften Mal in diesem Report gibt der Beruf eine Tätigkeit ab, die als sein Kern galt. Diesmal ist es das Schreiben selbst.

Die Zeile, die sich selbst zu Ende schreibt

Vom Werkzeug zum Gegenüber

Ein Werkzeug führt aus, was man ihm sagt. Ein Gegenüber schlägt etwas vor, das man prüfen muss. Der Unterschied ist die ganze Veränderung dieses Kapitels.

Im Juni 2021 erscheint GitHub Copilot als technische Vorschau, ein Jahr später allgemein verfügbar. Im November 2022 macht ChatGPT dieselbe Fähigkeit für alle sichtbar. Innerhalb von drei Jahren verschiebt sich die Frage von „Wie schreibe ich das?“ zu „Stimmt das, was hier steht?“

Das ist keine kleine Verschiebung. Schreiben und Prüfen sind verschiedene Tätigkeiten mit verschiedenen Ermüdungskurven. Wer schreibt, baut sich das Modell des Systems im Kopf nebenbei mit auf. Wer nur prüft, bekommt es nicht geschenkt — und merkt das erst, wenn etwas schiefgeht.

Die ehrliche Zwischenbilanz 2026: Der Beruf ist schneller geworden und unsicherer zugleich. Die Werkzeuge liefern Entwürfe in Sekunden; die Verantwortung für das Ergebnis ist keinen Millimeter gewandert.

  1. B-1 Der Entwurf wird billig
    Was früher eine Stunde Tippen war, ist ein Absatz Beschreibung. Der Engpass verschiebt sich von der Erzeugung zur Auswahl.
  2. B-2 Das Prüfen wird teuer
    Fremder Code ist schwerer zu beurteilen als eigener — und maschinell erzeugter Code sieht immer plausibel aus. Plausibilität war noch nie ein Beleg.
  3. B-3 Der Aufbau von Kompetenz bekommt eine Lücke
    Die mühsamen Anfängerjahre waren nie nur Produktion — sie waren Ausbildung. Wenn die Maschine sie übernimmt, fehlt der Weg zum Urteil, das man in Kapitel 9 braucht.
Kapitel 9
2026 – 2035 · Zukunftsbild

Drei Szenarien statt einer Prognose

Wer den Beruf vorhersagt, hat ihn nicht verstanden. Was sich sagen lässt: welche drei Kräfte gerade ziehen — und woran man erkennt, welche gewinnt.

Alle drei Szenarien teilen eine Annahme, die dieser Report in acht Kapiteln belegt hat: Der Beruf verschwindet nicht, wenn eine Tätigkeit abgegeben wird. Er zieht um. Die Frage ist nur, wohin.

Szenario 1

Der Dirigent

Der Beruf beschreibt Absichten, Agenten schreiben aus. Die Arbeit besteht aus Zerlegung, Spezifikation und Abnahme — und aus der Architektur, die entscheidet, welche Fehler überhaupt möglich sind. Es ist die Fortschreibung dessen, was seit 1952 fünfmal passiert ist.

Woran man es erkennt: Stellenprofile verlangen Systementwurf und Fachdomäne statt Sprachkenntnis.
Sein Preis: Wer nie selbst gebaut hat, kann nicht beurteilen, was er abnimmt.
Szenario 2

Der Verifizierer

Wenn Code beliebig billig wird, wird Vertrauen das knappe Gut. Der Schwerpunkt wandert zu Tests, Typen, Beweisen, Bedrohungsmodellen, Nachweisführung und Haftung. Der Beruf ähnelt dann weniger dem Schreiner als dem Prüfingenieur.

Woran man es erkennt: Regulierung und Nachweispflichten wachsen schneller als die Werkzeuge, die sie bedienen.
Sein Preis: Die Beweislast wächst mit der Menge des Erzeugten — und die wächst gerade sehr schnell.
Szenario 3

Der Domänen-Handwerker

Allgemeiner Code kommt aus der Maschine; wertvoll bleibt, was sie nicht wissen kann: wie eine Station wirklich arbeitet, welche Ausnahme das Gesetz meint, warum die Lieferkette am Dienstag anders läuft. Der Beruf löst sich teilweise in andere Berufe hinein auf — und wird dort unersetzlich.

Woran man es erkennt: Entwickler sitzen wieder in den Fachabteilungen statt in einer IT-Abteilung.
Sein Preis: Der gemeinsame Berufsstand aus Kapitel 6 zerfällt in Nischen.
Die wahrscheinlichste Antwort

Alle drei, nebeneinander

Der Beruf war noch nie einer. 1975 gab es den Systemprogrammierer und den Anwendungsentwickler; 2010 den Frontend-Bauer und den Betreiber. Die drei Szenarien beschreiben keine Abzweigungen, sondern drei Spezialisierungen, die gleichzeitig entstehen — so wie es der Bogen dieses Reports jedes Mal getan hat.

Die einzige Vorhersage, die dieser Report wagt: Es wird 2035 mehr verschiedene Software-Berufe geben als heute, nicht weniger.
Kapitel 10
Konstanten

Was in achtzig Jahren nie abgegeben wurde

Fünf Mal hat der Beruf eine Tätigkeit an eine Maschine abgetreten. Vier Dinge hat er jedes Mal behalten — und sie sind der Grund, warum es ihn noch gibt.

Konstante 1

Zerlegen

Ein großes Problem in Teile schneiden, die einzeln stimmen und zusammen halten. Die Schnittstelle ist älter als jede Sprache.

Zuerst sichtbar in Kapitel 4: die Pipe.
Konstante 2

Zweifeln

Die Frage „Woher weiß ich, dass das stimmt?“ stellt sich seit dem ersten Compiler unverändert. Plausibel aussehen heißt nie richtig sein.

Zuerst sichtbar in Kapitel 3: unlesbarer Maschinencode.
Konstante 3

Sich abstimmen

Brooks' Rechnung von 1975 gilt unverändert. Jede Architektur ist auch eine Aussage darüber, wer mit wem reden muss.

Zuerst sichtbar in Kapitel 4: sechs Kanäle, vier Köpfe.
Konstante 4

Geradestehen

Wer eine Maschine schreiben lässt, hat sie trotzdem gebaut. Verantwortung ist die einzige Aufgabe im ganzen Bogen, die sich nicht delegieren ließ.

Zuerst sichtbar in Kapitel 2: Fehlersuche von Hand.

Der Software-Developer war nie der Mensch, der tippt. Er war immer der Mensch, der entscheidet, was gebaut wird — und dafür einsteht, dass es hält.

Rost: was hinausging Petrol: was zurückkam + : Deutung, kein Beleg