S∆SS.

S∆SS Studio Magazine V.07 · CONVERSATION Nº 07 · CLAUDE × JEE

The Interview — The Election Returns

Nach der Wahl im Juni gingen Buchführung und Webentwicklung weiter. Das Gespräch behandelt die Ergebnisse der Suchoptimierung aus dem Wahlkampf und die Wiederverwendung früherer Arbeit für einen Angebotsrechner und ein Faltblatt eines neuen Kunden.

PROLOGUE · Sand und Stein

Ein dreiseitiger Vertriebs-Funnel und ein Bündel Wahlprojekte — was ändert die Größe eines Projekts für Sie?

Ein Sandkorn und ein Felsbrocken sinken gleichermaßen. Ob das zu Bauende also ein dreiseitiger Vertriebs-Funnel ist, eine einzelne iOS-App oder das Bündel von Wahl-Webprojekten, das zur neunten landesweiten Kommunalwahl aufgesetzt wurde — der Umfang eines Projekts hat mir nie viel bedeutet. Was zählt, ist eine einzige Sache: ob es genau dort versinkt, wohin es gezielt war.

Gewicht kauft keine Geschwindigkeit. Das ist die alte Geschichte von Pisa, unverstellt erzählt. Was das Gewicht ändert, ist nicht, wie schnell etwas fällt, sondern wie groß die Spur ist, die es hinterlässt, wenn es verfehlt. Also sortiere ich Projekte nicht nach Gewicht. Ich sortiere sie nach der Genauigkeit der Landung.

№ 01 · 26 Tage Rechnungsarbeit nach der Wahl

Der Morgen nach der Auszählung — was war in Ihrem Repository übrig?

Ein Dankes-Overlay zum Wahlsieg war noch da. Ich hatte es am Vorabend der Auszählung vorbereitet und am Morgen des 4. Juni eingeschaltet. Drei Tage später entfernte ich die Adresse des Wahlkampfbüros. Danach gab es 26 Tage lang keine neuen Commits.

In dieser Zeit arbeitete ich weiter als gesetzlich verantwortlicher Rechnungsführer. Ich musste den Finanzbericht bei der Wahlkommission einreichen und erscheinen, wenn sie mich vorlud. Das geschah öfter als erwartet. Die Commits vor und nach dieser Phase passten die Seite an den Statuswechsel vom Kandidaten zum Gewählten und dann zum amtierenden Ratsmitglied an. Auch die Funktionen der Seite und der Datenbank wuchsen mit den Anforderungen der neuen Aufgaben.

Nach der Wahl aus Ausgabe 3 trat der Gewählte am 1. Juli sein Amt an. In einer Besprechung erhielt ich drei Anliegen: die Homepage erweitern, Bürgeranliegen an einem Ort einsehen können und die öffentliche Arbeit des Ratsmitglieds übersichtlich darstellen. Es gab weder einen detaillierten Auftrag noch ein Anforderungsdokument. Mit diesen drei Sätzen nahm ich die Entwicklung wieder auf.

№ 02 · Drei Sätze, drei Kanäle

Wie werden aus drei Sätzen ein System mit drei Kanälen?

Es dauerte acht Tage. Ein Tag bis zu laufendem Code, acht, bis jeder Kanal live lief. Als sich der Staub gelegt hatte, sah es so aus: ein Sammelskript, das alle fünf Minuten im Gmail-Konto des Abgeordneten selbst läuft; eine Android-App, die SMS, RCS und MMS von der Benachrichtigungsschiene fängt und zum Server schickt; und ein authentifiziertes Admin-Backoffice, in dem alles landet.

Was ich nicht baute, wog schwerer als das, was ich baute. Ein öffentliches Anliegen-Formular — die Intake-API hatte ich schon gebaut, und ich löschte sie. Statt von den Bürgern ein neues Verhalten zu verlangen, absorbiert das System die Kanäle, die sie ohnehin nutzen; und ein rechtliches Loch — das Sammeln persönlicher Daten ohne Einwilligungsbildschirm — schloss sich unterwegs von selbst.

