IS GITHUB UP?
2026Ein GitHub-Statusprüfer in Form eines Spielautomaten.
Liest GitHubs offiziellen Status-Feed und beantwortet die einzige Frage, die während eines Ausfalls zählt. Erklärt GitHub einen größeren Vorfall, öffnet sich eine gemeinsame Runde: Alle auf der Seite sammeln aus demselben Topf an Ausfallzeit, und ist der Vorfall behoben, kann jede anwesende Person ein nummeriertes Ticket dafür beanspruchen. Nachträglich gibt es keins.
Jede Statusseite beantwortet dieselbe Frage auf dieselbe Art, und auf keiner bist du gern. Du gehst hin, weil etwas kaputt ist, liest, dass etwas kaputt ist, und gehst wieder. Die Auskunft stimmt, und die Minute ist verloren.
Diese hier antwortet mit einem Spielautomaten. Sie liest GitHubs offiziellen Status-Feed, die Walzen bleiben auf der echten Antwort stehen, und niemand muss einen Vorfallstitel deuten. Der Automat ist keine Verzierung über den Daten. Er ist die Art, wie sie gelesen werden.
Der Teil, der ein Produkt daraus macht
Erklärt GitHub einen größeren Vorfall, öffnet sich eine gemeinsame Runde. Alle, die in diesem Moment auf der Seite sind, sammeln aus demselben Topf an Ausfallzeit, und der Topf ist der Ausfall: Er wächst genau so lange, wie GitHub kaputt ist. Ist der Vorfall behoben, kann jede anwesende Person ein nummeriertes Ticket für diesen Ausfall beanspruchen.
Nachträglich gibt es keins, und darum geht es. Ein Sammelstück, das man später kaufen kann, ist Lagerbestand. Ein Sammelstück, für das man dabei gewesen sein musste, ist ein Beleg dafür, wo man war.
Warum das Ticket eine Komponente ist und kein Bild
Die Folie oben ist das Produkt, und ein Screenshot trägt sie nicht. Zeigerposition und Geräteneigung sind verschiedene Signale, also werden beide auf dasselbe Zahlenpaar normalisiert, bevor irgendetwas sie liest. Die Karte verhält sich dadurch in der Hand genauso wie unter einer Maus. Das Laminat folgt der Karte danach mit geringerer Steifigkeit als die Neigung, kommt also leicht verspätet an. Diese Verzögerung ist der Unterschied zwischen einem Farbverlauf, der einem Zeiger folgt, und etwas, das sich wie Material liest.
Die Muster sind Münzen, Walzensymbole und ein Commit-Graph statt der üblichen Sterne und des üblichen Glitzers. Ein Feld aus Funkeln würde zu jeder beliebigen Karte passen.
Der Commit-Graph steht dort aus einem rechtlichen und einem gestalterischen Grund. GitHubs Logo-Richtlinie verbietet es, die Marke zu verändern, sie mit anderen Gestaltungselementen zu verbinden und sie auf einem Produkt zu verwenden, das man selbst baut. Der Octocat ist obendrein beim US Copyright Office registriert. Ein Commit-Graph sagt dasselbe, ist allgemein und gehört niemandem.
Kleinigkeiten, die nur auffallen, wenn man hinsieht
- Der Strichcode leitet sich aus Ausfall und Seriennummer ab. Dasselbe Ticket hat deshalb bei jedem Rendern und auf jedem Gerät dieselben Balken. Ein zufälliger würde sich unter dem Scanner verändern und wäre damit ein Beleg für nichts.
- Die Rückseite ist das Kleingedruckte. Welcher Ausfall, wie lange, welcher Platz: die Angaben, die für eine Person zählen und für alle anderen Rauschen sind.
- Ein unbeanspruchtes Ticket nimmt einen frei eingegebenen Namen an, ein beanspruchtes nicht. Letzteres trägt bereits ein geprüftes GitHub-Handle, und wäre das überschreibbar, sähen ein geprüftes und ein ungeprüftes Ticket gleich aus.
Ein Statusprüfer ist triviale Software. Interessant wurde er durch die Bedingung, dass der Spaß überstehen muss, dass das zugrunde liegende Ereignis für jemanden ein schlechter Tag ist. Deshalb feiert der Automat den Ausfall nie. Er zählt ihn und gibt dir eine Quittung.