Il y a 90 jours, l'éditeur était vide. Aucun framework, aucun modèle, aucun CMS, aucune équipe. Juste un fichier vierge, un outil d'IA pour la génération et le débogage, et la décision que ce site — comme chaque artefact — serait dirigé par une seule main, à partir de zéro, dans la solitude.
La pièce avant le code
La même pièce, ul. Nawrot, qui abrite la machine à broder, abrite l'ordinateur portable. La même main qui taille le tissu de fond tape le balisage. Il n'y a aucune séparation entre le travail et le site qui le documente. Tous deux sont construits selon la même méthode : partir de rien, n'ajouter que le nécessaire, refuser tout ce qui délègue.
Pas de WordPress. Pas de Shopify. Pas de Webflow. Aucun fichier Figma confié à un développeur. Les décisions de design ont été prises dans l'éditeur, en temps réel, par le même esprit qui décide de la tension d'un point. Quand le site avait besoin d'une ombre, l'ombre a été écrite. Quand il avait besoin d'une grille, la grille a été calculée. Personne d'autre n'a été consulté.
Le site n'est pas une fenêtre sur le travail. Il est le travail — dans un autre médium.— Darius Migula
Pourquoi le vide est le bon point de départ
Un modèle est une décision déjà prise. Un framework est une architecture déjà pensée. Les deux délèguent la réflexion à quelqu'un qui n'est pas dans la pièce. Le Monolit Method rejette la délégation sous toutes ses formes — y compris numérique.
Le premier fichier fut `index.html`. Aucune étape de build, aucun bundler, aucune dépendance. Juste du HTML, du CSS et du JavaScript — chaque ligne dirigée à la main, générée et déboguée avec l'IA comme outil, de la même manière qu'un point est posé fil après fil par une machine qui ne fait que suivre la tension déjà réglée. Quand le site est passé à sept pages, chaque page a été construite à partir du même fichier vide. Aucun copier-coller. Aucune bibliothèque de composants. La même décision, prise 90 fois.
La fiche technique du build
La séquence des 90 jours
Le fichier vide
Jour 1 : `index.html` créé. Aucun boilerplate, aucun Emmet. `` tapé à la main. Le curseur a clignoté pendant dix minutes avant le caractère suivant. La même hésitation qu'avant la première coupe dans le tissu.
La décision typographique
Jours 3 à 7 : Cormorant (serif) et Satoshi (sans-serif) choisies après le test de 23 paires. Chaque police chargée en WOFF2, sous-ensemble latin, préchargée dans le `
`. Aucun CDN Google Fonts — auto-hébergée, comme toute autre ressource.La première page
Jours 8 à 22 : `index.html` construite. Section hero, philosophie, galerie, aperçu du journal, pied de page. Chaque section écrite, testée, réécrite. Aucun copier-coller depuis d'autres sites. Le langage inventé spécifiquement pour ce travail.
La page Method
Jours 23 à 39 : `the-method.html`. La page la plus dense en texte. Spécifications techniques écrites comme de la poésie, pas comme de la documentation. Le shader Three.js ajouté le jour 33 — non planifié, il a émergé du travail.
The Ladder
Jours 40 à 56 : `ladder.html`. Six niveaux, interaction en pile verticale, tableau comparatif, système combinatoire. Le JavaScript le plus complexe. Écrit sans bibliothèque, testé dans les DevTools du navigateur.
BESTIA & Codex
Jours 57 à 73 : `bestia.html` et `codex.html`. Page produit et système de réservation. Intégration Stripe envisagée puis rejetée — « écrivez-moi » est plus honnête. L'animation canvas du Codex : 300 nœuds, orbitaux, calculés à la main.
Archive & Journal
Jours 74 à 84 : `archive.html` et les entrées du journal. Système de filtres, visionneuse, simulation de panier. Le modèle du journal établi — même structure que cette page, réutilisable mais jamais dupliquée.
Polissage, ajustements, lancement
Jours 85 à 90 : animation de préchargement, styles d'impression, bandeau cookies, bouton plein écran, boutons magnétiques. Dernière passe : chaque fichier ouvert, chaque ligne relue, chaque décision remise en question. Puis : déploiement.
Ce qui a été refusé
Chaque outil de build a été évalué et rejeté. Webpack — trop d'abstraction. React — la pensée par composants délègue le design au framework. Tailwind — les classes utilitaires délèguent les décisions visuelles à un système. WordPress — la délégation ultime : on ne possède même pas le code.
La même main qui refuse l'entoilage en broderie refuse les frameworks en code. La raison est identique : **tout ce qui s'interpose entre la décision et le résultat est une distorsion.**
Un framework est un entoilage pour l'esprit. Il maintient la forme, mais il n'est pas la forme.— Darius Migula
Le site comme artefact
Le site n'est pas un outil marketing. C'est un **artefact numérique** construit selon la même méthode que les artefacts physiques. Chaque page est une entrée numérotée dans un médium différent. L'animation de préchargement (la ligne dorée qui grandit) est l'équivalent numérique du premier test de tension d'un point. La texture de grain en surimpression est l'équivalent numérique de la coupe au fil du tissu. Le point qui suit le curseur est l'équivalent numérique de la présence de la main.
Quand un collectionneur acquiert une pièce physique, il reçoit quelque chose construit en 90 jours de solitude. Quand quelqu'un visite ce site, il fait l'expérience de quelque chose construit dans les mêmes 90 jours. Le temps n'est pas divisible. La solitude n'est pas transférable.