The Spreadsheet Revolution
Zusammenfassung
Ein Harvard-Student wollte nicht mehr Zahlen auf Papier umrechnen, wenn ein Annahme sich änderte. Was er 1979 zusammen mit einem Freund in sechs Wochen schrieb, wurde zur ersten “Killer App” der Computergeschichte — ein Programm, das Hardware verkaufte, nicht umgekehrt. VisiCalc, Lotus 1-2-3 und Microsoft Excel sind nicht nur drei Produkte: Sie sind drei Epochen des Personalcomputers, und das Spreadsheet selbst ist vielleicht die einflussreichste Mensch-Computer-Schnittstelle, die je erfunden wurde.
Das Papier-Problem
Dan Bricklin war 1978 Student an der Harvard Business School. Wie alle MBA-Studenten verbrachte er Stunden damit, sogenannte “What-if-Analysen” auf großen Papierbögen — den Greenbar Sheets — durchzuführen: Ein Unternehmen hat diese Kosten, jenen Umsatz, diese Wachstumsrate. Was passiert, wenn man eine Annahme ändert? Dann radiert man, rechnet neu, trägt ein — und stellt fest, dass man drei Felder weiter oben noch eine Abhängigkeit vergessen hat.
Bricklin stellte sich vor, wie es wäre, wenn der Papierblock auf einem Bildschirm existierte: Zellen, die sich automatisch neu berechnen, wenn man eine Zahl ändert. Er sprach mit seinem Freund Bob Frankston, einem erfahrenen Programmierer, der damals bei MIT lebte. Frankston war begeistert. Sie gründeten die Software Arts Corporation und teilten sich die Arbeit: Bricklin entwarf die Oberfläche und die Logik, Frankston schrieb den eigentlichen Code.
Frankston programmierte VisiCalc in sechs Wochen, heimlich nachts im Rechenzentrum des MIT — die Nutzungskosten wären am Tag zu teuer gewesen. Er schrieb den Code so kompakt, dass das fertige Programm in 20 Kilobyte passte. Der Apple II, damals der einzige realistische Zielrechner für Consumer-Software, hatte 48 KB RAM.
Am 17. Oktober 1979 erschien VisiCalc im Handel, produziert und vertrieben vom Verlag Personal Software. Der Preis: 99 US-Dollar.
Die erste Killer App
Was dann geschah, war in der Geschichte der Computertechnik bis dahin einmalig: Ein Softwareprodukt trieb den Verkauf von Hardware.
VisiCalc war nicht für einen Hobby-Bastler oder einen Akademiker geschrieben worden. Es war für eine klar definierte Berufsgruppe gebaut: für Buchhalter, Finanzanalysten, Unternehmer — Menschen, die täglich mit Zahlenkolonnen arbeiteten und die einen Apple II kauften, weil sie VisiCalc wollten. Nicht andersherum.
Steve Jobs berichtete später, er habe in Buchhandlungen und Büros beobachtet, wie Menschen VisiCalc auf dem Arm trugen und sich dann einen Apple II kauften, um es benutzen zu können. Der Apple II war 1977 auf den Markt gekommen; die Verkäufe liefen, aber zäh. Mit VisiCalc explodierten sie.
Info
Software treibt Hardware — nicht umgekehrt. VisiCalc war das erste klare historische Beispiel dieses Prinzips. Der Apple II war technisch interessant, aber VisiCalc machte ihn notwendig. Das Muster wiederholte sich: Lotus 1-2-3 verkaufte IBM PCs, Microsoft Office verkaufte Windows-PCs. Die Lektion — dass der Wert eines Computers aus seiner Software kommt — ist trivial klingt, aber war 1979 eine echte Überraschung für eine Industrie, die noch Hardware-zentriert dachte.
Bis 1983 hatte VisiCalc über 700.000 Kopien verkauft. Die Analysten von Datapro Research schätzten, dass VisiCalc für mehr Apple-II-Verkäufe verantwortlich war als alle anderen Gründe zusammen.
Bricklin und Frankston profitierten trotzdem weniger als erhofft. Sie hatten VisiCalc nicht patentiert — Softwarepatente galten damals als rechtlich unsicher — und bekamen schnell Konkurrenz von Nachahmern. Vor allem aber kam 1981 der IBM PC, und VisiCalc für den PC war eine schnelle Portierung, keine Neuentwicklung. Ein Konkurrent nahm die Chance wahr.
Lotus 1-2-3 und die IBM-PC-Ära
Mitch Kapor war Mitte der 1970er ein Transkendental-Meditationslehrer und Psychologiestudent, der sich als Hobby für Computer zu interessieren begann. Er lernte Programmieren, arbeitete kurz für Personal Software (den VisiCalc-Vertrieb), und hatte eine präzise Beobachtung: VisiCalc war revolutionär, aber begrenzt. Es konnte tabellieren. Aber was war mit Diagrammen? Mit Datenbankabfragen? Mit Berichten?
Kapor gründete 1982 die Lotus Development Corporation und brachte am 26. Januar 1983 Lotus 1-2-3 auf den Markt. Der Name war programmatisch: drei Funktionen in einem Programm — Spreadsheet, Charting, Datenbank. Der Preis war 495 Dollar — fünfmal so viel wie VisiCalc, und trotzdem verkaufte es sich in Rekordzahlen.
Was Lotus technisch auszeichnete, war, dass Kapor es für den IBM PC geschrieben hatte — direkt auf der Hardware, in Assembler, unter Ausnutzung jedes verfügbaren Taktzyklusses. Lotus 1-2-3 war schlicht schneller als alles, was vorher existierte. Auf einem IBM PC mit 8088-Prozessor berechnete es in Sekunden, wofür VisiCalc Minuten brauchte.
Lotus 1-2-3 dominierte den Markt von 1983 bis in die späten 1980er Jahre. Es war das meistverkaufte PC-Softwareprodukt seiner Zeit; Lotus Development Corporation wurde zum wichtigsten unabhängigen Softwareunternehmen der Welt vor Microsoft. Viele Menschen kauften einen IBM PC nicht für das Betriebssystem oder für Textverarbeitung — sie kauften ihn für Lotus.
Mitch Kapor war klug genug zu wissen, dass Dominanz vergänglich ist. Er sagte 1986: „Lotus 1-2-3 is to business computing what VisiCalc was to the Apple II — the thing that made it make sense. But I worry about what comes next." Was kam, kam aus Redmond.
Microsoft Excel und der stille Sieg
Microsoft Excel erschien zunächst nicht für Windows oder den IBM PC. Es erschien am 30. September 1985 — ausschließlich für den Apple Macintosh.
Das war kein Zufall. Bill Gates hatte erkannt, dass die grafische Oberfläche des Macintosh eine andere Art von Spreadsheet ermöglichte: eines, das mit der Maus bedient wird, das Schriften rendert, das direkt in die Grafik integriert ist. Lotus 1-2-3 war für den zeichenbasierten IBM-PC-Modus gebaut; auf dem Mac wirkte es wie ein Fremdkörper.
Excel auf dem Mac war sofort ein Erfolg — und zeigte, wohin der Weg führte: Ein Spreadsheet, das so aussah wie ein echtes Dokument, nicht wie ein Terminalfenster.
1987 erschien Excel für Windows 2.0, und hier begann das eigentliche Rennen. Windows war anfangs langsam und unattraktiv, aber Microsoft konnte etwas, das Lotus nicht konnte: Excel und Windows zusammen entwickeln. Jede Excel-Version wurde besser durch besseres Windows; jedes Windows-Update war ein Argument für Excel.
Lotus reagierte spät. Lotus 1-2-3 für Windows erschien erst 1991 — vier Jahre nach Excel für Windows — und war langsam und fehlerhaft. Lotus hatte zu lange daran festgehalten, DOS zu optimieren, statt Windows zu entwickeln.
Das Ende des Wettbewerbs kam mit Microsoft Office (1990). Indem Microsoft Excel, Word und PowerPoint zu einem Paket bündelte und mit Rabatten an Unternehmen verkaufte, löste es Lotus nicht durch überlegene Technik ab, sondern durch überlegenes Bündelgeschäft. Lotus Development Corporation wurde 1995 von IBM für 3,5 Milliarden Dollar übernommen — nicht um das Produkt zu retten, sondern um die Technologien und Patente zu sichern.
Dead End: Lotus Improv — Das überlegene Spreadsheet, das niemand wollte
1991 veröffentlichte Lotus ein Produkt, das von Experten als konzeptuell deutlich überlegen gegenüber allem bisher Dagewesenen gelobt wurde: Lotus Improv.
Das Grundproblem des klassischen Spreadsheets, das Improv lösen wollte, ist real: Ein Spreadsheet-Modell ist im Wesentlichen an seine Geometrie gebunden. Zeilen sind das eine, Spalten das andere — aber was, wenn eine Analyse drei oder vier Dimensionen hat? Was, wenn man Quartalsumsätze nach Region, Produktkategorie und Vertriebskanal aufschlüsseln möchte? Im klassischen Grid erzwingt das entweder endlose Kopiererei oder undurchschaubare 3D-Arbeitsblätter.
Pito Salas, der Hauptentwickler, entwarf Improv um ein anderes Paradigma: Items, Categories und Views. Statt Zellen in einer fixen Geometrie ordnete der Nutzer benannte Datenpunkte in Dimensionen an und definierte dann unterschiedliche Sichten auf diese Daten — jede Sicht eine andere Anordnung der Dimensionen. Das Modell trennte die Struktur der Daten von ihrer Darstellung.
In der Praxis bedeutete das: Ein Finanzanalysten hätte die gleichen Umsatzdaten einmal als Matrix Quartal×Region, einmal als Quartal×Produkt und einmal als Region×Produkt anzeigen können — ohne die Daten zu kopieren.
Warum scheiterte Improv? An einem psychologischen Problem, das in der Softwareentwicklung heute als Paradigmendiskontinuität bezeichnet wird. Nutzer, die Lotus 1-2-3 oder Excel kannten, hatten mentale Modelle von Zeilen, Spalten, Formeln und Zellbezügen. Improv warf all das weg. Die Lernkurve war nicht steil — sie war senkrecht. Und wer bereits jahrelange Arbeit in Excel-Modellen stecken hatte, hatte keinen Anreiz, neu zu lernen.
Improv erschien zunächst für den NeXT-Computer (Steve Jobs’ Plattform nach Apple) und damit auf einem Rechner, der weniger als 100.000 Mal verkauft wurde. Die Windows-Version kam 1993 — zu einer Zeit, als Excel bereits die Kategorie kontrollierte.
Warnung
Das Improv-Paradox: Ein konzeptuell überlegenes Werkzeug verliert gegen ein ausreichend gut etabliertes Werkzeug, wenn der Wechselaufwand die Vorteile überwiegt. Improv war nicht zu komplex — es war zu anders. Dieser Mechanismus wiederholt sich in der Informatikgeschichte: bessere Technologien scheitern oft nicht an technischen Mängeln, sondern an der Trägheit existierender Nutzungsgewohnheiten und Netzwerkeffekten.
Lotus Improv wurde 1996 eingestellt. Die Ideen, die es enthielt, lebten in Business-Intelligence-Tools, OLAP-Würfeln und modernen Tools wie Airtable oder Notion weiter — aber das Spreadsheet-Grid hat die Welt der Wissensarbeit fest im Griff behalten.
Das Spreadsheet als kognitives Werkzeug
Was macht das Spreadsheet so dauerhaft erfolgreich? Die Antwort ist nicht technisch — sie ist epistemisch.
Das Spreadsheet bietet eine Metapher, die für Menschen intuitiv zugänglich ist: ein Tisch mit Zeilen und Spalten. Diese Metapher existierte vor dem Computer (als buchhalterische Journale auf Papier) und überlebte den Computer (als digitales Grid). Die Stärke der Metapher liegt darin, dass sie Nichtprogrammierer in die Lage versetzt, ausführbare Logik zu schreiben. Eine Excel-Formel ist Code. Ein Nutzer, der =WENN(A2>B2;"Ziel erreicht";"Nein") schreibt, programmiert — ohne je den Begriff “Programmierung” zu benutzen.
Schätzungen aus den frühen 2000er Jahren gingen davon aus, dass mehr als 90 % aller professionellen Berechnungen weltweit in Tabellenkalkulationen stattfinden. Das ist nicht eine Nische der Softwaregeschichte — das ist der Mainstream der menschlichen Wissensarbeit.
Und Fehler in diesen Spreadsheets haben reale Konsequenzen: Im Jahr 2012 verlor JP Morgan Chase 6,2 Milliarden Dollar in einem Handelsdebakel, das teilweise auf einen Copy-Paste-Fehler in einem Excel-Risikomodell zurückgeführt wurde. Im Jahr 2020 verlor die englische Regierung 15.841 positive COVID-19-Testergebnisse, weil ein Excel-File das 65.536-Zeilen-Limit des alten .xls-Formats überschritt.
Das Spreadsheet ist mächtig genug, um Milliarden zu bewegen — und fragil genug, dass ein falscher Zellbezug die Welt ändert.
📚 Sources
- Wikipedia: VisiCalc
- Wikipedia: Dan Bricklin
- Wikipedia: Lotus 1-2-3
- Wikipedia: Mitch Kapor
- Wikipedia: Microsoft Excel
- Wikipedia: Lotus Improv
- Dan Bricklin’s own account: VisiCalc History
- VisiCalc — Wikipedia
- Spreadsheet error — Wikipedia
- The Guardian: How Excel may have caused England’s missing COVID test results