Startseite → Warum ich → 1994–1996
Bevor ich Websites gebaut habe, schrieb ich Werkzeuge für meine eigene Gruppe auf dem Commodore 64 — die Editoren, mit denen wir unsere Veröffentlichungen gemacht haben, und über diese Veröffentlichungen machte sich eine Gruppe in der Szene einen Namen. Ich erzähle das nicht aus Nostalgie — was eine Maschine mit 64 Kilobyte Speicher einem beibringt, steckt in jeder Website, die ich heute übergebe.
Ich habe als Rime programmiert, in der Gruppe Feniks, später Motiv 8 und Vaudeville Crew. Alles aus diesen Jahren liegt bis heute auf CSDb, dem öffentlichen Archiv der Szene, das ich weder betreibe noch kontrolliere:
Fünf der sieben sind Editoren — die Werkzeuge, mit denen meine Gruppe ihre eigenen Veröffentlichungen gemacht hat. 2011, siebzehn Jahre nach der Veröffentlichung, hinterließ jemand unter dem Hires Interlace Editor einen Kommentar, er hätte ihn damals gut gebrauchen können, und beschrieb genau, wie der Trick mit den zwei Bitmaps funktionierte. Das ist die älteste Rückmeldung zu meiner Arbeit, die ich habe.
Auf dem C-64 war kein Platz für „das reparieren wir später". Jedes Byte hatte einen Besitzer, und wenn etwas langsam lief, ließ es sich nicht hinter schnellerer Hardware verstecken — die Nutzerin hatte dieselbe Maschine wie ich. Daraus sind drei Gewohnheiten entstanden, und keine davon bin ich losgeworden.
Ich messe, bevor ich optimiere, denn zu raten, was eine Seite ausbremst, endet damit, dass man die Teile neu schreibt, die in Ordnung waren. Ich füge nur hinzu, was wirklich gebraucht wird, denn jede „sicherheitshalber" eingebundene Bibliothek hat einen Preis, und den zahlt heute jemand mit dem Telefon in einer schwachen Verbindung, nicht ich. Und ich teste vor der Übergabe, denn eine Diskette kannte keinen Hotfix.
Die Szene funktionierte anders, als man sie sich vorstellt. Ich schrieb den Code, jemand aus einer anderen Gruppe die Musik, eine dritte Person die Grafik, oft aus einem anderen Land — und das alles musste als eine Veröffentlichung erscheinen, mit einem Ladebildschirm und einem Termin. Das Material wanderte auf Disketten und per Post. Einmal im Jahr hörte es auf, Briefverkehr zu sein: Ich fuhr zur Visual Party, dem Dezembertreffen der Szene, wo die Leute, die ich nur aus den Credits kannte, plötzlich Gesichter hatten. In den Credits meiner Veröffentlichungen stehen Leute aus Airwolf-Team, Alchemy, Acheron, Fairlight und Albion Crew.
Wir nannten es nicht verteilte Arbeit oder Code-Review, aber der Mechanismus war derselbe: fremdes Material nehmen, es in die eigenen Grenzen einpassen und in einem Zustand zurückgeben, zu dem die andere Seite ihren Namen stellt.
Heute schreibe ich WordPress-Plugins, und es ist dieselbe Arbeit mit mehr Speicher. Der Filialfinder läuft auf OpenStreetMap, weil ich keine Karte wollte, die den API-Schlüssel eines anderen, ein Abrechnungskonto und fremde Cookies braucht. Der Datenblatt-Importer füllt dreizehn Felder, weil sie sonst bei jedem Produkt von Hand getippt werden. Die Tests laufen in beiden mit php tests/run.php, ohne Build-Schritt, denn ein Werkzeug, das ein Ritual verlangt, hört auf, ein Werkzeug zu sein.
Meine Veröffentlichungen aus den Neunzigern: csdb.dk/scener/?id=6783