- Durch die Weiterentwicklung von AI-Coding-Tools befindet sich die Softwareproduktion im Übergang von handwerklichen Methoden zu einer automatisierten industriellen Phase; Kostensenkungen und Produktion im großen Maßstab werden möglich
- Als Sekundäreffekt der Industrialisierung entsteht eine neue Kategorie: wegwerfbare Software, also Software, die ohne Erwartung an Besitz, Wartung oder langfristiges Verständnis erzeugt wird
- Laut dem Jevons-Paradoxon führt höhere Effizienz paradoxerweise zu einem Anstieg des Gesamtverbrauchs; für die Softwareproduktion wird derselbe Effekt erwartet
- So wie die Industrialisierung der Landwirtschaft statt Wohlstand hochverarbeitete Lebensmittel und eine Adipositaskrise hervorgebracht hat, könnte auch die Industrialisierung von Software ökonomischen Druck hin zu massenhafter Produktion niedriger Qualität erzeugen
- Technologischer Fortschritt entsteht durch das Zusammenspiel von Industrialisierung und Innovation; die zentrale Frage läuft letztlich auf Folgendes hinaus: „Wer wartet Software, die niemand besitzt?“
Der industrielle Wandel der Software
- Software war historisch betrachtet eher ein Handwerk, dessen Produktionskosten durch die Arbeitskosten hochqualifizierter Fachkräfte bestimmt wurden
- Industrialisierung zielt darauf ab, durch Automatisierung die Abhängigkeit von menschlicher Arbeit zu verringern und gleichzeitig Kostensenkungen sowie elastische Skalierung der Produktion zu erreichen
- Die menschliche Rolle reduziert sich auf Aufsicht, Qualitätskontrolle und Optimierung industrieller Prozesse
- Primäre und sekundäre Effekte der Industrialisierung
- Primäre Effekte: Störung der Lieferketten hochwertiger Produkte, Disintermediation von Arbeit, sinkende Eintrittsbarrieren, intensiverer Wettbewerb, beschleunigte Veränderungsgeschwindigkeit
- Diese Effekte beginnen sich bereits in der traditionellen Softwareindustrie zu zeigen
- Sekundäre Effekte: Neue Möglichkeiten für die Massenproduktion von Produkten mit niedriger Qualität und niedrigen Kosten
- Industrialisierung des Druckwesens → Entstehung von Genre-Taschenbüchern
- Industrialisierung der Landwirtschaft → Entstehung hochverarbeiteter Junk-Food-Produkte
- Industrialisierung digitaler Bildsensoren → Entstehung nutzergenerierter Videos
- Die Industrialisierung der Produktion in der Software bringt wegwerfbare Software (Disposable Software) hervor
- Wegwerfbare Software: Software, die ohne dauerhafte Erwartung an Besitz, Wartung oder langfristiges Verständnis erzeugt wird
- Befürworter nennen sie „vibe-coded software“, Skeptiker sprechen von „AI slop“
- Durch die leichte Reproduzierbarkeit sinkt der ökonomische Wert jedes einzelnen Software-Artefakts
- Wegen dieses geringen Werts wird dieser Trend leicht als vorübergehende Modeerscheinung abgetan, doch das wäre kein kluges Urteil
Das Jevons-Paradoxon und die Suchtwirkung von Slop
- Jevons-Paradoxon: Eine ökonomische Theorie aus dem 19. Jahrhundert, nach der Effizienzsteigerungen beim Kohleverbrauch zu Kostensenkungen, dann zu steigender Nachfrage und schließlich zu höherem Gesamtverbrauch führten
- Dasselbe Phänomen ist heute beim AI-Computing zu beobachten: Je effizienter Modelle bei der Token-Vorhersage werden, desto stärker steigt die Nachfrage und damit der Gesamtverbrauch
- Auch in der Softwareentwicklung ist historisch gut belegt, dass sinkende Aufwandskosten zu höherem Konsum und höherem Output führen können
- Lehren aus der Industrialisierung der Landwirtschaft
- Anfang des 20. Jahrhunderts hoffte man, wissenschaftlicher Fortschritt werde Hunger beseitigen und ein Zeitalter des Überflusses einleiten, doch im Jahr 2025 leiden weiterhin 318 Millionen Menschen an akutem Hunger
- Die Adipositasrate unter Erwachsenen in den USA liegt bei 40 %, während sich die Diabeteskrise verschärft
- Obwohl weithin bekannt ist, dass hochverarbeitete Lebensmittel schädlich sind, konsumiert die Mehrheit der Amerikaner sie täglich
- Industrielle Systeme erzeugen fortlaufend ökonomischen Druck in Richtung Überproduktion und minderwertiger Güter
- Sobald die Produktionskosten niedrig genug sind, werden Junk-Produkte attraktiv, weil sie Volumen, Margen und Reichweite maximieren
- Es ist zu erwarten, dass das Verlangen nach AI slop ähnlich schwer zu stillen sein wird
- So wie Smartphones die Demokratisierung von Foto-, Video- und Audioaufnahmen ermöglicht haben, könnte die Demokratisierung von Software nutzergenerierte Software im Maßstab sozialer Medien hervorbringen, die erstellt, geteilt und verworfen wird
- Eine Feedback-Schleife aus Neuheit und Belohnung könnte eine Explosion des Software-Outputs auslösen, durch die die Entwicklung der vergangenen fünfzig Jahre altmodisch wirkt
Kann traditionelle Software überleben?
- So wie hochverarbeitete Lebensmittel nicht die einzige Option sind, gibt es auch Nachfrage nach gesunder und nachhaltiger Lebensmittelproduktion, und sie wächst
- Eine „Organic Software“-Bewegung könnte möglich sein
- Beispiel Bekleidungsindustrie: Vor der Industrialisierung wurde Kleidung durch Handwerker, Zünfte, Handarbeit, lokale Ressourcen und über Jahre aufgebautes Fachwissen hergestellt
- Nach der Industrialisierung: interkontinentaler Transport von Rohstoffen, Fabrik-Massenproduktion, maschinelle Montage, schnelle, wegwerfbare und ausbeuterische Mode
- Dennoch existiert handwerklich hergestellte Kleidung weiterhin, vom Maßanzug bis zum handgestrickten Schal
- Aus vielen Gründen: maßgeschneiderte Passform, Statussymbol für Wohlstand, Haltbarkeit des Produkts oder die Freude am Handwerk als Hobby
-
Die Besonderheit von Software: immaterielle Güter und Innovation
- Wäre Software ein physisches Produkt, könnte von Menschen geschriebene Software wie High-End-Mode oder handgefertigte Strickwaren auf eine Nische beschränkt sein
- Doch Software ist ein immaterielles Gut (intangible good) und hat im Unterschied zu anderen industrialisierten Bereichen von Natur aus eine lange Geschichte der Wiederverwendung von Komponenten
- Innovation beschränkt sich nicht auf bessere oder billigere Versionen bestehender Produkte, sondern umfasst auch das Wachstum des Lösungsraums selbst
- Ähnlich wie die Dampfmaschine wiederverwendbare Maschinenteile ermöglichte, diese die Produktionslinie ermöglichten und die Produktionslinie wiederum das Automobil hervorbrachte
- Der Mechanismus technologischen Fortschritts in der Softwareentwicklung umfasst nicht nur Industrialisierung, sondern auch Innovation
- Forschung und Entwicklung sind teuer, aber auf lange Sicht der einzige Weg zu größerem Wert
-
Der Unterschied zwischen Innovation und Industrialisierung
- Innovation konzentriert sich nicht darauf, das bereits Vorhandene effizienter zu reproduzieren
- Sie findet und löst neue Probleme, baut auf Vorhandenem auf und ermöglicht Funktionen, die zuvor nicht existieren konnten
- Industrialisierung liefert anschließend Skalierung und Kommerzialisierung und schafft damit die Grundlage, auf der die nächste Innovationsrunde aufbauen kann
- Das Zusammenspiel dieser beiden Kräfte ist „Fortschritt (progress)“
-
Große Sprachmodelle: der Dampfmaschinen-Moment der Software
- LLMs sind der Dampfmaschinen-Moment der Software
- Sie senken die Kosten einer Klasse von Arbeiten drastisch, die zuvor vollständig von knapper menschlicher Arbeit abhängig war, und ermöglichen eine außergewöhnliche Beschleunigung des Outputs
- Auch die Dampfmaschine entstand nicht im luftleeren Raum: Windmühlen und Wasserräder gingen Turbinen um Jahrhunderte voraus
- Mechanisierung begann nicht mit Kohle und Stahl; sie erreichte einen Wendepunkt, an dem Automatisierung, Skalierung und Kapital zusammen eine wirtschaftliche Transformation auslösten
- Auch Software wird schon lange industrialisiert:
- wiederverwendbare Komponenten (Open-Source-Code)
- Portabilität (Containerisierung, Cloud)
- Demokratisierung (Low-Code-/No-Code-Tools)
- Interoperabilität (API-Standards, Paketmanager)
Der endlose Kreislauf des Fortschritts
- Wir treten in eine industrielle Revolution der Software ein, doch es handelt sich nicht um einen Moment des Bruchs, sondern um eine gewaltige Beschleunigung
- Industrialisierung ersetzt den technologischen Fortschritt nicht, beschleunigt aber sowohl die Aufnahme neuer Ideen als auch die Kommerzialisierung neuer Funktionen erheblich
- Innovation wird schneller freigesetzt, weil die Kosten, auf neuen Technologien aufzubauen, immer rascher sinken
- Der Kreislauf des Fortschritts setzt sich fort, aber im Zeitalter der Massenautomatisierung dreht sich das Rad schneller als je zuvor
Die Kernfrage: Ökosystem und Wartung
- Die offene Frage ist nicht, ob industrielle Software dominieren wird, sondern was diese Dominanz mit dem umgebenden Ökosystem macht
- Frühere industrielle Revolutionen externalisierten Kosten an eine Umwelt, die unendlich zu sein schien, sich letztlich aber nicht als unendlich erwies
- Beim Software-Ökosystem ist es nicht anders: Abhängigkeitsketten, Wartungslast und Angriffsflächen, die sich mit dem Umfang des Outputs vervielfachen
- Technische Schulden sind die Verschmutzung der digitalen Welt und bleiben unsichtbar, bis sie die Systeme ersticken, die auf ihnen beruhen
- Im Zeitalter der Massenautomatisierung könnte das schwierigste Problem nicht die Produktion, sondern die Verantwortung für Pflege und Erhalt (stewardship) sein
- Die Kernfrage lautet: „Wer wartet Software, die niemand besitzt?“
Noch keine Kommentare.