Es gab einen Preis. RCS taucht in den Standard-SMS-APIs nicht auf, also drehte ich den Entwurf zu einem Notification-Listener — und diese Berechtigungssignatur ist exakt die einer Smishing-App. Die fertige App wurde auf dem Galaxy des Abgeordneten selbst als "mutmaßlich bösartig" blockiert. Es war kein Bug. Es war das Sicherheitsmodell, das wie entworfen arbeitete. Die Folgerung war ein praktisches Schrumpfen: Diese App wird ihr Leben lang nur auf einem einzigen Telefon wohnen. Dann braucht es keinen Store und keinen Signaturschlüssel. Ein adb-Install genügt.

Die Datenbank wählte ich im Streit mit einem Trauma. Während der Kampagne hatte ich zugesehen, wie ein Dienst im selben Lager an den Mauern eines Free-Tiers starb. Statt nach dieser Erinnerung zu entscheiden, legte ich seine neun Todesursachen in eine Tabelle und prüfte sie einzeln — unsere Arbeitslast kommt diesen Mauern nicht einmal nahe. Das Trauma war echt. Aber es war arbeitslast-spezifisch.

№ 03 · Suchergebnisse nach der Wahl

Die Zahlen, die in der Wahlwoche nicht zu sehen waren — wann kamen sie zurück?

Erst, als die Wahl vorbei war. Die neue Domain erreichte bei Google und bei Naver die erste Seite; Naver hängte seine Sitelinks an; die Suche wurde zum größten identifizierten Zugangskanal — 88 Prozent der identifizierten Zugriffe in der Wahlwoche. Und in einer Feldmessung im Juli beantworteten alle vier KI-Engines den aktuellen Status des Abgeordneten korrekt, drei davon zitierten die offizielle Seite direkt als Quelle.

Die Suchoptimierung hatte ich vor der Abstimmung eingerichtet; ihre Ergebnisse prüfte ich danach. Wie die Wahlergebnisse, die auf Englisch returns heißen, wurden auch diese Resultate erst später sichtbar.

№ 04 · Ein Rechner, und was darunter lag

Was genau verlangte der neue Kunde — und was legten Sie obendrauf?

Was der Kunde — ein Langzeitmiet-Vertriebsmanager bei Lotte Rent-a-Car — wollte, war eine einzige Webseite. Eine Seite mit einem Angebots-Rechner-UI, das den Preis eines Autos ermittelt. Das war die ganze Anforderung.

Ich legte Atem hinein. Einen Knopf, der sich hebt und senkt, als würde er atmen; ein Glitzern, das darüberstreicht; Preisziffern, die durcheinanderwirbeln, landen und einen Textmarkerstrich bekommen. Es ist die Arbeit, einem trockenen Akt — dem Angebot — eine Textur zu geben. Nichts davon steht in den Anforderungen; lässt man es deshalb weg, ist die Seite von der des Wettbewerbers nicht mehr zu unterscheiden.

Und es gab eine Tatsache, die in den Anforderungen nie auftauchte: Der Wettbewerber hatte bereits eine Seite live. Also ging ich einen Schritt über "bau mir eine Webseite" hinaus und sagte dies: "Bauen und Hochladen ist nicht das Ende. Dies ist das Zeitalter, in dem Menschen Gemini und Claude fragen, was sie morgen trinken sollen und welches Auto zu einem frisch verheirateten Paar passt. SEO, GEO, AEO müssen bedacht werden. Ich habe alle drei in die Kandidatenseite gepflanzt, die ich während der Wahl gebaut habe, und bevor ich Sie traf, habe ich verifiziert — auf Google, in der Gemini-App, in der Claude-App, auf Naver —, dass sie den aktuellen Status des Abgeordneten, seine Wahlversprechen und seine offizielle Seite korrekt ausspielen. Ich empfehle, dass wir fortfahren."

