Beschreibung 2 Hard Things in Computer Science
Warum sind für viele Leute Computer eigentlich ein Buch mit sieben Siegeln? Kabel rein, Strom an – fertig. Wenn mal etwas nicht klappt, muss man einfach das Gerät neustarten. Einfacher geht es nicht, oder? Und auch beim Programmieren kann man nicht viel falsch machen. Im Grunde muss man nur zwei Dinge beachten, wie das "2 Hard Things in Computer Science"-Shirt zeigt.
Einerseits muss man cache invalidations beachten und - was weitaus schwieriger ist - Dingen ordentliche Namen geben. Das war schon alles! Es sei denn... asynchrone Befehle platzen mal wieder ungeplant dazwischen. Und dann sollte man noch darauf achten, sich nicht zu verzählen. Aber das passiert ja bekanntlich selbst den Besten. Du siehst: Alles gar nicht so schwierig. ;)