1 00:00:00,760 --> 00:00:03,975 Wer hat schon einmal elektronische Tabellenkalkulation genutzt, 2 00:00:03,975 --> 00:00:05,480 wie Microsoft Excel? 3 00:00:06,240 --> 00:00:07,516 Sehr gut. 4 00:00:07,520 --> 00:00:12,136 Wer hat bereits für einen Betrieb Kalkulationsblätter per Hand geführt, 5 00:00:12,136 --> 00:00:15,480 so wie mein Vater in seiner kleinen Druckerei in Philadelphia? 6 00:00:16,160 --> 00:00:17,320 Viel weniger. 7 00:00:17,920 --> 00:00:20,520 So machte man das seit Jahrhunderten. 8 00:00:21,480 --> 00:00:24,526 Anfang 1978 begann ich, an einer Idee zu arbeiten, 9 00:00:24,526 --> 00:00:27,240 woraus schließlich VisiCalc wurde. 10 00:00:27,240 --> 00:00:30,506 Im Folgejahr lief es auf einem neuen Gerät, 11 00:00:30,506 --> 00:00:33,249 dem Apple II Personal Computer. 12 00:00:33,249 --> 00:00:35,940 Die Veränderung der Lage sah man sechs Jahre später: 13 00:00:35,940 --> 00:00:39,516 Das Wall Street Journal ging in einem Leitartikel davon aus, 14 00:00:39,520 --> 00:00:43,130 dass man VisiCalc kannte und vielleicht sogar benutzte. 15 00:00:43,760 --> 00:00:46,720 Steve Jobs sagte 1990: 16 00:00:47,160 --> 00:00:50,880 "Die Tabellenkalkulation brachte die Branche voran." 17 00:00:50,880 --> 00:00:55,440 "VisiCalc brachte den Erfolg von Apple mehr als jedes andere Programm voran." 18 00:00:55,440 --> 00:00:57,610 Etwas persönlicher sagte Jobs: 19 00:00:57,610 --> 00:01:00,756 "Wäre VisiCalc für einen anderen Computer geschrieben worden, 20 00:01:00,760 --> 00:01:03,370 würden Sie jetzt jemand anderen interviewen." 21 00:01:03,370 --> 00:01:09,756 Somit half VisiCalc maßgeblich dabei, PCs auf die Schreibtische zu bringen. 22 00:01:09,760 --> 00:01:11,110 Wie kam es dazu? 23 00:01:11,680 --> 00:01:14,600 Wie machte ich es zu dem, was es wurde? 24 00:01:15,920 --> 00:01:21,276 1966 lernte ich zu programmieren, als ich 15 war -- 25 00:01:21,280 --> 00:01:24,130 nur kurz nachdem dieses Foto gemacht wurde. 26 00:01:24,130 --> 00:01:27,540 Nur wenige Schüler hatten damals Zugang zu Computern. 27 00:01:27,540 --> 00:01:31,076 Aber durch Glück und viel Beharrlichkeit 28 00:01:31,080 --> 00:01:33,650 bekam ich Rechnerzeit in der Stadt. 29 00:01:34,200 --> 00:01:36,940 Nachdem ich in Woodstock im Schlamm geschlafen hatte, 30 00:01:36,940 --> 00:01:39,520 ging ich zum MIT aufs College. 31 00:01:39,520 --> 00:01:43,320 Um Geld zu verdienen, arbeitete ich dort am Multics-Projekt. 32 00:01:43,320 --> 00:01:48,366 Multics war ein bahnbrechendes interaktives Mehrbenutzersystem. 33 00:01:48,366 --> 00:01:51,556 Kennen Sie die Linux- und Unix-Betriebssysteme? 34 00:01:51,560 --> 00:01:53,320 Die stammen von Multics ab. 35 00:01:53,320 --> 00:01:55,656 Ich arbeitete an Multics-Versionen, 36 00:01:55,656 --> 00:01:59,506 den sogenannten Interpretersprachen, 37 00:01:59,506 --> 00:02:01,936 die von Leuten außerhalb der Informatik 38 00:02:01,936 --> 00:02:05,556 für Kalkulationen am Computer genutzt werden. 39 00:02:05,560 --> 00:02:07,836 Nach meinem Abschluss am MIT 40 00:02:07,840 --> 00:02:11,320 arbeitete ich bei der Digital Equipment Corporation. 41 00:02:11,320 --> 00:02:14,526 Bei DEC arbeitete ich an Software 42 00:02:14,526 --> 00:02:17,670 für das neue Gebiet des computerbasierten Schriftsetzens. 43 00:02:17,670 --> 00:02:23,806 Ich half Zeitungen, ihre Schreibmaschinen durch Computer zu ersetzen. 44 00:02:23,806 --> 00:02:25,146 Ich schrieb Software 45 00:02:25,146 --> 00:02:28,836 und ging dann z. B. zum Kansas City Star, 46 00:02:28,840 --> 00:02:31,286 wo ich Anwender schulte und Feedback erhielt. 47 00:02:31,286 --> 00:02:33,166 Diese Erfahrung in der realen Welt 48 00:02:33,166 --> 00:02:37,150 war ganz anders als das, was ich im Labor des MIT gesehen hatte. 49 00:02:37,880 --> 00:02:40,536 Danach wurde ich Projektleiter 50 00:02:40,536 --> 00:02:45,720 für DECs erste Textverarbeitungssoftware, wieder ein neuer Bereich. 51 00:02:45,720 --> 00:02:51,236 Wie beim Schriftsetzen war es wichtig, eine Benutzeroberfläche zu erstellen, 52 00:02:51,240 --> 00:02:55,320 die natürlich und effizient in der Anwendung für den Laien war. 53 00:02:56,360 --> 00:03:00,366 Nach der Arbeit für DEC begann ich, bei einem kleinen Unternehmen zu arbeiten, 54 00:03:00,366 --> 00:03:06,480 das Kassen mit Mikroprozessor-Technologie für die Fast-Food-Branche herstellte. 55 00:03:07,360 --> 00:03:11,076 Aber ich wollte immer ein Unternehmen mit meinem Freund Bob Frankston gründen, 56 00:03:11,080 --> 00:03:13,480 den ich beim Multics-Projekt am MIT kennenlernte. 57 00:03:13,480 --> 00:03:17,196 Ich beschloss, wieder zu studieren und alles über die Geschäftswelt zu lernen. 58 00:03:17,200 --> 00:03:19,566 Im Herbst 1977 59 00:03:19,566 --> 00:03:23,000 begann ich ein MBA-Programm an der Harvard Business School. 60 00:03:23,840 --> 00:03:26,356 Ich war einer der wenigen Studenten, 61 00:03:26,360 --> 00:03:29,400 der einen Hintergrund in Computerprogrammierung hatte. 62 00:03:30,080 --> 00:03:33,296 Das ist ein Bild aus dem Jahrbuch, ich sitze in der ersten Reihe. 63 00:03:33,296 --> 00:03:34,326 (Lachen) 64 00:03:34,326 --> 00:03:36,956 In Harvard lernten wir nach der Fallmethode. 65 00:03:36,960 --> 00:03:38,926 Wir bearbeiteten ca. drei Fälle pro Tag. 66 00:03:38,926 --> 00:03:42,190 Die Fälle bestanden aus vielen Seiten 67 00:03:42,190 --> 00:03:45,600 und beschrieben eine bestimmte Geschäftssituation. 68 00:03:45,600 --> 00:03:50,196 Diese hatten häufig Anhänge, die Wörter und Zahlen enthielten. 69 00:03:50,200 --> 00:03:53,840 Diese waren für den bestimmten Fall sinnvoll angeordnet. 70 00:03:53,840 --> 00:03:55,796 Sie waren immer alle etwas anders. 71 00:03:55,800 --> 00:03:57,046 Hier meine Hausaufgaben. 72 00:03:57,046 --> 00:04:00,236 Wieder Zahlen, Wörter, jeweils sinnvoll angeordnet. 73 00:04:00,240 --> 00:04:04,710 Viele Berechnungen! Unsere Taschenrechner wurden uns sehr vertraut. 74 00:04:04,720 --> 00:04:06,930 Hier ist mein Taschenrechner. 75 00:04:08,200 --> 00:04:10,996 An Halloween verkleidete ich mich als Taschenrechner. 76 00:04:11,000 --> 00:04:12,440 (Lachen) 77 00:04:13,785 --> 00:04:16,996 Zu Beginn jeder Vorlesung forderte der Professor jemanden auf, 78 00:04:17,000 --> 00:04:19,029 den Fall zu präsentieren. 79 00:04:19,029 --> 00:04:21,896 Sie erklärten den Fall 80 00:04:21,896 --> 00:04:24,300 und diktierten Informationen, 81 00:04:24,300 --> 00:04:28,585 die der Professor auf die vielen modernen Tafeln schrieb. 82 00:04:28,585 --> 00:04:30,116 Dann haben wir diskutiertiert. 83 00:04:30,120 --> 00:04:34,606 Es war richtig frustrierend, wenn man seine ganzen Hausaufgaben gemacht hatte, 84 00:04:34,606 --> 00:04:37,656 am nächsten Tag einen Fehler fand 85 00:04:37,656 --> 00:04:40,196 und alle anderen Zahlen dann falsch waren. 86 00:04:40,200 --> 00:04:42,006 Man konnte sich nicht beteiligen. 87 00:04:42,006 --> 00:04:45,320 Und wir wurden nach unserer Beteiligung benotet. 88 00:04:45,320 --> 00:04:50,520 Mit 87 Leuten in der Vorlesung hing ich vielen Tagträumen nach. 89 00:04:51,280 --> 00:04:55,156 Die meisten Programmierer arbeiteten damals auf Großrechnern, 90 00:04:55,160 --> 00:05:01,536 wenn sie Systeme für Inventare, Gehälter oder Zahlungen entwickelten. 91 00:05:01,536 --> 00:05:04,046 Ich arbeitete an interaktiver Textverarbeitung 92 00:05:04,046 --> 00:05:06,156 und an individueller Kalkulation auf Abruf. 93 00:05:06,160 --> 00:05:10,440 Anstatt an Papierausdrucke und an Lochkarten zu denken, 94 00:05:10,880 --> 00:05:13,686 stellte ich mir eine magische Tafel vor, 95 00:05:13,686 --> 00:05:17,086 auf der man eine Zahl löschen und eine neue hinschreiben konnte 96 00:05:17,086 --> 00:05:19,966 und sich alle anderen Zahlen automatisch änderten, 97 00:05:19,966 --> 00:05:22,010 wie Textverarbeitung mit Zahlen. 98 00:05:22,600 --> 00:05:26,840 Ich stellte mir vor, mein Taschenrechner hätte unten Maus-Hardware 99 00:05:27,240 --> 00:05:30,710 und eine Frontscheibenanzeige wie bei einem Kampfflugzeug. 100 00:05:30,720 --> 00:05:34,876 Ich könnte Zahlen eintippen, einkreisen und den Summenknopf drücken. 101 00:05:34,880 --> 00:05:38,646 Und mitten in einer Verhandlung könnte ich die Antwort finden. 102 00:05:38,646 --> 00:05:42,650 Jetzt musste ich meine Fantasie nur noch in die Tat umsetzen. 103 00:05:42,650 --> 00:05:45,550 Mein Vater brachte mir etwas über Prototypen bei. 104 00:05:45,560 --> 00:05:48,386 Er zeigte mir einige Modelle, die er gemacht hatte, 105 00:05:48,386 --> 00:05:53,126 um Platzierungen auf einer Druckseite von Broschüren zu testen. 106 00:05:53,126 --> 00:05:56,076 Er benutzte sie auch, um Rückmeldungen von Kunden zu erhalten, 107 00:05:56,080 --> 00:05:59,680 und Freigaben vor dem finalen Druck. 108 00:06:00,440 --> 00:06:05,556 Der Schritt, eine einfache Arbeitsversion von deiner Vorstellung zu machen, 109 00:06:05,560 --> 00:06:08,730 zwingt einen dazu, zentrale Probleme zu sehen. 110 00:06:08,730 --> 00:06:13,120 So findet man Lösungen mit viel weniger Aufwand. 111 00:06:13,720 --> 00:06:16,250 Also beschloss ich, einen Prototypen zu bauen. 112 00:06:16,760 --> 00:06:21,356 Ich verwendete eine Verbindung zu Harvards Mehrbenutzersystem 113 00:06:21,360 --> 00:06:22,876 und begann zu arbeiten. 114 00:06:22,880 --> 00:06:26,156 Ein erstes Probleme war: 115 00:06:26,160 --> 00:06:28,840 Wie stellt man Werte und Formeln dar? 116 00:06:29,280 --> 00:06:30,890 Ich meine Folgendes. 117 00:06:32,000 --> 00:06:34,196 Ich dachte, man würde irgendwohin zeigen, 118 00:06:34,200 --> 00:06:37,326 dort einige Worte eintippen, woanders auch noch, 119 00:06:37,326 --> 00:06:41,014 einige Zahlen eingeben, und anzeigen, wohin die Antwort soll. 120 00:06:41,014 --> 00:06:44,486 Dann auf die erste zeigen, Minus drücken, auf die zweite zeigen, 121 00:06:44,486 --> 00:06:46,360 und das Ergebnis erhalten. 122 00:06:46,360 --> 00:06:49,886 Das Problem war: Was sollte ich in die Formel schreiben? 123 00:06:49,886 --> 00:06:52,470 Der Computer musste wissen, was einzusetzen war. 124 00:06:52,470 --> 00:06:54,176 Beim Blick auf die Formel 125 00:06:54,176 --> 00:06:57,840 musste man erkennen, worauf man sich auf dem Bildschirm bezog. 126 00:06:57,840 --> 00:07:00,766 Zuerst wollte ich es wie ein Programmierer machen. 127 00:07:00,766 --> 00:07:02,715 Wenn man erstmals auf etwas zeigte, 128 00:07:02,715 --> 00:07:05,679 würde der Computer einen eindeutigen Namen abfragen. 129 00:07:06,760 --> 00:07:10,566 Es wurde schnell klar, dass das zu mühsam war. 130 00:07:10,566 --> 00:07:14,050 Der Computer müsste automatisch den Namen generieren und eingeben. 131 00:07:14,600 --> 00:07:18,960 Warum nicht nach der Reihenfolge des Anlegens vorgehen? 132 00:07:19,480 --> 00:07:22,016 Das versuchte ich. Wert 1, Wert 2. 133 00:07:22,016 --> 00:07:24,802 Ich sah sehr schnell, dass man sich bei mehreren Werten 134 00:07:24,802 --> 00:07:27,336 nie an den Platz auf dem Bildschirm erinnern würde. 135 00:07:27,336 --> 00:07:32,646 Ich überlegte, stattdessen Werte überall zuzulassen. 136 00:07:32,646 --> 00:07:34,720 Die Begrenzung wäre ein Raster. 137 00:07:34,720 --> 00:07:36,966 Wenn man auf eine Zelle zeigt, 138 00:07:36,966 --> 00:07:40,650 könnte der Computer die Zeile und Spalte als Namen vergeben. 139 00:07:40,650 --> 00:07:46,836 Wenn wie bei einer Landkarte oben "ABC" und senkrecht Zahlen stehen würden, 140 00:07:46,840 --> 00:07:49,766 und würde man B7 dann in einer Formel sehen, 141 00:07:49,766 --> 00:07:52,650 würde man die Stelle auf dem Bildschirm genau finden. 142 00:07:52,650 --> 00:07:57,460 Man könnte die Formel sehr einfach selbstständig eingeben. 143 00:07:57,460 --> 00:08:01,200 Die Begrenzung auf ein Raster half mir, das Problem zu lösen. 144 00:08:01,200 --> 00:08:06,800 Es eröffnete auch neue Möglichkeiten, z. B. Bereiche von Zellen. 145 00:08:07,360 --> 00:08:08,966 Es war nicht zu restriktiv -- 146 00:08:08,966 --> 00:08:13,280 man konnte immer noch jeden Wert und jede Formel in jede Zelle schreiben. 147 00:08:14,120 --> 00:08:17,960 Und so machen wir es heute noch, fast 40 Jahre später. 148 00:08:19,109 --> 00:08:22,806 Mein Freund Bob und ich wollten das Produkt gemeinsam erstellen. 149 00:08:22,806 --> 00:08:27,246 Ich wollte herausfinden, wie sich das Programm verhalten sollte. 150 00:08:27,246 --> 00:08:30,526 Ich schrieb eine Referenzkarte als Dokumentation. 151 00:08:30,526 --> 00:08:35,326 Es half mir auch dabei, dass die entwickelte Benutzeroberfläche 152 00:08:35,326 --> 00:08:38,799 normalen Menschen präzise und klar erklärt werden konnte. 153 00:08:39,520 --> 00:08:44,966 Bob arbeitete auf dem Dachboden der Wohnung in Arlington, Massachusetts. 154 00:08:44,966 --> 00:08:47,440 Das ist der Dachboden von innen. 155 00:08:48,240 --> 00:08:51,056 Bob kaufte Zeit auf dem MIT Multics-System, 156 00:08:51,056 --> 00:08:53,760 um ein Programm auf einem solchen Endgerät zu schreiben. 157 00:08:54,400 --> 00:08:57,926 Dann hat er Testversionen auf einen geliehenen Apple II heruntergeladen, 158 00:08:57,926 --> 00:09:01,196 über die Telefonleitung mit einem Akustikkoppler. 159 00:09:01,200 --> 00:09:02,920 Dann haben wir es getestet. 160 00:09:02,920 --> 00:09:07,860 Für einen dieser Tests nutzte ich den Fall über den Pepsi-Wettstreit. 161 00:09:08,720 --> 00:09:12,460 Das Drucken funktionierte noch nicht, also musste ich alles übertragen. 162 00:09:12,460 --> 00:09:14,796 Speichern funktionierte nicht. 163 00:09:14,796 --> 00:09:18,300 Also musste ich nach jedem Absturz alle Formeln immer wieder neu eingeben. 164 00:09:18,300 --> 00:09:22,236 Am nächsten Tag hob ich die Hand und durfte den Fall präsentieren. 165 00:09:22,240 --> 00:09:25,856 Ich lieferte eine Fünf-Jahres-Prognose und viele verschiedene Szenarien. 166 00:09:25,856 --> 00:09:29,520 Ich schnitt glänzend ab. VisiCalc war bereits nützlich. 167 00:09:30,160 --> 00:09:33,370 Der Professor fragte: "Wie hast du das gemacht?" 168 00:09:33,370 --> 00:09:36,596 Ich wollte ihm nicht von unserem geheimen Programm erzählen. 169 00:09:36,596 --> 00:09:38,140 (Lachen) 170 00:09:38,140 --> 00:09:40,136 Ich sagte: "Ich nahm das und addierte das 171 00:09:40,136 --> 00:09:42,196 und multiplizierte mit dem und zog das ab." 172 00:09:42,200 --> 00:09:44,316 Er sagte: "Warum kein Quotient?" 173 00:09:44,320 --> 00:09:47,376 Ich sagte: "Ha! Ein Quotient wäre nicht so exakt gewesen!" 174 00:09:47,376 --> 00:09:50,286 Was ich nicht sagte: "Division funktioniert noch nicht." 175 00:09:50,286 --> 00:09:53,086 (Lachen) 176 00:09:53,086 --> 00:09:56,936 Aber schließlich hatten wir genug von VisiCalc fertiggestellt, 177 00:09:56,940 --> 00:09:59,440 um es der Öffentlichkeit zu präsentieren. 178 00:09:59,440 --> 00:10:01,556 Mein Vater druckte eine kleine Übersicht, 179 00:10:01,556 --> 00:10:04,300 die wir als Marketingmaterial benutzten. 180 00:10:04,300 --> 00:10:10,086 Im Juni 1979 stellte unser Herausgeber VisiCalc der Welt vor, 181 00:10:10,086 --> 00:10:14,810 bei der National Computer Conference in New York an einem kleinen Stand. 182 00:10:14,810 --> 00:10:19,480 Die New York Times veröffentlichte dazu einen humorvollen Artikel. 183 00:10:19,480 --> 00:10:21,966 "Die Maschinen machen etwas wie religiösen Riten... 184 00:10:21,966 --> 00:10:23,431 Während sich Gläubige sammeln, 185 00:10:23,431 --> 00:10:26,601 fügen die Maler im Kolosseum der Konferenz dem Pantheon etwas hinzu 186 00:10:26,601 --> 00:10:29,696 und schreiben in schwarzen Zeichen auf gelbem Grund 'VISICALC' . 187 00:10:29,696 --> 00:10:31,516 Sei gegrüßt VISICALC!" 188 00:10:31,520 --> 00:10:35,146 (schnappt nach Luft) New York Times: "Sei gegrüßt VISICALC." 189 00:10:35,146 --> 00:10:36,636 (Lachen) 190 00:10:36,640 --> 00:10:40,926 Das war das letzte Mal für ca. 2 Jahre, 191 00:10:40,926 --> 00:10:44,856 dass die elektronische Tabellenkalkulation in der populären Presse erwähnt wurde. 192 00:10:44,856 --> 00:10:47,156 Die meisten Leute verstanden es noch nicht. 193 00:10:47,156 --> 00:10:48,570 Aber manche schon. 194 00:10:48,920 --> 00:10:53,120 Im Oktober 1979 lieferten wir VisiCalc. 195 00:10:53,880 --> 00:10:56,726 Die Verpackung sah so aus. 196 00:10:56,726 --> 00:10:59,200 Und so, als es auf dem Apple II lief. 197 00:11:00,000 --> 00:11:01,960 Und der Rest ist Geschichte. 198 00:11:02,360 --> 00:11:04,486 Es gibt noch mehr zu dieser Geschichte, 199 00:11:04,486 --> 00:11:06,566 aber das hebe ich mir fürs nächste Mal auf. 200 00:11:06,566 --> 00:11:08,800 Aber Harvard erinnert daran. 201 00:11:09,400 --> 00:11:11,230 Hier der Vorlesungsaal. 202 00:11:11,240 --> 00:11:14,680 Sie hingen eine Tafel auf, um daran zu erinnern, was dort geschah. 203 00:11:15,640 --> 00:11:18,040 (Applaus) 204 00:11:24,400 --> 00:11:27,250 Aber es dient auch als Erinnerung für Folgendes: 205 00:11:27,250 --> 00:11:32,876 Auch Sie sollten ihre Hintergründe, Fähigkeiten und Bedürfnisse 206 00:11:32,880 --> 00:11:35,160 zum Bau von Prototypen nutzen, 207 00:11:35,160 --> 00:11:38,160 um die Hauptprobleme zu entdecken und auszutüfteln 208 00:11:38,160 --> 00:11:40,280 und dadurch die Welt zu verändern. 209 00:11:41,040 --> 00:11:42,286 Vielen Dank. 210 00:11:42,286 --> 00:11:45,710 (Applaus)