„Und, könntest du das jetzt erklären?“ – „Was genau?“ – „Na, den Code, der da steht.“ Mir wird warm. Gerade eben hat das alles noch Sinn ergeben, eigentlich war es sogar recht einfach. Doch jetzt – es fühlt sich an, als wäre ich wieder in der neunten Klasse und würde an die Tafel gerufen. Es geht zwar nicht um Chemie, sondern um Informatik. Und die Frage stellt nicht der ergraute Herr Luhmann, sondern ein Programmierer, der mein kleiner Bruder sein könnte. In einem roten Weihnachtspullover. Aber dieses Neonlicht! Irgendwie unangenehm.

Digital Native, Mitte 20 – keine Ahnung, was ein Algorithmus ist

Ich bin Mitte 20, also ein Millennial, wenn man es so ausdrücken will, oder auch: Digital Native. Ich habe Abitur, ich habe studiert, und ich habe beides selbstverständlich mit Hilfe von Computern bewältigt. Eine Bedienungsanleitung musste ich dabei so gut wie nie lesen.

Apropos lesen, lesen und schreiben kann ich auch – nur leider keinen Code. Was ein Algorithmus ist? Keine Ahnung. Ich denke da an die ratternden grünen Zahlenkombinationen aus dem Film „Matrix“. In meiner Vorstellung sind Algorithmen überall, und sie können wahnsinnig viel, sogar ohne menschliches Zutun. Ganz, ganz schlaue Computerprogramme.

Weil ich es gern besser wüsste – besser wissen sollte! –, bin ich mit Lisa Ihde und Amadeus Glöckner verabredet. Die beiden studieren IT-Systems Engineering am Hasso-Plattner-Institut (HPI), das der Universität Potsdam angegliedert ist und von oben aussieht wie ein umgedrehtes Nike-Logo. In der Eingangshalle des modernen Gebäudes prangen Zitate großer Denker, Platon zum Beispiel: „Das Staunen ist der Anfang der Erkenntnis.“ Also dann.

„Ein Algorithmus ist eigentlich bloß eine Schrittfolge, um ein Problem zu lösen“, sagt Amadeus. Der 21-jährige Masterstudent ist das Erklären gewohnt, er ist Tutor in „Programmiertechnik I“ und fühlt sich wahrscheinlich ganz wohl in dem Seminarraum, in dem wir jetzt sitzen. Für Einsteiger wie mich hat er eine ganz profane Schrittfolge parat: „Viele Menschen sind morgens müde, also kochen sie sich einen Kaffee. Nehmen eine Filtertüte, setzen sie in die Kaffeemaschine, füllen sie mit Kaffeepulver, gießen Wasser auf, stellen die Maschine an, warten…“ Okay, so weit verstanden.

Kaffeekochen – so verstehen es alle

Ein guter Algorithmus löst das Problem in möglichst wenigen Schritten, denn je mehr Schritte, so erfahre ich, desto länger braucht er. Aber: „Jeder Code lässt sich optimieren, man könnte Ewigkeiten damit verbringen“, sagt Lisa, und ihre Augen funkeln durch die schwarze Brille. Zu unserem kleinen Nachhilfeunterricht haben Lisa und Amadeus allerdings keinen besonders schnellen, sondern einen leicht verständlichen Algorithmus mitgebracht.