90
Jours

Un éditeur. Zéro modèle. Zéro framework.
Le site s'est construit lui-même, par la main qui l'a construit.

Image — Large / Écran

Jour 1 : éditeur vide (90-days-editor-day1.webp)

Capture d'écran de l'éditeur de code vide, jour 1. Thème sombre, un curseur clignotant. Aucun fichier ouvert. Paysage 1200×800.

+ Mobile : recadrage vertical montrant la ligne du curseur, 1080×1920.

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

Durée90 jours. Du 8 avril au 6 juillet 2026. Aucun jour de congé. 8 à 12 heures par jour.
Lieuul. Nawrot, Łódź, Pologne. La même pièce que l'atelier de broderie.
ÉditeurVS Code. Thème sombre. Aucune extension, sauf la coloration syntaxique.
Rôle de l'IAGénération de code, débogage, contrôle des textes techniques — utilisée comme outil sous direction constante. Chaque décision architecturale et esthétique : un seul esprit.
StackHTML5, CSS3, JavaScript natif. Aucun framework, aucune bibliothèque, aucun outil de build.
DesignConçu directement dans le navigateur. Aucun Figma, aucun Sketch, aucune maquette. Décisions prises en temps réel.
Pages27 fichiers HTML : index, the-method, the-cut, ladder, bestia, codex, archive, artefact-guide, entrées du journal, et plus encore, toujours en croissance.
Lignes de code~27 600 lignes réparties sur toutes les pages HTML, le CSS et le JavaScript étant en grande partie écrits en ligne par page. Chaque ligne dirigée et relue à la main.
RessourcesImages WebP, polices WOFF2 (Cormorant, Satoshi), vidéos temporaires MP4. Toutes optimisées à la main.
HébergementNetlify. Déployé via Git. Aucun pipeline CI/CD, aucun test automatisé.
AccessibilitéÉtiquettes ARIA, liens d'évitement, requêtes de mouvement réduit, HTML sémantique. Intégrée dès le départ, pas ajoutée après coup.
SEOSchema.org JSON-LD, balises canoniques, hreflang, Open Graph — dirigés à la main. Aucun plugin.
DélégationZéro délégation créative. Aucun designer, aucun développeur, aucun rédacteur, aucune agence SEO. IA utilisée comme instrument d'exécution — jamais pour les décisions.
MéthodeMonolit Method appliquée au code : pas de renfort (pas de frameworks), pas d'entoilage (pas de modèles), tension maintenue par la structure seule.

La séquence des 90 jours

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

Image — Large / Écran

Jour 90 : déployé (90-days-editor-final.webp)

Capture d'écran de l'éditeur de code final, jour 90. Sept fichiers ouverts, 23 000 lignes écrites. Thème sombre, même curseur. Paysage 1200×800.

+ Mobile : recadrage vertical montrant les onglets de fichiers et le nombre de lignes, 1080×1920.

Image — Large / Écran divisé

La même main, deux médiums (90-days-split-screen.webp)

Écran divisé : à gauche l'éditeur de code, à droite le tambour à broder. La même main visible des deux côtés. Paysage 1200×800.

+ Mobile : empilement vertical, code en haut, broderie en bas, 1080×1920.

L'Atelier

Le site, comme chaque pièce, a été construit ici.

Aucune agence, aucun freelance, aucune boutique de modèles. Depuis cette pièce, ul. Nawrot, le code a été écrit et les artefacts ont été construits. La même main. La même solitude. La même méthode.

Le travail continue

Une méthode. Aucun raccourci.

Migula Studio. Łódź, depuis juin 2026. Le site est en ligne. Le travail continue.

Citation copiée