Hace 90 días el editor estaba vacío. Sin framework, sin plantilla, sin CMS, sin equipo. Solo un archivo en blanco, una herramienta de IA para generación y depuración, y la decisión de que este sitio — como cada pieza — sería dirigido por una sola mano, desde cero, en soledad.
La Habitación Antes del Código
La misma habitación de la calle Nawrot que alberga la máquina de bordar alberga el portátil. La misma mano que corta el bajo escribe el marcado. No hay separación entre el trabajo y el sitio que lo documenta. Ambos se construyen con el mismo método: empezar con nada, añadir solo lo necesario, rechazar todo lo que delega.
Sin WordPress. Sin Shopify. Sin Webflow. Sin un archivo de Figma entregado a un desarrollador. Las decisiones de diseño se tomaron en el editor, en tiempo real, por la misma mente que decide la tensión de una puntada. Cuando el sitio necesitaba una sombra, la sombra se escribía. Cuando necesitaba una cuadrícula, la cuadrícula se calculaba. No se consultó a nadie más.
El sitio no es una ventana al trabajo. Es el trabajo — en otro medio.— Darius Migula
Por Qué Vacío Es la Condición de Partida Correcta
Una plantilla es una decisión prefabricada. Un framework es una arquitectura prefabricada. Ambos delegan el pensamiento en alguien que no está en la habitación. El Método Monolit rechaza la delegación en todas sus formas — incluida la digital.
El primer archivo fue `index.html`. Sin paso de compilación, sin empaquetador, sin dependencias. Solo HTML, CSS y JavaScript — cada línea dirigida a mano, generada y depurada con IA como herramienta, del mismo modo que una puntada se coloca hilo a hilo con una máquina que solo sigue la tensión ya ajustada. Cuando el sitio creció a siete páginas, cada página se construyó desde el mismo archivo en blanco. Sin copiar y pegar. Sin biblioteca de componentes. La misma decisión, tomada 90 veces.
Especificaciones de Construcción
La Secuencia de 90 Días
El Archivo en Blanco
Día 1: se crea `index.html`. Sin plantilla, sin Emmet. `` escrito a mano. El cursor parpadeó durante diez minutos antes del siguiente carácter. La misma vacilación que antes del primer corte en la tela.
La Decisión Tipográfica
Días 3–7: Cormorant (serif) y Satoshi (sans) elegidos después de probar 23 pares. Cada fuente cargada como WOFF2, subconjunto al latín, precargada en `
`. Sin CDN de Google Fonts — autoalojadas, como todos los demás recursos.La Primera Página
Días 8–22: se construye `index.html`. Sección hero, filosofía, galería, teaser de la bitácora, pie de página. Cada sección escrita, probada, reescrita. Sin copiar y pegar de otros sitios. El lenguaje inventado para este trabajo específico.
La Página del Método
Días 23–39: `the-method.html`. La página con más texto. Especificaciones técnicas escritas como poesía, no como documentación. El shader de Three.js añadido el día 33 — no planeado, surgió del trabajo.
La Escalera
Días 40–56: `ladder.html`. Seis niveles, interacción de pila vertical, tabla comparativa, sistema combinatorio. El JavaScript más complejo. Escrito sin librerías, probado en las DevTools del navegador.
BESTIA y Codex
Días 57–73: `bestia.html` y `codex.html`. Página de producto y sistema de reservas. Integración con Stripe planeada pero rechazada — "escríbeme un correo" es más honesto. La animación del canvas de Codex: 300 nodos, orbitales, calculados a mano.
Archivo y Bitácora
Días 74–84: `archive.html` y entradas de la bitácora. Sistema de filtros, lightbox, simulación de carrito. La plantilla de la bitácora establecida — la misma estructura que esta página, reutilizable pero nunca duplicada.
Pulir, Refinar, Lanzar
Días 85–90: Animación de preloader, estilos de impresión, banner de cookies, alternancia de pantalla completa, botones magnéticos. Última pasada: cada archivo abierto, cada línea leída, cada decisión cuestionada. Luego: desplegar.
Lo Que Se Rechazó
Toda herramienta de compilación fue evaluada y rechazada. Webpack — demasiada abstracción. React — el pensamiento de componentes delega el diseño en un framework. Tailwind — las clases de utilidad delegan las decisiones visuales en un sistema. WordPress — la delegación definitiva: ni siquiera eres dueño del código.
La misma mano que rechaza la entretela en el bordado rechaza los frameworks en el código. La razón es idéntica: **cualquier cosa que se interponga entre la decisión y el resultado es una distorsión.**
Un framework es una entretela para la mente. Sostiene la forma, pero no es la forma.— Darius Migula
El Sitio como Pieza
El sitio no es una herramienta de marketing. Es una **pieza digital** construida con el mismo método que las físicas. Cada página es una entrada numerada en otro medio. La animación del preloader (la línea dorada que crece) es el equivalente digital de la prueba de tensión de la primera puntada. La superposición de textura de grano es el equivalente digital del corte al hilo del grano. El punto del cursor es el equivalente digital de la presencia de la mano.
Cuando un coleccionista adquiere una pieza física, recibe algo construido en 90 días de soledad. Cuando alguien visita este sitio, experimenta algo construido en los mismos 90 días. El tiempo no es divisible. La soledad no es transferible.