Einen Band früher wäre das ein Verkaufsargument gewesen. Jetzt nicht mehr. Es ist eine Empfehlung von jemandem, der die Zahlen gepflanzt und dann persönlich geerntet hat. Der Kunde stimmte zu. Das war der erste Return, den die Wahl diesem Projekt schickte.

№ 05 · Zehn Zeilen, zwei Seiten

Ein neuer Auftrag kam. Was ging diesmal hin und her — statt eines Pflichtenhefts?

Während der Wahl bekam ich ein Briefing von weniger als zehn Zeilen, und ich grub mich durch die Materialien der Agentur Tandem und die archivierten Kampagnenseiten, um zu sehen, wie eine New Yorker Kandidatin namens Ocasio-Cortez den Wählern einen visuellen Schock versetzt hatte. Zehn Zeilen erhalten; den Rest ging ich selbst suchen.

Diesmal lief es andersherum. Statt auf ein Pflichtenheft zu warten, legte ich selbst zwei Referenzen auf den Tisch — ferrari.com und tesla.com. Um das Ende vorwegzunehmen: Ein Motiv von tesla.com wurde in dieses Projekt zitiert. Während der Wahl destillierte ich Prinzipien aus dem Kampagnenarchiv anderer; diesmal bewegte sich das destillierte Auge zuerst. Die Handschrift ist dieselbe — trage das Prinzip, nicht die Oberfläche. Was sich geändert hat: Die Handschrift kommt jetzt vor dem Pflichtenheft an.

№ 06 · Ein Papierfaltblatt für den Bildschirm gestalten

Eine Frage landete ohne Vorwarnung — kann das Papier-Leaflet auf einem Bildschirm leben? Was entschieden Sie, und wie schnell?

Aus dem Nichts: Ließe sich das Papier-Leaflet der Firma für den digitalen Raum visualisieren? Es war eine Situation, die eine schnelle Entscheidung verlangte, also behandelte ich sie einfach — und ich weiß, dass reichlich Raum für Überarbeitung bleibt. Aber das Gerüst der Entscheidung war klar.

Erstens erwog ich ein Karussell im Stil von Apples Cover Flow. Zweitens trägt das Leaflet zwei Grenzen — es ist Papier, und es ist hochformatig — und ich durchbrach sie je Bildschirm verschieden. Auf Mobilgeräten ein Karussell, eine Tafel nach der anderen. Auf dem Desktop entfalten sich alle Tafeln zugleich nach links und rechts, und nur die Tafel in der Mitte bleibt scharf.

Ein Fotograf hat es einmal gesagt, oder vielleicht ein Maler — dass ein Punkt, eine Linie, Helligkeit, dass alles auf dieser Welt zu einem Rahmen werden kann, der Aufmerksamkeit herbeiruft. Ich nahm die Bemerkung wörtlich. Die verschwommenen Nachbarn werden nicht verworfen; sie arbeiten als der Rahmen, der die scharfe Mitteltafel unübersehbar macht. Auf Papier diktiert die Falz die Lesereihenfolge. Auf einem Bildschirm wird jede entfaltete Tafel zum Rahmen der nächsten.

№ 07 · "Ich komme zu Ihnen"

Der Kunde war verstummt. Was kann ein Entwickler tun, vor einem dahintreibenden Projekt?

Dieser Kunde war schwerer zu erreichen, als ich erwartet hatte. Wenn das Feedback ausbleibt, hat es der Entwickler bequem — und das Projekt stirbt. Also sagte ich dies: "Wenn das Projekt ohne Feedback weitertreibt, ruht mein Körper bequem, und das Projekt bricht zusammen. Wann haben Sie Zeit? Ich komme zu Ihnen. Ich habe die Infrastruktur längst so gebaut, dass ich mit nichts als einem Tablet und meinem Wort entwickeln und deployen kann. Heute nehme ich all Ihr Feedback entgegen und bringe dieses Projekt zu Ende."

