90 dni temu edytor był pusty. Żadnego frameworka, żadnego szablonu, żadnego CMS-a, żadnego zespołu. Tylko pusty plik, narzędzie AI do generowania i debugowania oraz decyzja, że ta strona — jak każdy artefakt — będzie kierowana jedną ręką, od zera, w samotności.
Pokój Przed Kodem
Ten sam pokój przy ul. Nawrot, który mieści maszynę do haftu, mieści laptopa. Ta sama ręka, która tnie podkładkę, pisze kod. Nie ma podziału między pracą a stroną, która ją dokumentuje. Oba są zbudowane tą samą metodą: zacznij od niczego, dodaj tylko to, co konieczne, odrzuć wszystko, co deleguje.
Bez WordPressa. Bez Shopify. Bez Webflow. Bez pliku Figma przekazanego deweloperowi. Decyzje projektowe były podejmowane w edytorze, w czasie rzeczywistym, przez ten sam umysł, który decyduje o napięciu ściegu. Gdy strona potrzebowała cienia, cień został napisany. Gdy potrzebowała siatki, siatka została obliczona. Nikt inny nie był konsultowany.
Strona nie jest oknem na pracę. Jest pracą — w innym medium.— Darius Migula
Dlaczego Pustka Jest Właściwym Punktem Wyjścia
Szablon to z góry podjęta decyzja. Framework to z góry zbudowana architektura. Oba delegują myślenie komuś, kogo nie ma w pokoju. Metoda Monolitu odrzuca delegację w każdej formie — również cyfrowej.
Pierwszym plikiem był `index.html`. Bez kroku budowania, bez bundlera, bez zależności. Tylko HTML, CSS i JavaScript — każda linia kierowana ręcznie, generowana i debugowana z AI jako narzędziem, tak samo jak ścieg jest układany nitka po nitce przez maszynę, która tylko podąża za już ustawionym napięciem. Gdy strona rozrosła się do siedmiu podstron, każda została zbudowana z tego samego pustego pliku. Bez kopiuj-wklej. Bez biblioteki komponentów. Ta sama decyzja, podjęta 90 razy.
Specyfikacja Budowy
Sekwencja 90 Dni
Pusty Plik
Dzień 1: utworzono `index.html`. Bez boilerplate'a, bez Emmeta. `` wpisane ręcznie. Kursor migał przez dziesięć minut, zanim pojawił się następny znak. To samo wahanie, co przed pierwszym cięciem w tkaninie.
Decyzja o Typografii
Dni 3–7: Cormorant (szeryfowa) i Satoshi (bezszeryfowa) wybrane po przetestowaniu 23 par. Każda czcionka załadowana jako WOFF2, podzbiór do łaciny, wstępnie załadowana w `
`. Bez CDN Google Fonts — hostowane samodzielnie, jak każdy inny zasób.Pierwsza Strona
Dni 8–22: zbudowano `index.html`. Sekcja hero, filozofia, galeria, zwiastun dziennika, stopka. Każda sekcja napisana, przetestowana, przepisana. Bez kopiowania z innych stron. Język wynaleziony dla tej konkretnej pracy.
Strona Metody
Dni 23–39: `the-method.html`. Najbardziej tekstowa strona. Specyfikacje techniczne napisane jako poezja, nie dokumentacja. Shader Three.js dodany 33 dnia — nieplanowany, wyłonił się z pracy.
Drabina
Dni 40–56: `ladder.html`. Sześć poziomów, interakcja pionowego stosu, tabela porównawcza, system kombinatoryczny. Najbardziej złożony JavaScript. Napisany bez bibliotek, testowany w DevTools przeglądarki.
BESTIA i Codex
Dni 57–73: `bestia.html` i `codex.html`. Strona produktowa i system rezerwacji. Integracja Stripe planowana, ale odrzucona — "napisz do mnie" jest bardziej uczciwe. Animacja canvas Codex: 300 węzłów, orbitalna, ręcznie obliczona.
Archiwum i Dziennik
Dni 74–84: `archive.html` i wpisy w dzienniku. System filtrów, lightbox, symulacja koszyka. Szablon dziennika ustalony — ta sama struktura co ta strona, wielokrotnego użytku, ale nigdy nie powielana.
Polerowanie, Udoskonalanie, Uruchomienie
Dni 85–90: Animacja preloadera, style druku, baner cookie, przełącznik pełnego ekranu, przyciski magnetyczne. Ostatni przegląd: każdy plik otwarty, każda linia przeczytana, każda decyzja zakwestionowana. Potem: wdrożenie.
Co Zostało Odrzucone
Każde narzędzie do budowania zostało ocenione i odrzucone. Webpack — zbyt duża abstrakcja. React — myślenie komponentowe deleguje projekt frameworkowi. Tailwind — klasy narzędziowe delegują decyzje wizualne systemowi. WordPress — ostateczna delegacja: nie masz nawet kontroli nad kodem.
Ta sama ręka, która odrzuca międzywkład w hafcie, odrzuca frameworki w kodzie. Powód jest identyczny: **wszystko między decyzją a rezultatem jest zniekształceniem.**
Framework to międzywkład dla umysłu. Utrzymuje kształt, ale nie jest kształtem.— Darius Migula
Strona Jako Artefakt
Strona nie jest narzędziem marketingowym. Jest **cyfrowym artefaktem** zbudowanym tą samą metodą co fizyczne. Każda strona to numerowany wpis w innym medium. Animacja preloadera (złota linia rosnąca) jest cyfrowym odpowiednikiem testu napięcia pierwszego ściegu. Nakładka tekstury ziarna jest cyfrowym odpowiednikiem cięcia zgodnego z włóknami. Kropka kursora jest cyfrowym odpowiednikiem obecności ręki.
Gdy kolekcjoner kupuje fizyczny element, otrzymuje coś zbudowanego w 90 dniach samotności. Gdy ktoś odwiedza tę stronę, doświadcza czegoś zbudowanego w tych samych 90 dniach. Czas nie jest podzielny. Samotność nie jest przenoszalna.