Si vous remontez l'historique de ce blog, vous ne trouverez rien qui date de 15 ans, mais je n'ai pas menti dans le titre : ça fait presque 15 ans que j'essaie de blogger, mais j'ai fait quelques erreurs qui m'ont empêché de produire du contenu pendant très longtemps. Je vous explique tout ça !
Je veux un blog, je veux ma propre plateforme !
Revenons vers 2009-2010, je suis au lycée, j'apprends pas mal de chose en bricolant dans mon coin ou en lisant à droite à gauche sur des sujets qui m'intéresse, pas que lié au code (surtout sans lien avec le code même), et j'ai envie de partager ça en ligne pour aider d'autres gens qui apprennent et même juste partager ! Surtout que je ne suis clairement pas très à l'aise avec l'anglais (même à l'écrit à l'époque…) donc je me dis qu'ajouter un peu de contenu en français en ligne ne fera pas de mal 😅
Mais comme tout codeur qui commence, j'ai envie de développer mon propre blog avec ce que je connais à l'époque : HTML, CSS, PHP et MySQL (le tout en vanilla parce qu'évidemment je n'ai pas pris le temps d'apprendre le moindre framework, car ça me parait trop compliqué). Je connais un peu le BBCode ayant un peu trainé sur des forums donc évidemment je veux utiliser du BBCode pour le formatage et pas du HTML en direct. Évidemment c'est un très bon exercice, on touche un peu à tout, ce n'est pas trop compliqué non plus, mais ça prend du temps de coder tout ça ! Surtout sans expérience. Et je ne prends pas de note qui pourrait me permettre de partager ce que j'ai compris…
Résultat j'ai fini par arriver à un résultat qui marchotte plus ou moins, mais je n'ai pas vraiment de contenu. Je ne sais pas par où commencer. Je me dis qu'au final tout est déjà en ligne vu que c'est comme ça que j'ai appris moi-même. Que ce serait prétentieux de ma part de partager comme ça ce que j'ai en tête…
Mon premier blog est donc un échec… Mais j'en tire des conclusions : ma plateforme n'était pas adaptée donc je n'avais pas assez de motivation pour écrire ! Donc j'ai recommencé un autre blog, puis un autre, etc.
Focus sur le contenu !
Après quelques années d'errance sans plateforme et toujours aucun contenu en ligne, j'ai pris le parti de changer de voie : d'abord le contenu et je verrai plus tard pour la plateforme !
Deux options à ce moment-là : soit je pars sur une plateforme type Medium (en fait même que Medium car pas beaucoup d'autres options vers 2016) soit je prenais l'option de l'héberger. Medium ça ne m'allait pas, car je veux garder le contrôle de mon contenu, on ne sait jamais si Medium ferme ou bloque l'accès (c'est d'ailleurs un peu le cas comme on ne peut pas lire en illimité du contenu du Medium). Côté auto-hébergement, il y a pléthore de solutions, de Wordpress à Hugo c'est pas les options qui manquent. Dans mon cas je suis parti sur une plateforme très jeune à l'époque : Ghost. Encore en version 0.x.x à l'époque, la plateforme m'a plu tout de suite pour sa simplicité : du markdown pour la rédaction, du markdown pour le stockage sans une base SQLite, tout écrit en Node.js qui commence à vraiment décoller, très facile à installer !
Je suis donc parti là-dessus et j'ai commencé à rédiger des articles avec mes problématiques / découvertes / avis de l'époque : du changement de kernel de l'installation de mon serveur dédié chez OVH (toujours le même serveur dédié qui me suit depuis 2013 !!), à l'achat d'une Kindle en passant par le déverrouillage d'un compte Ghost (ahh les débuts avec un nouvel outil… 😅), j'ai écrit 9 articles entre mai et novembre 2016, articles qui sont toujours en ligne, ce qui était infiniment plus qu'avant où je n'avais rien !
Depuis j'ai continué à alimenter le blog, continué à mettre à jour Ghost régulièrement plutôt facilement, jusqu'à la version 3… Là les ennuis ont commencé… J'ai commencé à avoir du mal à mettre à jour, déjà en version 3 j'ai dû désactiver des fonctionnalités permettant le contenu sous paywall (verrouillage de contenu contre rémunération) et fermer les yeux sur beaucoup de choses inutiles pour moi… J'ai aussi vu le stockage changer pour ne plus du tout être en Markdown… J'ai perdu la simplicité que j'avais, mais je pouvais toujours publier dans des périodes où je n'avais pas l'envie d'écrire un nouveau blog !
Vers fin 2019 j'ai aussi croisé l'initiative de Nicolas Brondin qui avait pris le pli d'écrire un post chaque jour (en semaine, donc 5 articles par semaine) sur son propre blog tech. J'étais impressionné et en même temps ça me paraissait impossible à tenir ! Mais j'étais tenté par le challenge… Donc j'ai pris un contrat un peu plus léger : 1 article par semaine sur mon blog, je parle de ce que je veux, mais je m'impose une cadence pour voir si j'y arrive, et voir si je ne me perds pas moi en route. Résultat en 2020 c'est 34 publications sur le blog, donc pas vraiment 1 billet par semaine, mais j'ai à mon sens réussi mon expérience : je suis capable de publier vraiment toute l'année et ce que je publie intéresse des gens !
J'en profite pour remercier tous les gens qui me font des retours, je n'ai toujours aucun tracking ou analytics sur le blog (par respect pour votre vie privée), même le GoAccess que j'avais avant a été décommissionné car ça ne m'apportait pas le feedback que je voulais.
J'ai donc gardé ce rythme : j'essaie de publier tous les mardis avec plus ou moins de succès mais ce n'est pas grave car : je partage et je me préserve moi aussi.
Ne pas se forcer
Le rythme d'un article par semaine est compliqué à tenir sur une longue durée, surtout quand ça ne fait pas partie de son travail quotidien ! Cet article le montre bien : il arrive après 3 mois avec uniquement 2 revues de presse publiées. Je n'ai pas rien fait pendant 3 mois, j'ai fait autre chose, je n'avais pas envie de me poser devant mon écran pour écrire alors même que j'avais quand même des idées en tête !
Tout ça pour dire : ne vous forcez pas ! La vie de personne ne dépend de votre blog. Les seules vies qui doivent compter c'est la vôtre et celles de vos proches.
J'ai eu 3 mois où j'aurai pu écrire, techniquement, j'avais du temps libre, j'aurai pu prendre un peu de ce temps pour le blog, mais je n'avais pas la motivation, j'avais envie de souffler un peu sur pas mal d'aspects, prendre du temps pour moi seul et mes proches, donc je l'ai fait. Et même si les algos des réseaux sociaux vont me punir pour cette longue pause : tant pis.
Je vous encouragerai toujours à produire vous aussi du contenu, mais jamais au détriment de vous-même !
Et la suite ?
Je me suis plaint de Ghost, mais je suis toujours à l'utiliser comme vous pouvez le constater ! Et pourtant ça fait 2 ans que je parle de la création de ma propre plateforme… Ça arrive ! Je bosse dessus de temps en temps, j'approche tout doucement de la fin de la v1.0.0 et j'aurai avec certitude un article à faire sur ce projet !
En attendant je reste en ligne à travers le même Ghost, hébergé sur le même serveur depuis 2013, avec les mêmes scripts bash pour gérer tout ça, sauf que maintenant je rédige tous mes articles en markdown dans VSCode 🤓, synchronisé entre mes machines avec Git 🤓, et pour publier je recopie à la main dans Ghost 😬 ! Des tâches manuelles qui me motivent à finir mon propre blog ! 🫠
Mais comme j'ai dit : je continue d'écrire, car pour moi c'est ça le plus important : partager ! C'est ça qui me drive, c'est ça qui fait que je suis là à écrire ça, alors que ce n'est clairement plus à la mode de blogger, encore moins sur une plateforme personnelle et encore moins en faisant la promotion de système comme RSS/Atom ! Je fais ça pour moi et par plaisir, je ne fais pas ça pour une quelconque popularité ou pour remplir un objectif que me donnerait mon employeur.
Et vous ?
Vous qui me lisez, avez-vous un blog ?
Je sens déjà les réponses de beaucoup de collègues : "j'ai rien à dire moi !", "je suis pas assez bon…", "tout a déjà été dit", "j'ai envie de coder mon blog !" / "faut que je code mon blog avant...", etc. Pour moi la seule réponse valide que j'entends c'est "j'ai pas envie" (ou autre variante). En effet tenir un blog c'est un investissement personnel, ça demande du temps et de la motivation, si vous n'en avez pas envie : vous avez le droit et personne ne devrait vous l'imposer !
Pour tous les autres réponses : vous vous trompez ! Je sais que ça peut sembler prétentieux de ma part de dire ça, mais je le pense sincèrement au vu de ma propre expérience et des discussions que j'ai pu avoir avec beaucoup de gens ! Vous avez des choses à raconter, vous n'avez pas besoin de plus qu'une solution clé en main type Medium, Dev ou même un simple générateur de site avec un template de blog hébergé sur Github pour vous lancer ! C'est toujours possible d'évoluer plus tard, il existe pas mal de moyen de récupérer du contenu pour le transférer. Mais il faut d'abord se confronter à l'écriture à mon avis.
Des sujets il existe énormément de méthode pour en trouver. La méthode que je donne souvent (car ça demande pratiquement aucun effort) : pendant 1 semaine, chaque fois que vous aider un collègue sur une tâche, car il ne savait pas quelque chose, que vous apprenez vous quelque chose, que vous faite quelque chose qui n'est pas habituel dans votre quotidien, que vous tester une méthode ou un outil ou une librairie ; notez-le dans un coin (une page de cahier, une todo app, une note sur votre téléphone, une liste que vous pouvez avoir toujours sur vous). Chaque entrée est un article potentiel, c'est certain, vous n'allez pas apprendre des choses à tout le monde, mais le but de partager comme ça c'est à la fois se rappeler comment on a fait et partager ça à tous ceux que ça pourrait aider. Garder ça en tête : vous serez peut-être dans quelques mois le développeur ou la développeuse qui aura besoin de cet article que vous avez écrit !
Conclusion
Je publie relativement beaucoup, je sais que ça peut sembler difficile, mais j'espère avoir réussi à ce que vous compreniez que vous n'avez pas besoin de me copier, que moi aussi je suis passé par des phases de vide ou avec les mauvais focus. Ce n'est pas grave, ce qui compte c'est que si vous en avez envie, vous n'avez pas de raison de vous limiter. Laissez sortir ce que vous avez en tête et vous verrez ensuite si ça vous apporte à vous quelque chose !
Ça fait donc presque 15 ans que je fais presque du blogging. Ça fait 8 ans que je tiens vraiment un blog. Donc presque 7 ans à faire des erreurs qui m'ont appris beaucoup de choses et qui m'ont permis d'être ici à écrire aujourd'hui et aimer ça !
Sans jouer les experts, je serai très content de vous aider à vous lancer si vous avez besoin d'un coup de main, donc n'hésitez pas à me contacter par message privé !
Crédit photo : https://unsplash.com/fr/photos/une-petite-fille-jouant-avec-un-ordinateur-portable-hdP2oxPc3GY