Vor 90 Tagen war der Editor leer. Kein Framework, keine Vorlage, kein CMS, kein Team. Nur eine leere Datei, ein KI-Werkzeug für Generierung und Fehlersuche, und die Entscheidung, dass diese Seite – wie jedes Artefakt – von einer Hand, aus dem Nichts, in Einsamkeit gelenkt würde.
Der Raum vor dem Code
Derselbe Raum in der ul. Nawrot, der die Stickmaschine beherbergt, beherbergt den Laptop. Dieselbe Hand, die den Untergrund schneidet, tippt das Markup. Es gibt keine Trennung zwischen der Arbeit und der Website, die sie dokumentiert. Beides wird nach derselben Methode gebaut: mit nichts beginnen, nur das Nötigste hinzufügen, alles ablehnen, was delegiert.
Kein WordPress. Kein Shopify. Kein Webflow. Keine Figma-Datei, die an einen Entwickler übergeben wird. Die Design-Entscheidungen wurden im Editor getroffen, in Echtzeit, von demselben Geist, der auch die Spannung eines Stichs bestimmt. Als die Seite einen Schatten brauchte, wurde der Schatten geschrieben. Als sie ein Raster brauchte, wurde das Raster berechnet. Niemand sonst wurde konsultiert.
Die Seite ist kein Fenster zur Arbeit. Sie ist die Arbeit – in einem anderen Medium.— Darius Migula
Warum Leere die richtige Ausgangsbedingung ist
Eine Vorlage ist eine vorgefertigte Entscheidung. Ein Framework ist eine vorgefertigte Architektur. Beides delegiert das Denken an jemanden, der nicht im Raum ist. Die Monolit-Methode lehnt Delegation in jeder Form ab – auch in der digitalen.
Die erste Datei war `index.html`. Kein Build-Schritt, kein Bundler, keine Abhängigkeiten. Nur HTML, CSS und JavaScript – jede Zeile von Hand gelenkt, mit KI als Werkzeug generiert und debuggt, genauso wie ein Stich Faden für Faden mit einer Maschine gesetzt wird, die nur der bereits eingestellten Spannung folgt. Als die Seite auf sieben Seiten anwuchs, wurde jede Seite aus derselben leeren Datei gebaut. Kein Kopieren-Einfügen. Keine Komponentenbibliothek. Dieselbe Entscheidung, 90 Mal getroffen.
Die Build-Spezifikation
Die 90-Tage-Sequenz
Die leere Datei
Tag 1: `index.html` erstellt. Kein Boilerplate, kein Emmet. `` von Hand getippt. Der Cursor blinkte zehn Minuten lang, bevor das nächste Zeichen kam. Dasselbe Zögern wie vor dem ersten Schnitt im Stoff.
Die Typografie-Entscheidung
Tage 3–7: Cormorant (Serif) und Satoshi (Sans) nach dem Testen von 23 Paaren ausgewählt. Jede Schriftart als WOFF2 geladen, auf Latein reduziert, im `
` vorausgeladen. Kein Google Fonts CDN – selbst gehostet, wie jedes andere Asset.Die erste Seite
Tage 8–22: `index.html` erstellt. Hero-Bereich, Philosophie, Galerie, Journal-Teaser, Fußzeile. Jeder Abschnitt geschrieben, getestet, umgeschrieben. Kein Kopieren von anderen Websites. Die Sprache wurde für diese spezifische Arbeit erfunden.
Die Methoden-Seite
Tage 23–39: `the-method.html`. Die textlastigste Seite. Technische Spezifikationen als Poesie geschrieben, nicht als Dokumentation. Der Three.js-Shader wurde am Tag 33 hinzugefügt – nicht geplant, sondern aus der Arbeit entstanden.
Die Leiter
Tage 40–56: `ladder.html`. Sechs Stufen, vertikale Stapelinteraktion, Vergleichstabelle, kombinatorisches System. Das komplexeste JavaScript. Ohne Bibliotheken geschrieben, im Browser-DevTools getestet.
BESTIA & Codex
Tage 57–73: `bestia.html` und `codex.html`. Produktseite und Reservierungssystem. Stripe-Integration geplant, aber abgelehnt – "E-Mail an mich" ist ehrlicher. Die Codex-Canvas-Animation: 300 Knoten, orbital, von Hand berechnet.
Archiv & Journal
Tage 74–84: `archive.html` und Journal-Einträge. Filtersystem, Lightbox, Warenkorb-Simulation. Die Journal-Vorlage etabliert – gleiche Struktur wie diese Seite, aber nie dupliziert.
Polieren, Verfeinern, Starten
Tage 85–90: Preloader-Animation, Druckstile, Cookie-Banner, Vollbild-Umschalter, magnetische Buttons. Letzter Durchlauf: jede Datei geöffnet, jede Zeile gelesen, jede Entscheidung hinterfragt. Dann: bereitgestellt.
Was abgelehnt wurde
Jedes Build-Tool wurde evaluiert und abgelehnt. Webpack – zu viel Abstraktion. React – Komponentendenken delegiert Design an ein Framework. Tailwind – Utility-Klassen delegieren visuelle Entscheidungen an ein System. WordPress – die ultimative Delegation: Man besitzt nicht einmal den Code.
Dieselbe Hand, die Einlagen in der Stickerei ablehnt, lehnt Frameworks im Code ab. Der Grund ist identisch: **Alles, was zwischen der Entscheidung und dem Ergebnis steht, ist eine Verzerrung.**
Ein Framework ist Einlage für den Geist. Es hält die Form, aber es ist nicht die Form.— Darius Migula
Die Seite als Artefakt
Die Seite ist kein Marketing-Werkzeug. Sie ist ein **digitales Artefakt**, das nach derselben Methode gebaut wurde wie die physischen Stücke. Jede Seite ist ein nummerierter Eintrag in einem anderen Medium. Die Preloader-Animation (die wachsende goldene Linie) ist das digitale Äquivalent des ersten Spannungstests am Faden. Die Körnungstextur-Überlagerung ist das digitale Äquivalent des fadengerechten Zuschnitts. Der Cursor-Punkt ist das digitale Äquivalent der Präsenz der Hand.
Wenn ein Sammler ein physisches Stück erwirbt, erhält er etwas, das in 90 Tagen Einsamkeit geschaffen wurde. Wenn jemand diese Seite besucht, erlebt er etwas, das in denselben 90 Tagen geschaffen wurde. Die Zeit ist nicht teilbar. Die Einsamkeit ist nicht übertragbar.