Bonne année !


Un an ! Un an déjà que Devendevenir est né, d’une idée trop longtemps restée dans un coin de ma tête et qui rôde non loin de moi quand je code. Le pourquoi a déjà été évoqué, l’heure du premier bilan est arrivée. Tant en termes de compétences qu’en termes d’écriture, Devendevenir est devenu un passe-temps dévorant.

Il est temps de jeter un œil sur l’année passée et de se pencher sur son déroulement, avant de repartir pour une nouvelle année de découvertes et d’articles aux sujets divers et variés !

Pas simple d’être le seul maître à bord

Pour la première fois dans ma “nouvelle vie” de développeur, je me suis retrouvé seul pour résoudre mes problèmes. Pas dès le début, j’ai pu compter sur l’aide de quelques collègues me partageant leurs lumières. Certains ont même cloné mon dépôt git et essayé de le déployer afin de m’aider à résoudre certains soucis, parfois sans succès.

Il y a quelques échecs à noter au bilan de cette première année, notamment en termes d’optimisation, pour les images en particulier, ainsi que la mise en place d’un sommaire dynamique dans les articles. Sur ces sujets, j’ai pourtant été épaulé, mais cela s’est révélé insuffisant pour que je surmonte ces soucis. Au travers du développement de ce blog, j’ai aussi appris à me satisfaire de petites victoires, qui me permettent d’évacuer l’amertume causée par d’autres écueils.

Les réussites

Paradoxalement, être seul maître à bord est à la fois difficile et gratifiant. Quelle satisfaction de parvenir à faire évoluer ce projet au fil de mes idées, des nouveaux sujets qui émergent au hasard des échanges avec mes collègues développeurs. Je n’ai aucune idée du nombre de personnes qui lisent ce blog, mais c’est presque secondaire, car j’ai grand plaisir à l’alimenter et à le faire évoluer. Il s’agit d’ailleurs d’une piste d’amélioration du blog parmi d’autres.

Au rang des réussites de cette année, j’ajouterai également la refonte graphique du blog, avec le passage à Tailwind CSS qui m’a permis de rendre le blog plus “responsive”, et donc plus adapté à la consultation sur smartphone.

Le bilan

Si un bilan doit énumérer des chiffres, alors les voici :

  • 19 articles
  • 7 catégories (surtout, se limiter, sinon on va se perdre 🤣)
  • 60 branches Git 😅 (sans compter la première version du blog avec Jekyll)
  • 224 commits
  • 1 refonte graphique

En un an, j’ai publié une vingtaine d’articles, soit un peu moins d’un article toutes les deux semaines. Quand je vois certains développeurs bloggeurs au rythme de publication démentiel, j’éprouve quelques complexes, mais j’ai choisi de regarder autour sans chercher à copier, faire mieux, ou submerger d’articles ce blog.

Les sujets varient, entre les outils/applications, l’exploration de termes techniques. Là où certains sujets se contentent d’un article assez court, d’autres recèlent plusieurs niveaux de lecture, demandant à pousser plus loin les recherches afin de produire un article complet et cohérent.

En moyenne, je dois passer de quatre à six heures sur chaque article, du premier jet aux tests en local en passant par de multiples relectures. Certains articles ont nécessité de développer de nouveaux composants comme les tableaux, et de fil en aiguille, on dérive parfois de l’écriture d’un article à une autre branche qui viendra résoudre les problèmes de la première.

Les défis

Ceux qui me connaissent me reconnaîtront bien là, le principal défi de ce projet, c’est l’organisation ! J’utilise Notion pour suivre mon projet, mais il faut bien dire que les trois-quarts du temps, je navigue sans.

Autre défi me concernant, savoir s’arrêter ! Il n’est pas rare, une fois un article bien abouti, que je le reprenne à de multiples reprises dans son ensemble, pour éclaircir le propos, approfondir certains points, ou simplement pour travailler le ton de l’article. L’article que j’ai le plus repris a dû subir quatre liftings complets avant de “mériter” d’être publié. On pourrait penser que la longueur d’un article accroît linéairement les difficultés d’écriture, mais ce sont probablement les articles les plus courts qui m’ont donné le plus de fil à retordre. Ils demandent en effet de peser chaque mot afin de rester concis, clair et agréable à lire.

Et la suite ?

Objectif #1 : poursuivre l’aventure, pour progresser, tant sur le plan de la connaissance du développement et de l’informatique au sens large que sur le plan technique. J’ai découvert la magie et les galères du déploiement d’un site web, et il me reste encore plein de choses à mettre en place.

Objectif #2 : faire évoluer le blog, pour améliorer l’expérience utilisateur (oui, même si je suis le seul 😂). Le plus difficile là-dedans ? Choisir une tâche, me concentrer dessus jusqu’au bout avant de passer à la suivante. En vrac, j’aimerais bien rajouter des tests Cypress dans la pipeline de déploiement du projet, le fameux sommaire dynamique que j’ai évoqué plus haut (je l’aurai un jour, je l’aurai !), et plein d’autres idées encore (un CMS headless, un flux RSS, etc.).

Conclusion

Ce n’est finalement pas une conclusion qui vient clore cet article, mais plutôt une ouverture, vers une année qui s’annonce riche en articles et en évolutions ! Et si quelqu’un me lit, un petit commentaire sur LinkedIn ça fait toujours plaisir 😉 (un MP est préférable en cas de 404, #sinonçapique).

PS : si jamais vous avez des idées, n’hésitez pas à ouvrir des issues sur la page Github du blog, toutes les idées sont les bienvenues.

PPS : Bonne Année 2025 à tous, et à bientôt sur DevEnDevenir !

Cet article vous a plu ? Contactez-moi sur sur  LinkedIn  😉 !

Articles en lien