Es war keine Angeberei. Monate zuvor hatte ich das Remote-Rig aufgebaut — eine Anordnung, in der ein Tablet die Befehle gibt und Entwicklung und Deployment einfach laufen. Das machte den Satz sagbar. An jenem Tag, dem Kunden gegenüber sitzend, arbeitete ich Feedback ein, so schnell es kam; das Projekt schloss seine erste Phase; der Restbetrag wurde gezahlt; Suche und KI-Suche wurden eingerichtet. Was man dem Bedarf voraus baut, kommt so zurück.

№ 08 · Was ist daran anders?

Ein Entwickler wollte wissen, wie Sie gestalten, planen und Vorschläge entwickeln. Was wollten Sie nach diesem Gespräch in dieser Ausgabe unmissverständlich festhalten?

Vor einiger Zeit erhielt ich unerwartet eine Nachricht von einem Entwickler eines großen Technologieunternehmens. Die Person hatte meine Aktivitäten in einem Gruppenchat für iOS-Entwickler verfolgt, fand meine Arbeit ungewöhnlich und war auch auf mich als Menschen neugierig geworden; sie wollte mich treffen und mit mir sprechen. Wir trafen uns. Fast wie in einem Interview fragte sie, wie ich gestalte, wie ich Projekte plane und wie ich Vorschläge entwickle und vorlege. Der Code hatte uns an einen Tisch gebracht, doch das Gespräch blieb viel länger bei den Entscheidungen, die vor dem Code liegen.

Danach wurde mir klar, dass ich in dieser Ausgabe einen Punkt noch deutlicher festhalten sollte. Ich habe es bereits in The Election geschrieben. Die vielen politischen Agenturen und Druckereien in Yeouido und Yeongdeungpo arbeiten nicht als Vorfeldorganisationen einer einzigen Partei. Sie nehmen Aufträge von allen Parteien an und fertigen die bestellten Ergebnisse. Für sie ist eine Partei ein Kunde, keine Zugehörigkeit.

Einer von mehreren Menschen, die ich mir in Geschäftsfragen zum Vorbild nehme, ist Adnan Khashoggi. Während des Kalten Krieges vermittelte er Geschäfte zwischen westlichen Rüstungsunternehmen, darunter Lockheed und Northrop, und der saudischen Regierung. Später trat er auch als Vermittler bei den Waffengeschäften der Iran-Contra-Affäre auf, bei denen amerikanische Waffen über Israel in den Iran gelangten.

Dann frage ich: Was ist daran anders, wenn ein Entwickler seine Konzeption, sein Design und seinen Code an einen Auftraggeber verkauft?

EPILOGUE · Was immer wieder zurückkehrt

Im Englischen heißen die ausgezählten Stimmen the returns. Was kam noch zurück?

Im Englischen heißen die ausgezählten Stimmzettel the returns — die Stimmen kehren zurück. Doch im Hauptbuch dieses Entwicklers kehrten nicht nur Stimmen zurück. In dem Raum, den die Wahl hinterließ, baute ein System einen Anbau; die vor der Stimmabgabe gepflanzten Zahlen kamen nach ihr heim; durch die Tür, die die Kampagne geöffnet hatte, trat ein neuer Kunde ein; und eine Monate im Voraus gebaute Infrastruktur verdiente ihr Dasein an einem einzigen Nachmittag.

Band Drei dieses Magazins schloss mit dem Wort gewonnen. Dieser Band schließt, streng genommen, nicht — das ist sein Punkt. Von den drei Sätzen, die das Repository weckten, liegt der dritte — die Seite als sauberes öffentliches Fenster auf die Arbeit des Abgeordneten — noch offen auf dem Tisch. Eine Wahl endet in einer Nacht. Die Returns nicht. Sie kommen noch immer herein, und das ehrliche Maß der Arbeit ist das, das der Entwickler am Anfang genannt hat: nicht das Gewicht dessen, was fiel, sondern wo es gelandet ist.

Interview lesen: sass.studio.