Manifesto MyLastNight
MyLastNight est un atelier personnel auto-hébergé : bricolages techniques, recettes, notes, expérimentations. Pas un produit, pas un blog SEO, pas une vitrine pro. Quatre mantras le guident : Un grand
MyLastNight — Manifesto
version: 1.0.0
Document de référence éditoriale et philosophique du site
mylastnight.eu.
Auteur : Laurent Peronnet
Date : 30 avril 2026
Usage : page/aboutou/manifesto, et source de cohérence pour toutes les pages, footers, copies, et communications du site.
Préambule
MyLastNight n'est pas un produit. C'est un espace personnel ouvert au public, un atelier de bricolages, de notes, de recettes et d'expérimentations techniques, hébergé chez moi, opéré par moi, et conçu pour rester ce qu'il est : honnête, sobre, et utile.
Ce document existe pour que la voix du site reste cohérente au fil des ans, des refontes, et des contributions futures. Si un jour quelqu'un d'autre y écrit, ce manifesto est là pour rappeler comment on y écrit.
Les quatre mantras
Mes mantras mélangent trois registres : geek / pop culture détournée, sagesse taoïste, franc-parler. Ils ne sont pas hiérarchisés mais ils se complètent.
1. Un grand pouvoir impose de grandes possibilités
Détournement du "with great power comes great responsibility" de Spider-Man.
Là où l'original parle de devoir, j'ouvre sur l'opportunité. Le pouvoir technique (auto-héberger, coder, contrôler ses données) ne doit pas être vécu comme un fardeau mais comme un terrain de jeu sérieux. Quand on tient les outils, on tient aussi les choix — et c'est une chance, pas une menace.
Application pratique : chaque fois qu'on peut faire quelque chose soi-même au lieu de déléguer à un service tiers, on le fait. Pas par doctrine, mais parce que c'est l'occasion d'apprendre, d'adapter, de mieux comprendre.
2. Améliore la vie et nourris l'esprit
Le seul mantra sans clin d'œil pop. Sobre, direct, presque proverbial.
C'est le filtre principal pour décider quoi publier sur le site. Si un contenu ne fait ni l'un ni l'autre — n'aide à mieux vivre, n'apprend rien à personne — il n'a pas sa place ici.
Application pratique : une recette, une note technique, un retour d'expérience, un bricolage documenté → oui. Une opinion partagée pour exister, du contenu généré pour le SEO, du remplissage → non.
3. Réaliser le naturellement juste
Référence taoïste : wu wei (無為) et ziran (自然).
Le naturellement juste, ce n'est pas l'absence d'action — c'est l'action sans forcer, alignée avec ce qui est. Construire un site qui sert sans imposer, qui mesure sans surveiller, qui accueille sans piéger.
Application pratique : la complexité d'un système doit refléter la complexité réelle du besoin, pas l'inverse. On ne sur-architecture pas. On ne stocke pas "au cas où". On laisse les choses être ce qu'elles sont.
4. Don't be an asshole, stay no evil
Détournement croisé : "Don't be evil" de Google + "stay safe" générique.
Le mantra signature. C'est la voix du site quand il faut trancher. Pas méchant, pas naïf, juste honnête. Google a abandonné son "Don't be evil" — moi je le récupère et je le radicalise.
Application pratique : si une décision technique ou éditoriale a un parfum de "asshole move" (vendre la donnée, manipuler l'utilisateur, dark pattern, opt-out planqué), elle est rejetée d'office. Pas de débat.
Posture privacy
Ce que le site ne fait pas
- Pas de tracker tiers (Google Analytics, Meta, Hotjar, rien)
- Pas de cookie publicitaire
- Pas de logs persistants identifiants
- Pas de fingerprinting navigateur
- Pas de revente, partage ou transmission de données à qui que ce soit
Ce que le site fait, en compteurs anonymes uniquement
- Nombre de pages vues, par URL et par jour
- Temps passé et profondeur de lecture sur une page (sans savoir qui)
- Téléchargements de ressources opensource, par fichier
- Provenance du trafic, par grandes catégories (HackerNews, Mastodon, GitHub, moteurs, lien direct)
- Répartition des modèles d'appareil, systèmes d'exploitation, navigateurs, dans trois compteurs séparés et non corrélés
Je ne sais jamais "combien de Safari sur iPhone". Je sais X% mobile et Y% Safari, indépendamment. C'est ce que veut dire "anonyme".
Pourquoi mesurer les appareils
Pas pour classer. Pour adapter.
Si je vois passer plusieurs visites depuis des feature phones, des appareils anciens, des navigateurs en mode texte ou des terminaux en ligne de commande, c'est une indication précieuse : ces gens-là ont autant le droit que les autres d'accéder à mes bricolages, mes notes, mes recettes. Mais ils ont besoin d'une version plus légère.
Je peux alors :
- Alléger le CSS et le JS pour qu'une page se charge même en 2G
- Créer des variantes textuelles ou très simplifiées
- Développer une version CLI consultable directement avec curl ou en SSH
C'est un retournement complet de la logique des analytics classiques : plutôt que de cibler les visiteurs "rentables" ou profilables, je veux m'assurer que les moins bien équipés gardent un accès digne. Les compteurs anonymes m'aident exactement à ça, et c'est la seule raison pour laquelle je les regarde.
Transparence
Les compteurs sont consultables publiquement sur /stats, et exportables en CSV depuis cette même page. Le site est transparent sur ses propres mesures.
Inclusivité matérielle
"Je ne veux pas leur interdire l'accès à mes bricolages ou mes recettes, bien au contraire — leur en faciliter l'accès, quitte à développer une version CLI uniquement (j'adorerais faire ça)."
Le web mainstream s'éloigne chaque année des appareils modestes. Les frameworks JS s'alourdissent, les CSS se complexifient, les pages exigent toujours plus de ressources. Cette dérive exclut silencieusement :
- Les utilisateurs de feature phones (encore très présents en Afrique, Asie, et en milieu rural européen)
- Les utilisateurs d'appareils anciens (Mac PowerPC, vieux iPad, Android pré-2015)
- Les utilisateurs de navigateurs en mode texte (Lynx, w3m, ELinks)
- Les sysadmins qui consultent depuis SSH avec
curlouwget - Les utilisateurs avec connexion lente (zones blanches, satellite ancien, 2G)
Mon engagement : tout contenu publié sur MyLastNight doit rester accessible avec :
- ≤ 100 KB par page (HTML + CSS critiques)
- Aucun JS bloquant pour la lecture du contenu principal
- Une version CLI/text disponible à terme (curl mylastnight.eu/recettes/foo.txt)
- Compatibilité minimale jusqu'à HTTP/1.1, TLS 1.2, et navigateurs sans JS
Voix éditoriale
Trois registres à équilibrer
| Registre | Utilisation | Exemples |
|---|---|---|
| Geek / pop culture | Quand on touche à la technique, au plaisir du détournement, à la culture du hacker | "This message will self-destruct", références SF, jeux vidéo, Spider-Man |
| Sagesse taoïste | Quand on parle de simplicité, de juste mesure, de relation aux choses | "Poussière, retour à la poussière", "le naturellement juste", "wu wei" |
| Franc-parler | Quand il faut trancher, dire non, marquer une limite éthique | "Don't be an asshole", "no evil", direct sans agressivité |
Règles de ton
- Tutoyer le lecteur par défaut. Le site est un atelier ouvert, pas un magasin.
- Ne jamais s'excuser d'être technique. Expliquer, oui ; dévaloriser, non.
- Préférer le concret à l'abstrait. Une commande, un exemple, un fichier valent mieux qu'un paragraphe théorique.
- Reconnaître ce qu'on ne sait pas. L'incertitude assumée est plus honnête que l'expertise feinte.
- Faire des clins d'œil sans s'y noyer. Une référence pop par page, pas une par paragraphe.
- Pas d'emojis décoratifs. Sauf cas rares où l'emoji est le contenu (légende, marqueur d'état).
- Pas de superlatifs marketing. "Le meilleur", "incroyable", "révolutionnaire" → bannis.
Mots et tournures à privilégier
- "Bricolage" plutôt que "projet"
- "Note" plutôt que "article"
- "Recette" pour tout ce qui se reproduit (pas que la cuisine)
- "Atelier" plutôt que "blog"
- "Bidouille" assumée, pas honteuse
Mots à éviter
- "Solution" (sauf en math)
- "Optimal" (rarement vrai)
- "Disruptif" (jamais)
- "Écosystème" (sauf biologie)
- "ROI", "KPI", "synergie" (jargon corporate)
Footer du site — propositions calibrées
Le footer est un endroit clé : il s'affiche partout, donc il doit incarner les mantras sans les répéter. Approche recommandée : rotation aléatoire d'un set cohérent.
Set de footers (rotation recommandée)
const FOOTERS = [
// Taoïste-tech (référence wu wei)
'Pas de tracker, pas de cookie pub, pas de logs. Données brutes : poussière, retour à la poussière. → /privacy',
// Wu wei pur
'Pas de tracker, pas de cookie pub, pas de logs. La meilleure donnée est celle qu\'on ne garde pas. → /privacy',
// Pop-geek (Mission Impossible)
'Pas de tracker, pas de cookie pub, pas de logs. Vos données brutes ? "This message will self-destruct." → /privacy',
// Geek-spirituel hybride (taoïste-bouddhiste)
'Pas de tracker, pas de cookie pub, pas de logs. Vos données brutes atteignent le nirvana en moins d\'une seconde. → /privacy',
// Manifesto (clin d'œil au mantra signature)
'Pas de tracker, pas de cookie pub, pas de logs. Don\'t be an asshole : ne garder que ce qui sert. → /privacy',
];
Footer fixe alternatif (si rotation pas souhaitée)
Pas de tracker, pas de cookie pub, pas de logs.
Données brutes : poussière, retour à la poussière. → /privacy
C'est celui qui résonne le mieux avec "Réaliser le naturellement juste". Spirituel sans être lourd, geek-friendly, techniquement exact (la donnée se "détruit" effectivement à la fin de la requête HTTP).
Cohérence visuelle
Typographie
- MapleMono (avec ligatures) pour le code et les éléments techniques
- Police système pour le texte courant (performance + accessibilité)
Palette
- Inspirée lofi / retro / Japonais graphic design
- Toujours nommer les couleurs précisément (pas de "rose" ambigu — colorblindness)
- Éviter les paires problématiques (rouge/vert seuls, violet vs bleu)
Identité
- Navbar unifiée via
mln-navbar.js - Variables CSS partagées (
mln-base.css) - Pas de framework UI lourd
- Pas de dark mode par défaut — choix utilisateur respecté
Ce que MyLastNight n'est pas
Pour clarifier par opposition :
- ❌ Pas une startup
- ❌ Pas un produit à monétiser
- ❌ Pas un blog SEO-optimisé
- ❌ Pas une vitrine professionnelle (même si le travail technique est sérieux)
- ❌ Pas un réseau social
- ❌ Pas un espace de débat politique
- ❌ Pas un terrain de marketing personnel
C'est :
- ✅ Un atelier auto-hébergé
- ✅ Un carnet technique public
- ✅ Une bibliothèque de bricolages reproductibles
- ✅ Un terrain d'expérimentation logiciel et matériel
- ✅ Un acte de souveraineté numérique modeste
Évolutions du manifesto
Ce document est vivant. Quand un mantra évolue, quand une nouvelle règle de voix s'impose, quand une posture change, on met à jour ici plutôt que de laisser dériver les usages.
Versionning : SemVer (major.minor.patch).
- Major : changement de mantra ou de posture fondamentale
- Minor : ajout de section ou de règle
- Patch : reformulation, correction
Historique :
- 1.0.0 (2026-04-30) : consolidation initiale à partir des échanges mars-avril 2026
Annexe — Origine des mantras
| Mantra | Source détournée | Année d'adoption |
|---|---|---|
| Un grand pouvoir impose de grandes possibilités | Spider-Man (Stan Lee, 1962) | ~ |
| Améliore la vie et nourris l'esprit | Original / proverbial | ~ |
| Réaliser le naturellement juste | Tao Te Ching (Lao Tseu, ~VIe s. av. J.-C.) — wu wei + ziran | ~ |
| Don't be an asshole, stay no evil | Google "Don't be evil" (1999, abandonné 2018) + "stay safe" générique | ~ |
"On ne fait pas un site pour qu'il dure. On le fait pour qu'il serve, ici et maintenant. Si dans dix ans il n'existe plus, ce ne sera pas un échec — ce sera une étape qui aura nourri d'autres choses."
Resources
-
MANIFESTO.md
12 KB
-
MANIFESTO.pdf
197 KB