WEBVTT 00:00:00.760 --> 00:00:03.975 Wer hat schon einmal elektronische Tabellenkalkulation genutzt, 00:00:03.975 --> 00:00:05.480 wie Microsoft Excel? 00:00:06.240 --> 00:00:07.516 Sehr gut. 00:00:07.520 --> 00:00:12.136 Wer hat bereits für einen Betrieb Kalkulationsblätter per Hand geführt, 00:00:12.136 --> 00:00:15.480 so wie mein Vater in seiner kleinen Druckerei in Philadelphia? 00:00:16.160 --> 00:00:17.320 Viel weniger. NOTE Paragraph 00:00:17.920 --> 00:00:20.520 So machte man das seit Jahrhunderten. 00:00:21.480 --> 00:00:24.526 Anfang 1978 begann ich, an einer Idee zu arbeiten, 00:00:24.526 --> 00:00:27.240 woraus schließlich VisiCalc wurde. 00:00:27.240 --> 00:00:30.506 Im Folgejahr lief es auf einem neuen Gerät, 00:00:30.506 --> 00:00:33.249 dem Apple II Personal Computer. 00:00:33.249 --> 00:00:35.940 Die Veränderung der Lage sah man sechs Jahre später: 00:00:35.940 --> 00:00:39.516 Das Wall Street Journal ging in einem Leitartikel davon aus, 00:00:39.520 --> 00:00:43.130 dass man VisiCalc kannte und vielleicht sogar benutzte. NOTE Paragraph 00:00:43.760 --> 00:00:46.720 Steve Jobs sagte 1990: 00:00:47.160 --> 00:00:50.880 "Die Tabellenkalkulation brachte die Branche voran." 00:00:50.880 --> 00:00:55.440 "VisiCalc brachte den Erfolg von Apple mehr als jedes andere Programm voran." 00:00:55.440 --> 00:00:57.610 Etwas persönlicher sagte Jobs: 00:00:57.610 --> 00:01:00.756 "Wäre VisiCalc für einen anderen Computer geschrieben worden, 00:01:00.760 --> 00:01:03.370 würden Sie jetzt jemand anderen interviewen." NOTE Paragraph 00:01:03.370 --> 00:01:09.756 Somit half VisiCalc maßgeblich dabei, PCs auf die Schreibtische zu bringen. 00:01:09.760 --> 00:01:11.110 Wie kam es dazu? 00:01:11.680 --> 00:01:14.600 Wie machte ich es zu dem, was es wurde? 00:01:15.920 --> 00:01:21.276 1966 lernte ich zu programmieren, als ich 15 war -- 00:01:21.280 --> 00:01:24.130 nur kurz nachdem dieses Foto gemacht wurde. 00:01:24.130 --> 00:01:27.540 Nur wenige Schüler hatten damals Zugang zu Computern. 00:01:27.540 --> 00:01:31.076 Aber durch Glück und viel Beharrlichkeit 00:01:31.080 --> 00:01:33.650 bekam ich Rechnerzeit in der Stadt. NOTE Paragraph 00:01:34.200 --> 00:01:36.940 Nachdem ich in Woodstock im Schlamm geschlafen hatte, 00:01:36.940 --> 00:01:39.520 ging ich zum MIT aufs College. 00:01:39.520 --> 00:01:43.320 Um Geld zu verdienen, arbeitete ich dort am Multics-Projekt. 00:01:43.320 --> 00:01:48.366 Multics war ein bahnbrechendes interaktives Mehrbenutzersystem. 00:01:48.366 --> 00:01:51.556 Kennen Sie die Linux- und Unix-Betriebssysteme? 00:01:51.560 --> 00:01:53.320 Die stammen von Multics ab. 00:01:53.320 --> 00:01:55.656 Ich arbeitete an Multics-Versionen, 00:01:55.656 --> 00:01:59.506 den sogenannten Interpretersprachen, 00:01:59.506 --> 00:02:01.936 die von Leuten außerhalb der Informatik 00:02:01.936 --> 00:02:05.556 für Kalkulationen am Computer genutzt werden. NOTE Paragraph 00:02:05.560 --> 00:02:07.836 Nach meinem Abschluss am MIT 00:02:07.840 --> 00:02:11.320 arbeitete ich bei der Digital Equipment Corporation. 00:02:11.320 --> 00:02:14.526 Bei DEC arbeitete ich an Software 00:02:14.526 --> 00:02:17.670 für das neue Gebiet des computerbasierten Schriftsetzens. 00:02:17.670 --> 00:02:23.806 Ich half Zeitungen, ihre Schreibmaschinen durch Computer zu ersetzen. 00:02:23.806 --> 00:02:25.146 Ich schrieb Software 00:02:25.146 --> 00:02:28.836 und ging dann z. B. zum Kansas City Star, 00:02:28.840 --> 00:02:31.286 wo ich Anwender schulte und Feedback erhielt. 00:02:31.286 --> 00:02:33.166 Diese Erfahrung in der realen Welt 00:02:33.166 --> 00:02:37.150 war ganz anders als das, was ich im Labor des MIT gesehen hatte. NOTE Paragraph 00:02:37.880 --> 00:02:40.536 Danach wurde ich Projektleiter 00:02:40.536 --> 00:02:45.720 für DECs erste Textverarbeitungssoftware, wieder ein neuer Bereich. 00:02:45.720 --> 00:02:51.236 Wie beim Schriftsetzen war es wichtig, eine Benutzeroberfläche zu erstellen, 00:02:51.240 --> 00:02:55.320 die natürlich und effizient in der Anwendung für den Laien war. 00:02:56.360 --> 00:03:00.366 Nach der Arbeit für DEC begann ich, bei einem kleinen Unternehmen zu arbeiten, 00:03:00.366 --> 00:03:06.480 das Kassen mit Mikroprozessor-Technologie für die Fast-Food-Branche herstellte. 00:03:07.360 --> 00:03:11.076 Aber ich wollte immer ein Unternehmen mit meinem Freund Bob Frankston gründen, 00:03:11.080 --> 00:03:13.480 den ich beim Multics-Projekt am MIT kennenlernte. NOTE Paragraph 00:03:13.480 --> 00:03:17.196 Ich beschloss, wieder zu studieren und alles über die Geschäftswelt zu lernen. 00:03:17.200 --> 00:03:19.566 Im Herbst 1977 00:03:19.566 --> 00:03:23.000 begann ich ein MBA-Programm an der Harvard Business School. 00:03:23.840 --> 00:03:26.356 Ich war einer der wenigen Studenten, 00:03:26.360 --> 00:03:29.400 der einen Hintergrund in Computerprogrammierung hatte. 00:03:30.080 --> 00:03:33.296 Das ist ein Bild aus dem Jahrbuch, ich sitze in der ersten Reihe. NOTE Paragraph 00:03:33.296 --> 00:03:34.326 (Lachen) NOTE Paragraph 00:03:34.326 --> 00:03:36.956 In Harvard lernten wir nach der Fallmethode. 00:03:36.960 --> 00:03:38.926 Wir bearbeiteten ca. drei Fälle pro Tag. 00:03:38.926 --> 00:03:42.190 Die Fälle bestanden aus vielen Seiten 00:03:42.190 --> 00:03:45.600 und beschrieben eine bestimmte Geschäftssituation. 00:03:45.600 --> 00:03:50.196 Diese hatten häufig Anhänge, die Wörter und Zahlen enthielten. 00:03:50.200 --> 00:03:53.840 Diese waren für den bestimmten Fall sinnvoll angeordnet. 00:03:53.840 --> 00:03:55.796 Sie waren immer alle etwas anders. 00:03:55.800 --> 00:03:57.046 Hier meine Hausaufgaben. 00:03:57.046 --> 00:04:00.236 Wieder Zahlen, Wörter, jeweils sinnvoll angeordnet. 00:04:00.240 --> 00:04:04.710 Viele Berechnungen! Unsere Taschenrechner wurden uns sehr vertraut. 00:04:04.720 --> 00:04:06.930 Hier ist mein Taschenrechner. 00:04:08.200 --> 00:04:10.996 An Halloween verkleidete ich mich als Taschenrechner. NOTE Paragraph 00:04:11.000 --> 00:04:12.440 (Lachen) NOTE Paragraph 00:04:13.785 --> 00:04:16.996 Zu Beginn jeder Vorlesung forderte der Professor jemanden auf, 00:04:17.000 --> 00:04:19.029 den Fall zu präsentieren. 00:04:19.029 --> 00:04:21.896 Sie erklärten den Fall 00:04:21.896 --> 00:04:24.300 und diktierten Informationen, 00:04:24.300 --> 00:04:28.585 die der Professor auf die vielen modernen Tafeln schrieb. 00:04:28.585 --> 00:04:30.116 Dann haben wir diskutiertiert. 00:04:30.120 --> 00:04:34.606 Es war richtig frustrierend, wenn man seine ganzen Hausaufgaben gemacht hatte, 00:04:34.606 --> 00:04:37.656 am nächsten Tag einen Fehler fand 00:04:37.656 --> 00:04:40.196 und alle anderen Zahlen dann falsch waren. 00:04:40.200 --> 00:04:42.006 Man konnte sich nicht beteiligen. 00:04:42.006 --> 00:04:45.320 Und wir wurden nach unserer Beteiligung benotet. NOTE Paragraph 00:04:45.320 --> 00:04:50.520 Mit 87 Leuten in der Vorlesung hing ich vielen Tagträumen nach. 00:04:51.280 --> 00:04:55.156 Die meisten Programmierer arbeiteten damals auf Großrechnern, 00:04:55.160 --> 00:05:01.536 wenn sie Systeme für Inventare, Gehälter oder Zahlungen entwickelten. 00:05:01.536 --> 00:05:04.046 Ich arbeitete an interaktiver Textverarbeitung 00:05:04.046 --> 00:05:06.156 und an individueller Kalkulation auf Abruf. 00:05:06.160 --> 00:05:10.440 Anstatt an Papierausdrucke und an Lochkarten zu denken, 00:05:10.880 --> 00:05:13.686 stellte ich mir eine magische Tafel vor, 00:05:13.686 --> 00:05:17.086 auf der man eine Zahl löschen und eine neue hinschreiben konnte 00:05:17.086 --> 00:05:19.966 und sich alle anderen Zahlen automatisch änderten, 00:05:19.966 --> 00:05:22.010 wie Textverarbeitung mit Zahlen. 00:05:22.600 --> 00:05:26.840 Ich stellte mir vor, mein Taschenrechner hätte unten Maus-Hardware 00:05:27.240 --> 00:05:30.710 und eine Frontscheibenanzeige wie bei einem Kampfflugzeug. 00:05:30.720 --> 00:05:34.876 Ich könnte Zahlen eintippen, einkreisen und den Summenknopf drücken. 00:05:34.880 --> 00:05:38.646 Und mitten in einer Verhandlung könnte ich die Antwort finden. 00:05:38.646 --> 00:05:42.650 Jetzt musste ich meine Fantasie nur noch in die Tat umsetzen. NOTE Paragraph 00:05:42.650 --> 00:05:45.550 Mein Vater brachte mir etwas über Prototypen bei. 00:05:45.560 --> 00:05:48.386 Er zeigte mir einige Modelle, die er gemacht hatte, 00:05:48.386 --> 00:05:53.126 um Platzierungen auf einer Druckseite von Broschüren zu testen. 00:05:53.126 --> 00:05:56.076 Er benutzte sie auch, um Rückmeldungen von Kunden zu erhalten, 00:05:56.080 --> 00:05:59.680 und Freigaben vor dem finalen Druck. 00:06:00.440 --> 00:06:05.556 Der Schritt, eine einfache Arbeitsversion von deiner Vorstellung zu machen, 00:06:05.560 --> 00:06:08.730 zwingt einen dazu, zentrale Probleme zu sehen. 00:06:08.730 --> 00:06:13.120 So findet man Lösungen mit viel weniger Aufwand. NOTE Paragraph 00:06:13.720 --> 00:06:16.250 Also beschloss ich, einen Prototypen zu bauen. 00:06:16.760 --> 00:06:21.356 Ich verwendete eine Verbindung zu Harvards Mehrbenutzersystem 00:06:21.360 --> 00:06:22.876 und begann zu arbeiten. 00:06:22.880 --> 00:06:26.156 Ein erstes Probleme war: 00:06:26.160 --> 00:06:28.840 Wie stellt man Werte und Formeln dar? 00:06:29.280 --> 00:06:30.890 Ich meine Folgendes. 00:06:32.000 --> 00:06:34.196 Ich dachte, man würde irgendwohin zeigen, 00:06:34.200 --> 00:06:37.326 dort einige Worte eintippen, woanders auch noch, 00:06:37.326 --> 00:06:41.014 einige Zahlen eingeben, und anzeigen, wohin die Antwort soll. 00:06:41.014 --> 00:06:44.486 Dann auf die erste zeigen, Minus drücken, auf die zweite zeigen, 00:06:44.486 --> 00:06:46.360 und das Ergebnis erhalten. 00:06:46.360 --> 00:06:49.886 Das Problem war: Was sollte ich in die Formel schreiben? 00:06:49.886 --> 00:06:52.470 Der Computer musste wissen, was einzusetzen war. 00:06:52.470 --> 00:06:54.176 Beim Blick auf die Formel 00:06:54.176 --> 00:06:57.840 musste man erkennen, worauf man sich auf dem Bildschirm bezog. 00:06:57.840 --> 00:07:00.766 Zuerst wollte ich es wie ein Programmierer machen. 00:07:00.766 --> 00:07:02.715 Wenn man erstmals auf etwas zeigte, 00:07:02.715 --> 00:07:05.679 würde der Computer einen eindeutigen Namen abfragen. 00:07:06.760 --> 00:07:10.566 Es wurde schnell klar, dass das zu mühsam war. 00:07:10.566 --> 00:07:14.050 Der Computer müsste automatisch den Namen generieren und eingeben. 00:07:14.600 --> 00:07:18.960 Warum nicht nach der Reihenfolge des Anlegens vorgehen? 00:07:19.480 --> 00:07:22.016 Das versuchte ich. Wert 1, Wert 2. 00:07:22.016 --> 00:07:24.802 Ich sah sehr schnell, dass man sich bei mehreren Werten 00:07:24.802 --> 00:07:27.336 nie an den Platz auf dem Bildschirm erinnern würde. NOTE Paragraph 00:07:27.336 --> 00:07:32.646 Ich überlegte, stattdessen Werte überall zuzulassen. 00:07:32.646 --> 00:07:34.720 Die Begrenzung wäre ein Raster. 00:07:34.720 --> 00:07:36.966 Wenn man auf eine Zelle zeigt, 00:07:36.966 --> 00:07:40.650 könnte der Computer die Zeile und Spalte als Namen vergeben. 00:07:40.650 --> 00:07:46.836 Wenn wie bei einer Landkarte oben "ABC" und senkrecht Zahlen stehen würden, 00:07:46.840 --> 00:07:49.766 und würde man B7 dann in einer Formel sehen, 00:07:49.766 --> 00:07:52.650 würde man die Stelle auf dem Bildschirm genau finden. 00:07:52.650 --> 00:07:57.460 Man könnte die Formel sehr einfach selbstständig eingeben. 00:07:57.460 --> 00:08:01.200 Die Begrenzung auf ein Raster half mir, das Problem zu lösen. 00:08:01.200 --> 00:08:06.800 Es eröffnete auch neue Möglichkeiten, z. B. Bereiche von Zellen. 00:08:07.360 --> 00:08:08.966 Es war nicht zu restriktiv -- 00:08:08.966 --> 00:08:13.280 man konnte immer noch jeden Wert und jede Formel in jede Zelle schreiben. 00:08:14.120 --> 00:08:17.960 Und so machen wir es heute noch, fast 40 Jahre später. NOTE Paragraph 00:08:19.109 --> 00:08:22.806 Mein Freund Bob und ich wollten das Produkt gemeinsam erstellen. 00:08:22.806 --> 00:08:27.246 Ich wollte herausfinden, wie sich das Programm verhalten sollte. 00:08:27.246 --> 00:08:30.526 Ich schrieb eine Referenzkarte als Dokumentation. 00:08:30.526 --> 00:08:35.326 Es half mir auch dabei, dass die entwickelte Benutzeroberfläche 00:08:35.326 --> 00:08:38.799 normalen Menschen präzise und klar erklärt werden konnte. 00:08:39.520 --> 00:08:44.966 Bob arbeitete auf dem Dachboden der Wohnung in Arlington, Massachusetts. 00:08:44.966 --> 00:08:47.440 Das ist der Dachboden von innen. 00:08:48.240 --> 00:08:51.056 Bob kaufte Zeit auf dem MIT Multics-System, 00:08:51.056 --> 00:08:53.760 um ein Programm auf einem solchen Endgerät zu schreiben. 00:08:54.400 --> 00:08:57.926 Dann hat er Testversionen auf einen geliehenen Apple II heruntergeladen, 00:08:57.926 --> 00:09:01.196 über die Telefonleitung mit einem Akustikkoppler. 00:09:01.200 --> 00:09:02.920 Dann haben wir es getestet. NOTE Paragraph 00:09:02.920 --> 00:09:07.860 Für einen dieser Tests nutzte ich den Fall über den Pepsi-Wettstreit. 00:09:08.720 --> 00:09:12.460 Das Drucken funktionierte noch nicht, also musste ich alles übertragen. 00:09:12.460 --> 00:09:14.796 Speichern funktionierte nicht. 00:09:14.796 --> 00:09:18.300 Also musste ich nach jedem Absturz alle Formeln immer wieder neu eingeben. 00:09:18.300 --> 00:09:22.236 Am nächsten Tag hob ich die Hand und durfte den Fall präsentieren. 00:09:22.240 --> 00:09:25.856 Ich lieferte eine Fünf-Jahres-Prognose und viele verschiedene Szenarien. 00:09:25.856 --> 00:09:29.520 Ich schnitt glänzend ab. VisiCalc war bereits nützlich. NOTE Paragraph 00:09:30.160 --> 00:09:33.370 Der Professor fragte: "Wie hast du das gemacht?" 00:09:33.370 --> 00:09:36.596 Ich wollte ihm nicht von unserem geheimen Programm erzählen. NOTE Paragraph 00:09:36.596 --> 00:09:38.140 (Lachen) NOTE Paragraph 00:09:38.140 --> 00:09:40.136 Ich sagte: "Ich nahm das und addierte das 00:09:40.136 --> 00:09:42.196 und multiplizierte mit dem und zog das ab." NOTE Paragraph 00:09:42.200 --> 00:09:44.316 Er sagte: "Warum kein Quotient?" NOTE Paragraph 00:09:44.320 --> 00:09:47.376 Ich sagte: "Ha! Ein Quotient wäre nicht so exakt gewesen!" 00:09:47.376 --> 00:09:50.286 Was ich nicht sagte: "Division funktioniert noch nicht." NOTE Paragraph 00:09:50.286 --> 00:09:53.086 (Lachen) NOTE Paragraph 00:09:53.086 --> 00:09:56.936 Aber schließlich hatten wir genug von VisiCalc fertiggestellt, 00:09:56.940 --> 00:09:59.440 um es der Öffentlichkeit zu präsentieren. 00:09:59.440 --> 00:10:01.556 Mein Vater druckte eine kleine Übersicht, 00:10:01.556 --> 00:10:04.300 die wir als Marketingmaterial benutzten. NOTE Paragraph 00:10:04.300 --> 00:10:10.086 Im Juni 1979 stellte unser Herausgeber VisiCalc der Welt vor, 00:10:10.086 --> 00:10:14.810 bei der National Computer Conference in New York an einem kleinen Stand. 00:10:14.810 --> 00:10:19.480 Die New York Times veröffentlichte dazu einen humorvollen Artikel. 00:10:19.480 --> 00:10:21.966 "Die Maschinen machen etwas wie religiösen Riten... 00:10:21.966 --> 00:10:23.431 Während sich Gläubige sammeln, 00:10:23.431 --> 00:10:26.601 fügen die Maler im Kolosseum der Konferenz dem Pantheon etwas hinzu 00:10:26.601 --> 00:10:29.696 und schreiben in schwarzen Zeichen auf gelbem Grund 'VISICALC' . 00:10:29.696 --> 00:10:31.516 Sei gegrüßt VISICALC!" 00:10:31.520 --> 00:10:35.146 (schnappt nach Luft) New York Times: "Sei gegrüßt VISICALC." NOTE Paragraph 00:10:35.146 --> 00:10:36.636 (Lachen) NOTE Paragraph 00:10:36.640 --> 00:10:40.926 Das war das letzte Mal für ca. 2 Jahre, 00:10:40.926 --> 00:10:44.856 dass die elektronische Tabellenkalkulation in der populären Presse erwähnt wurde. 00:10:44.856 --> 00:10:47.156 Die meisten Leute verstanden es noch nicht. 00:10:47.156 --> 00:10:48.570 Aber manche schon. NOTE Paragraph 00:10:48.920 --> 00:10:53.120 Im Oktober 1979 lieferten wir VisiCalc. 00:10:53.880 --> 00:10:56.726 Die Verpackung sah so aus. 00:10:56.726 --> 00:10:59.200 Und so, als es auf dem Apple II lief. 00:11:00.000 --> 00:11:01.960 Und der Rest ist Geschichte. NOTE Paragraph 00:11:02.360 --> 00:11:04.486 Es gibt noch mehr zu dieser Geschichte, 00:11:04.486 --> 00:11:06.566 aber das hebe ich mir fürs nächste Mal auf. 00:11:06.566 --> 00:11:08.800 Aber Harvard erinnert daran. 00:11:09.400 --> 00:11:11.230 Hier der Vorlesungsaal. 00:11:11.240 --> 00:11:14.680 Sie hingen eine Tafel auf, um daran zu erinnern, was dort geschah. NOTE Paragraph 00:11:15.640 --> 00:11:18.040 (Applaus) NOTE Paragraph 00:11:24.400 --> 00:11:27.250 Aber es dient auch als Erinnerung für Folgendes: 00:11:27.250 --> 00:11:32.876 Auch Sie sollten ihre Hintergründe, Fähigkeiten und Bedürfnisse 00:11:32.880 --> 00:11:35.160 zum Bau von Prototypen nutzen, 00:11:35.160 --> 00:11:38.160 um die Hauptprobleme zu entdecken und auszutüfteln 00:11:38.160 --> 00:11:40.280 und dadurch die Welt zu verändern. NOTE Paragraph 00:11:41.040 --> 00:11:42.286 Vielen Dank. NOTE Paragraph 00:11:42.286 --> 00:11:45.710 (Applaus)