WEBVTT 00:00:00.720 --> 00:00:04.656 Programmcode ist die nächste Universalsprache. 00:00:04.680 --> 00:00:08.856 In den 70ern trieb Punk-Musik eine ganze Generation an. 00:00:08.880 --> 00:00:11.336 In den 80ern war es wahrscheinlich Geld. 00:00:11.360 --> 00:00:13.696 Aber für meine Generation 00:00:13.720 --> 00:00:18.536 ist Software die Schnittstelle zu unserer Vorstellungskraft und der Welt. 00:00:19.750 --> 00:00:23.566 Das bedeutet, wir werden sehr viele verschiede Menschen brauchen, 00:00:23.566 --> 00:00:25.386 die diese Produkte entwickeln können, 00:00:25.386 --> 00:00:28.036 die Computer nicht als etwas Mechanisches, 00:00:28.036 --> 00:00:30.296 Einsames, Langweiliges und Magisches ansehen, 00:00:30.296 --> 00:00:32.296 sondern als etwas zum Herumbasteln; 00:00:32.320 --> 00:00:35.490 als etwas, dass sie drehen und wenden können. NOTE Paragraph 00:00:35.720 --> 00:00:39.496 Meine eigene Reise in die Welt des Programmierens und der Technik 00:00:39.520 --> 00:00:42.496 begann im zarten Alter von 14 Jahren. 00:00:42.520 --> 00:00:46.616 Ich war total teenagermäßig in einen älteren Mann verschossen 00:00:46.640 --> 00:00:48.976 und dieser ältere Mann, um den es da ging, 00:00:49.000 --> 00:00:53.416 war der damalige Vizepräsident der Vereinigten Staaten, Mr. Al Gore. 00:00:53.440 --> 00:00:56.496 Und ich wollte, was jedes Teenager-Mädchen wollte. 00:00:56.520 --> 00:00:58.736 Ich wollte meine Liebe irgendwie ausdrücken, 00:00:58.760 --> 00:01:00.910 also habe ich eine Website für ihn gestaltet. 00:01:00.910 --> 00:01:02.030 Hier seht ihr sie. 00:01:02.030 --> 00:01:06.576 Aber 2001 gab es Tumblr, Facebook und Pinterest noch nicht. 00:01:06.600 --> 00:01:08.736 Also musste ich programmieren lernen, 00:01:08.760 --> 00:01:12.136 um meiner ganzen Liebe und Sehnsucht Ausdruck verleihen zu können. NOTE Paragraph 00:01:12.160 --> 00:01:14.496 So fing meine Programmiergeschichte an. 00:01:14.520 --> 00:01:17.056 Es begann als eine Methode der Selbstentfaltung. 00:01:17.080 --> 00:01:20.696 Als ich kleiner war, habe ich dafür Buntstifte und Lego benutzt. 00:01:20.720 --> 00:01:25.320 Als ich älter wurde, waren es Gitarrenunterricht und Theaterstücke. 00:01:25.920 --> 00:01:28.896 Aber dann kamen andere Dinge dazu, die ich aufregend fand, 00:01:28.920 --> 00:01:31.336 wie zum Beispiel Gedichte und Socken stricken, 00:01:31.360 --> 00:01:34.656 unregelmäßige französische Verben konjugieren, 00:01:34.680 --> 00:01:36.536 mir Traumwelten ausdenken 00:01:36.560 --> 00:01:39.696 und Bertrand Russell mit seinen philosophischen Theorien. 00:01:39.720 --> 00:01:41.616 Ich begann, eine von denen zu werden, 00:01:41.640 --> 00:01:45.940 die Computer als etwas Langweiliges, Technisches und Einsames wahrnahmen. NOTE Paragraph 00:01:46.120 --> 00:01:47.936 Heute denke ich anders: 00:01:47.960 --> 00:01:52.016 Kleine Mädchen wissen nicht, dass sie Computer nicht mögen sollen. 00:01:52.040 --> 00:01:53.296 Mädchen sind erstaunlich. 00:01:53.320 --> 00:01:57.456 Sie können sich wirklich gut auf bestimmte Dinge konzentrieren. 00:01:57.480 --> 00:02:00.250 Sie sind sehr exakt und stellen die tollsten Fragen, 00:02:00.250 --> 00:02:03.336 wie "Was?" und "Warum?" und "Wie?" und "Was wäre wenn?" 00:02:03.360 --> 00:02:07.040 Und sie wissen gar nicht, dass sie Computer eigentlich nicht mögen sollen. 00:02:07.760 --> 00:02:09.726 Ihre Eltern mögen diese nicht. 00:02:09.726 --> 00:02:11.015 Es sind wir als Eltern, 00:02:11.039 --> 00:02:16.136 die Informatik für eine esoterische, sonderbare Wissenschaft halten, 00:02:16.160 --> 00:02:19.816 die nur etwas für Geheimniskrämer ist, 00:02:19.840 --> 00:02:22.576 und dass Informatik so fern jeden Alltags 00:02:22.600 --> 00:02:25.136 wie, sagen wir, Atomphysik sei. NOTE Paragraph 00:02:25.160 --> 00:02:27.616 Ein bisschen haben sie damit auch recht. 00:02:27.640 --> 00:02:31.136 Es gibt beim Programmieren eine Syntax, Befehle und Datenstrukturen, 00:02:31.160 --> 00:02:33.816 Algorithmen und Methoden, 00:02:33.840 --> 00:02:36.416 Protokolle und Paradigmen. 00:02:36.440 --> 00:02:40.736 Und wir als Gesellschaft haben Computer kleiner und kleiner gemacht. 00:02:40.760 --> 00:02:45.296 Wir haben Schichten über Schichten aus Abstraktionen übereinandergelegt 00:02:45.320 --> 00:02:46.816 zwischen Mensch und Maschine, 00:02:46.840 --> 00:02:50.056 bis wir nicht mehr wussten, wie ein Computer funktioniert 00:02:50.080 --> 00:02:52.256 oder wie wir mit ihm sprechen können. 00:02:52.280 --> 00:02:55.056 Unsere Kinder lernen, was im menschlichen Körper passiert. 00:02:55.080 --> 00:02:58.176 Wir bringen ihnen bei, wie ein Verbrennungsmotor funktioniert 00:02:58.200 --> 00:03:01.216 und wir sagen sogar: "Wenn du wirklich Astronaut werden willst, 00:03:01.240 --> 00:03:02.696 kannst du einer werden!" 00:03:02.720 --> 00:03:04.896 Kommt das Kind aber zu uns und uns fragt: 00:03:04.920 --> 00:03:07.656 "Sag mal, was ist ein Bubblesort-Algorithmus?" 00:03:07.680 --> 00:03:09.970 Oder "Wie weiß der Computer, 00:03:09.970 --> 00:03:12.120 was er machen muss, wenn ich 'Play' drücke, 00:03:12.120 --> 00:03:13.976 und welches Video ich sehen will? 00:03:14.000 --> 00:03:16.576 Oder "Linda, ist das Internet ein Ort?", 00:03:16.600 --> 00:03:19.860 werden wir Erwachsenen sonderbar ruhig. 00:03:20.400 --> 00:03:22.856 "Es ist Magie", sagen manche. 00:03:22.880 --> 00:03:25.600 "Das ist zu kompliziert", sagen andere. NOTE Paragraph 00:03:26.520 --> 00:03:28.016 Ich finde, es ist weder noch. 00:03:28.040 --> 00:03:30.616 Es ist weder Magie noch zu kompliziert. 00:03:30.640 --> 00:03:34.256 Es ist einfach nur alles extrem schnell passiert. 00:03:34.280 --> 00:03:37.176 Informatiker haben diese tollen, schönen Maschinen gebaut, 00:03:37.200 --> 00:03:39.616 aber auf eine Weise, die uns so fremd ist, 00:03:39.640 --> 00:03:41.856 genau wie die Computersprache, 00:03:41.880 --> 00:03:44.896 dass wir nicht mehr wissen, wie man mit Computern spricht, 00:03:44.920 --> 00:03:47.416 ohne eine raffinierte Benutzeroberfläche zu haben. NOTE Paragraph 00:03:47.440 --> 00:03:49.016 Deshalb merkte auch niemand, 00:03:49.040 --> 00:03:51.736 dass, wenn ich meine französischen Verben konjugierte, 00:03:51.760 --> 00:03:55.016 ich eigentlich meine Fähigkeiten zur Mustererkennung trainierte. 00:03:55.040 --> 00:03:57.336 Und wenn ich total im Stricken versank, 00:03:57.360 --> 00:04:00.896 ich eigentlich einer Abfolge von symbolischen Befehlen folgte, 00:04:00.920 --> 00:04:02.656 die sogar Schleifen beeinhalteten. 00:04:02.680 --> 00:04:05.096 Und dass Bertand Russells Lebensaufgabe, 00:04:05.120 --> 00:04:09.096 eine exakte Sprache zwischen Englisch und der Mathematik zu finden, 00:04:09.120 --> 00:04:11.970 ihre Antwort in einem Computer fand. 00:04:12.080 --> 00:04:14.810 Ich war Programmiererin, aber keiner wusste es. NOTE Paragraph 00:04:15.080 --> 00:04:19.536 Die Kinder von heute tippen, swipen und zoomen sich ihren Weg durch die Welt. 00:04:19.560 --> 00:04:23.166 Aber wenn wir ihnen keine Werkzeuge geben, um mit Computern etwas zu bauen, 00:04:23.166 --> 00:04:26.736 werden wir nur Konsumenten und keine Entwickler aufziehen. NOTE Paragraph 00:04:26.760 --> 00:04:29.296 Diese Aufgabe brachte mich zu diesem kleinen Mädchen. 00:04:29.320 --> 00:04:31.696 Ihr Name ist Ruby und sie ist sechs Jahre alt. 00:04:31.720 --> 00:04:35.816 Sie hat vor nichts Angst, hat Fantasie und gibt gerne den Ton an. 00:04:35.840 --> 00:04:38.296 Und jedes Mal, wenn ich vor einem Problem stehe, 00:04:38.320 --> 00:04:40.576 während ich versuche, programmieren zu lernen, 00:04:40.600 --> 00:04:42.660 z. B. "Was ist objekt-orientiertes Design? 00:04:42.660 --> 00:04:44.930 Was ist eine automatische Speicherbereinigung?", 00:04:44.930 --> 00:04:49.016 dann stelle ich mir vor, wie es das kleine 6-jährige Mädchen erklären würde. NOTE Paragraph 00:04:49.040 --> 00:04:51.696 Ich schrieb ein Buch über sie und habe es illustriert. 00:04:51.720 --> 00:04:54.096 Ruby hat mir folgende Dinge beigebracht: 00:04:54.120 --> 00:04:56.260 Sie brachte mir bei, keine Angst zu haben, 00:04:56.260 --> 00:04:57.976 vor den "Bugs" unterm Bett, 00:04:58.000 --> 00:05:00.056 und dass selbst die größten Probleme 00:05:00.080 --> 00:05:03.576 nur eine Gruppe kleiner Probleme sind. 00:05:03.600 --> 00:05:06.336 Ruby stellte mir auch ihre Freunde vor, 00:05:06.360 --> 00:05:09.210 von der bunten Seite der Internetkultur. 00:05:09.210 --> 00:05:11.136 Sie hat Freunde wie den Schneeleoparden, 00:05:11.160 --> 00:05:14.096 der schön ist, aber nicht mit anderen Kindern spielen will; 00:05:14.120 --> 00:05:16.010 wie die grünen Roboter, 00:05:16.010 --> 00:05:18.760 die sehr nett, aber sehr unordentlich sind; 00:05:18.760 --> 00:05:20.936 wie Linux, den Pinguin, 00:05:20.960 --> 00:05:24.616 der gnadenlos effizient arbeitet, aber manchmal schwer zu verstehen ist. 00:05:24.640 --> 00:05:27.130 Sie kennt idealistische Füchse usw. NOTE Paragraph 00:05:27.880 --> 00:05:31.536 In Rubys Welt lernt man spielerisch etwas über Technik. 00:05:31.560 --> 00:05:34.776 Etwa, dass ein Computer gut Dinge wiederholen kann, 00:05:34.800 --> 00:05:37.696 und Ruby würde ihm eine Wiederholungsschleife so beibringen: 00:05:37.720 --> 00:05:39.750 Das ist Rubys Lieblingstanz, er geht so: 00:05:39.750 --> 00:05:42.616 "Klatsch-klatsch, stampf-stampf, klatsch-klatsch und spring." 00:05:42.640 --> 00:05:46.656 Eine Zählschleife lernt man, indem man das ganze viermal wiederholt. 00:05:46.680 --> 00:05:49.496 While-Schleifen lernt man, wenn man die Schritte wiederholt, 00:05:49.520 --> 00:05:51.260 während man auf einem Bein steht. 00:05:51.260 --> 00:05:54.616 Man lernt Repeat-Until-Schleifen, wenn man die Schritte wiederholt 00:05:54.640 --> 00:05:56.696 bis Mama richtig sauer wird. 00:05:56.720 --> 00:05:57.736 (Lachen) 00:05:57.760 --> 00:06:01.930 Vor allem lernt man, dass es keine vorgefertigten Lösungen gibt. NOTE Paragraph 00:06:02.320 --> 00:06:05.056 Als ich mir den Lehrplan für Rubys Welt ausdachte, 00:06:05.080 --> 00:06:08.376 musste ich die Kinder fragen, wie sie die Welt sehen, 00:06:08.400 --> 00:06:10.416 und welche Art Fragen sie haben. 00:06:10.440 --> 00:06:13.050 Dafür habe ich Testdurchläufe organisiert. 00:06:13.360 --> 00:06:15.920 Ich zeigte den Kindern diese vier Bilder. 00:06:16.480 --> 00:06:18.816 Ich habe ihnen das Bild eines Autos gezeigt, 00:06:18.840 --> 00:06:21.256 eines Geschäfts, eines Hundes und einer Toilette. 00:06:21.280 --> 00:06:25.170 Ich fragte sie: "Was davon denkt ihr, ist ein Computer?" 00:06:25.480 --> 00:06:28.216 Alle Kinder meinten sehr bieder: 00:06:28.240 --> 00:06:30.016 "Nichts davon ist ein Computer. 00:06:30.040 --> 00:06:31.696 Ich weiß, was ein Computer ist: 00:06:31.720 --> 00:06:33.056 Es ist die leuchtende Kiste, 00:06:33.080 --> 00:06:36.696 vor der Mama und Papa immer viel zu viel Zeit verbringen." 00:06:36.720 --> 00:06:38.216 Aber dann unterhielten wir uns 00:06:38.240 --> 00:06:41.056 und entdeckten, dass ein Auto eigentlich ein Computer ist, 00:06:41.080 --> 00:06:43.456 weil es ein Navigationssystem hat. 00:06:43.480 --> 00:06:46.256 Ein Hund ist vielleicht kein Computer, 00:06:46.280 --> 00:06:47.496 aber er hat ein Halsband, 00:06:47.520 --> 00:06:50.136 und das Halsband beinhaltet vielleicht einen Computer. 00:06:50.160 --> 00:06:53.616 Geschäfte haben so viele verschiedene Arten von Computern, 00:06:53.640 --> 00:06:57.056 wie zum Beispiel das Kassensystem, oder die Alarmanlage. 00:06:57.080 --> 00:06:58.496 Und ich sagte zu den Kindern: 00:06:58.496 --> 00:07:00.976 "In Japan sind sogar Toiletten Computer, 00:07:01.000 --> 00:07:03.016 und es gibt sogar Hacker, die sie hacken." 00:07:03.016 --> 00:07:04.696 (Lachen) NOTE Paragraph 00:07:04.720 --> 00:07:05.936 Und es ging weiter. 00:07:05.960 --> 00:07:09.176 Ich gab ihnen kleine Aufkleber mit einer Ein-/Aus-Taste darauf. 00:07:09.200 --> 00:07:12.816 Ich sagte zu den Kindern: "Heute hast du die Superkraft, 00:07:12.840 --> 00:07:16.456 alles in diesem Raum in einen Computer zu verwandeln." 00:07:16.480 --> 00:07:17.816 Wieder meinten die Kinder: 00:07:17.840 --> 00:07:20.736 "Das klingt schwierig. Ich weiß die Antwort darauf nicht." 00:07:20.760 --> 00:07:22.336 Aber ich sagte: "Keine Sorge, 00:07:22.360 --> 00:07:24.936 eure Eltern kennen die richtige Antwort auch nicht. 00:07:24.960 --> 00:07:27.176 Sie haben gerade erst von diesem Ding gehört, 00:07:27.200 --> 00:07:29.416 dass das 'Internet der Dinge' heißt. 00:07:29.440 --> 00:07:31.416 Aber ihr Kinder, ihr werdet die sein, 00:07:31.440 --> 00:07:35.816 die wirklich in einer Welt leben werden, in der alles ein Computer ist." NOTE Paragraph 00:07:35.840 --> 00:07:38.056 Dann kam ein kleines Mädchen zu mir, 00:07:38.080 --> 00:07:39.896 nahm eine Fahrradlampe und sagte: 00:07:39.896 --> 00:07:43.616 "Wenn diese Fahrradlampe ein Computer wäre, 00:07:43.640 --> 00:07:45.656 könnte sie ihre Farbe ändern." 00:07:45.680 --> 00:07:48.696 Ich sagte: "Das ist eine sehr gute Idee. Was kann sie noch?" 00:07:48.720 --> 00:07:50.916 Sie überlegte und grübelte, und sagte dann: 00:07:50.916 --> 00:07:54.496 "Wenn diese Fahrradlampe ein Computer wäre, 00:07:54.520 --> 00:07:57.256 könnte ich mit meinem Vater eine Fahrradtour machen. 00:07:57.280 --> 00:07:58.896 Wir würden in einem Zelt schlafen 00:07:58.920 --> 00:08:02.760 und diese Fahrradlampe könnte außerdem unser Filmprojektor sein!" 00:08:03.640 --> 00:08:05.600 Auf diesen Moment warte ich -- 00:08:06.400 --> 00:08:07.976 der Moment, in dem Kinder merken, 00:08:08.000 --> 00:08:10.376 dass die Welt definitiv noch nicht fertig ist; 00:08:10.400 --> 00:08:13.626 dass es großartige Möglichkeiten gibt, die Welt bereiter zu machen, 00:08:13.626 --> 00:08:15.616 indem man Technologien entwickelt, 00:08:15.640 --> 00:08:18.990 und dass jeder von uns ein Teil der Veränderung sein kann. NOTE Paragraph 00:08:19.200 --> 00:08:22.256 Letzte Geschichte: Wir haben auch einen Computer gebaut. 00:08:22.280 --> 00:08:26.840 Wir lernten die herrische CPU und die hilfreichen RAM und ROM kennen, 00:08:26.840 --> 00:08:28.456 die der CPU beim Erinnern helfen. 00:08:28.480 --> 00:08:31.416 Nachdem wir unseren Computer zusammengebaut hatten, 00:08:31.440 --> 00:08:34.096 haben wir auch Programme für ihn entworfen. 00:08:34.120 --> 00:08:36.135 Ich erinnere mich an einen kleinen Jungen. 00:08:36.159 --> 00:08:37.416 Er ist sechs Jahre alt, 00:08:37.440 --> 00:08:40.559 und möchte unbedingt Astronaut werden. 00:08:41.120 --> 00:08:43.376 Dieser Junge hatte riesige Kopfhörer auf 00:08:43.400 --> 00:08:46.656 und war komplett in seiner kleinen Papiercomputer-Welt versunken, 00:08:46.670 --> 00:08:53.016 da er seine eigene intergalaktische Planeten-Navigation erfunden hatte. 00:08:53.040 --> 00:08:56.176 Sein Vater, der einsame Astronaut im Mars-Orbit, 00:08:56.200 --> 00:08:58.056 ist auf der anderen Seite des Raums 00:08:58.080 --> 00:08:59.696 und die Mission des Jungen ist, 00:08:59.720 --> 00:09:03.180 seinen Vater wieder sicher zur Erde zurückzubringen. 00:09:03.760 --> 00:09:07.466 Diese Kinder werden eine grundlegend andere Sicht auf die Welt und auf die Art, 00:09:07.476 --> 00:09:10.420 wie wir Technologien entwickeln, haben. NOTE Paragraph 00:09:11.550 --> 00:09:16.156 Je zugänglicher, integrierender und diverser 00:09:16.156 --> 00:09:18.096 wir die Technologie-Welt gestalten, 00:09:18.120 --> 00:09:22.096 desto bunter und besser wird diese Welt aussehen. 00:09:22.120 --> 00:09:25.156 Stellen Sie sich mit mir einen Moment eine Welt vor, 00:09:25.156 --> 00:09:27.596 in der die Geschichten, die wir darüber erzählen, 00:09:27.596 --> 00:09:30.026 wie Dinge gemacht werden, 00:09:30.030 --> 00:09:32.776 nicht nur von Mitzwanzigern aus dem Silicon Valley, 00:09:32.800 --> 00:09:37.780 sondern auch von kenianischen Schülerinnen und norwegischen Bibliothekaren handeln. 00:09:38.000 --> 00:09:42.216 Stellen Sie sich eine Welt vor, in der die kleinen Ada Lovelaces von morgen, 00:09:42.240 --> 00:09:45.456 in einer Welt aus Nullen und Einsen lebend, 00:09:45.480 --> 00:09:50.096 mit einer optimistischen und mutigen Sicht auf Technik aufwachsen. 00:09:50.120 --> 00:09:53.496 Sie begreifen die Macht, die Möglichkeiten 00:09:53.520 --> 00:09:55.690 und die Begrenzungen dieser Welt. 00:09:55.690 --> 00:09:59.816 Eine Technologie-Welt, die wundervoll, skurril, 00:09:59.840 --> 00:10:02.330 und ein bisschen sonderbar ist. NOTE Paragraph 00:10:03.060 --> 00:10:04.616 Als ich ein kleines Mädchen war, 00:10:04.640 --> 00:10:06.656 wollte ich Geschichten erzählen. 00:10:06.680 --> 00:10:08.256 Ich liebte Traumwelten, 00:10:08.280 --> 00:10:14.006 und am liebsten wachte ich morgens im Mumintal auf. 00:10:14.006 --> 00:10:17.390 Nachmittags streifte ich durch die Welt der Tatooine-Planeten. 00:10:17.390 --> 00:10:20.790 Abends schlief ich dann in Narnia ein. 00:10:21.400 --> 00:10:25.240 Programmieren wurde für mich zum idealen Beruf, 00:10:25.720 --> 00:10:27.656 weil ich immer noch Welten erschaffe. 00:10:27.680 --> 00:10:31.320 Statt Geschichten benutze ich jetzt Programmiersprachen. NOTE Paragraph 00:10:31.640 --> 00:10:34.696 Programmieren gibt mir diese unglaubliche Macht, 00:10:34.720 --> 00:10:37.096 mein eigenes kleines Universum zu erschaffen, 00:10:37.120 --> 00:10:41.080 mit eigenen Regeln, Weltanschauungen und Handlungsabläufen. 00:10:42.120 --> 00:10:46.080 Ich erschaffe etwas aus dem Nichts, mit der reinen Kraft der Logik. NOTE Paragraph 00:10:46.920 --> 00:10:48.136 Vielen Dank. NOTE Paragraph 00:10:48.160 --> 00:10:49.560 (Applaus)