<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Documentation on Mook’s Lab Chronicles</title><link>https://blog.homeblack.fr/tags/documentation/</link><description>Recent content in Documentation on Mook’s Lab Chronicles</description><generator>Hugo -- gohugo.io</generator><language>fr-FR</language><lastBuildDate>Sun, 16 Aug 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://blog.homeblack.fr/tags/documentation/index.xml" rel="self" type="application/rss+xml"/><item><title>Je reconstruisais tout. Je ne notais rien.</title><link>https://blog.homeblack.fr/p/post-presentation/</link><pubDate>Sat, 15 Feb 2025 10:00:00 +0100</pubDate><guid>https://blog.homeblack.fr/p/post-presentation/</guid><description>&lt;img src="https://blog.homeblack.fr/p/post-presentation/cover.png" alt="Featured image of post Je reconstruisais tout. Je ne notais rien." /&gt;&lt;p&gt;Je venais de refaire une bonne partie de mon homelab. La virtualisation, le stockage, le réseau, les sauvegardes : tout avait été repris, déplacé ou repensé.&lt;/p&gt;
&lt;p&gt;Quelques semaines plus tard, j’ai rouvert une configuration et je me suis posé une question assez simple :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Pourquoi est-ce que j’avais fait ça comme ça ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je savais qu’il y avait une raison. J’avais probablement testé plusieurs solutions, rencontré un problème puis choisi celle qui s’adaptait le mieux à mon environnement. Le résultat fonctionnait toujours, mais le chemin pour y arriver avait déjà commencé à disparaître.&lt;/p&gt;
&lt;p&gt;Ce n’était pas la première fois.&lt;/p&gt;
&lt;h2 id="résoudre-passer-au-suivant-oublier"&gt;Résoudre, passer au suivant, oublier
&lt;/h2&gt;&lt;p&gt;J’ai longtemps travaillé de cette manière dans mon homelab. Une idée me trottait dans la tête, je montais un petit lab, je cassais quelques trucs et je finissais par obtenir quelque chose d’utilisable.&lt;/p&gt;
&lt;p&gt;Une fois le problème résolu, je passais au suivant.&lt;/p&gt;
&lt;p&gt;Le raisonnement restait quelque part entre ma mémoire, un historique de commandes et quelques fichiers dont le nom commençait parfois par &lt;code&gt;final&lt;/code&gt; et finissait par &lt;code&gt;v2&lt;/code&gt;. Autant dire que, six mois plus tard, la recherche archéologique était rarement brillante.&lt;/p&gt;
&lt;p&gt;Le plus frustrant n’était pas d’avoir oublié une commande. Une documentation constructeur pouvait souvent me la redonner. Ce que je perdais, c’était la raison du choix : pourquoi cet outil, pourquoi cette architecture et quelle mauvaise piste j’avais déjà éliminée.&lt;/p&gt;
&lt;h2 id="la-reconstruction-qui-a-servi-de-déclic"&gt;La reconstruction qui a servi de déclic
&lt;/h2&gt;&lt;p&gt;Cette remise à plat du homelab est arrivée pendant une période plus compliquée professionnellement, où je me suis retrouvé au chômage. J’avais davantage de temps pour reprendre les fondations, expérimenter et remettre de l’ordre dans ce que j’avais accumulé.&lt;/p&gt;
&lt;p&gt;En reconstruisant la virtualisation, le stockage, le réseau et les sauvegardes, j’ai compris que mon principal problème n’était pas technique.&lt;/p&gt;
&lt;p&gt;Je ne gardais aucune trace de ce que je faisais.&lt;/p&gt;
&lt;p&gt;Je pouvais passer plusieurs soirées à comprendre un comportement, trouver le bon compromis, vérifier que tout fonctionnait… puis ne laisser derrière moi que la configuration finale. Toute la partie intéressante disparaissait alors que c’était justement elle qui pouvait m’être utile plus tard.&lt;/p&gt;
&lt;h2 id="un-blog-plutôt-quun-dossier-de-notes-oublié"&gt;Un blog plutôt qu’un dossier de notes oublié
&lt;/h2&gt;&lt;p&gt;J’aurais pu ouvrir un dossier &lt;code&gt;documentation/&lt;/code&gt;, rédiger trois fichiers Markdown et oublier leur existence. Je me connais suffisamment pour savoir comment cette histoire se serait terminée.&lt;/p&gt;
&lt;p&gt;Le blog ajoutait une petite contrainte qui me manquait : pour publier un article, je devais remettre les événements dans l’ordre, expliquer le problème et vérifier que ce que j’écrivais correspondait encore à la réalité.&lt;/p&gt;
&lt;p&gt;Il ne s’agissait plus seulement de conserver une commande. Il fallait raconter pourquoi elle avait été nécessaire.&lt;/p&gt;
&lt;p&gt;C’est devenu la première mission de ce blog : servir de mémoire technique à mon homelab. Si un retour d’expérience peut ensuite faire gagner du temps à quelqu’un ou lui donner une idée à essayer, c’est un très bon bonus.&lt;/p&gt;
&lt;p&gt;Pour mon parcours et ce qui se cache derrière le pseudo, la page &lt;a class="link" href="https://blog.homeblack.fr/whoami/" &gt;mook &amp;ndash;about&lt;/a&gt; fait désormais bien mieux le travail qu’une longue présentation au milieu de cet article.&lt;/p&gt;
&lt;h2 id="ce-que-cette-mauvaise-habitude-a-fini-par-produire"&gt;Ce que cette mauvaise habitude a fini par produire
&lt;/h2&gt;&lt;p&gt;Depuis, les articles les plus intéressants sont justement ceux que je n’aurais probablement jamais documentés avant.&lt;/p&gt;
&lt;p&gt;La naissance de &lt;a class="link" href="https://blog.homeblack.fr/p/warpgatesh-synchroniser-acces-ssh-warpgate/" &gt;WarpgateSH&lt;/a&gt; aurait pu rester un script lancé à la main puis oublié. Les sauvegardes qui malmenaient &lt;a class="link" href="https://blog.homeblack.fr/p/ceph-backups-pbs/" &gt;mon cluster Ceph&lt;/a&gt; auraient pu se résumer à « j’ai décalé les horaires et ça va mieux ». Et ma petite &lt;a class="link" href="https://blog.homeblack.fr/p/revision-cluster-opnsense/" &gt;révision du cluster OPNsense&lt;/a&gt; aurait probablement laissé derrière elle une correction sans son raisonnement.&lt;/p&gt;
&lt;p&gt;Tout n’est pas documenté pour autant. Certains essais restent dans un terminal, certains projets attendent encore leur article et je continue parfois à comprendre trop tard que j’aurais dû prendre des notes plus tôt.&lt;/p&gt;
&lt;p&gt;Mais le réflexe a changé. Quand je termine quelque chose, je ne me demande plus seulement si ça fonctionne aujourd’hui. Je me demande aussi ce que j’aurai oublié le jour où je devrai y revenir.&lt;/p&gt;
&lt;p&gt;C’est généralement là qu’un nouvel article commence.&lt;/p&gt;</description></item></channel></rss>