Quoi

Je suis Phidra, développeur depuis une douzaine d’années → ce blog contient des posts liés au développement, surtout en C++ (e.g. utilité de make_shared) et en python (e.g. le packaging python) qui sont mes langages principaux, mais également des structures de données (e.g. le rtree) ou algorithmes (e.g. l’algorithme de Sattolo), des outils (e.g. les sections de man), voire des sujets liés à la vie de développeur (e.g. le projet Aristote).

Comment

Ce blog est généré avec hugo. Il utilise une version légèrement modifiée du thème m10c écrit par Fabien CASTERS alias vaga. Le menu hamburger sur petits écrans dépend des Material icons. Le site est actuellement hébergé sur github pages.

Ce blog est mis à disposition selon les termes de la licence Creative Commons Attribution 4.0 International.

Pourquoi

Si ce blog avait un fil rouge, ce serait la "vulgarisation tech" : j’essaye de répondre moi-même de la façon la plus pédagogique possible aux questions que je me pose.

C’est mon premier blog, donc je vais peut-être taper à côté, mais voici ce que j’en attends :

  • Mieux comprendre les sujets bloggés : présenter les choses "à quelqu’un" et me mettre dans une posture d’expliquant, ça m’aide à identifier les points qui ne sont pas très clairs : there is no better way to learn something than to teach it

  • Faciliter ma mémorisation des contenus postés : par rapport à de simples notes, voire juste à la lecture d’un article, il m’est plus facile de retenir les sujets sur lesquels j’ai rédigé un post.

  • Obtenir des retours/corrections sur les contenus postés : si un jour ce blog a des lecteurs, je compte sur ceux-ci pour me corriger lorsque j’aurais compris un sujet de travers. Par exemple le post initial sur les closures de feu l’excellent blog de Sam & Max était faux, et c’est un commentaire laissé par un lecteur qui a permis aux auteurs de corriger le post.

    • Un aparté sur l’exactitude de ce que je poste : je blogge en présentant MA compréhension des sujets abordés, mais ça ne veut pas dire qu’elle est correcte ! Si vous avez bien lu ce qui précède, c’est même l’un des objectifs principaux du blog d’être corrigé si nécessaire.

    • Certains posts, très probablement la plupart, ne sont que des redites à ma sauce d’autres posts / articles / références. J’assume : c’est ma façon de m’approprier les sujets, et les points qui précèdent restent valides.

  • Expérimenter un espace de prise de notes différent : j’abuse au quotidien de vim outliner pour mes notes tech. J’aurais du mal à me passer de ses qualités, mais ce format textuel est parfois limitant. De plus, certaines notes prennent la forme d’une aventure, un cheminement suivi, et le raconter sous la forme d’un ou plusieurs posts me semble plus adapté. Je suis curieux de voir ce que donnera cette expérimentation :-)

  • Garder sous contrôle ma tendance à me disperser, en me donnant un jalon clair sur des sujets que je veux explorer : si j’ai posté dessus, j’ai convergé, sinon, j’ai pas vraiment fini.

Un blog tech…​ en français ?!

On peut poser légitimement la question : pourquoi faire un blog tech en français, dans un univers où 1. la maîtrise de l’anglais est indispensable, et 2. pour maximiser l’audience, il faut publier en anglais ?

Je pourrais arguer qu’il y a justement énormément de ressources en anglais, alors même qu’il est plus facile pour beaucoup de francophones de consulter une ressource dans leur langue, malgré le point 1.

Mais plus pragmatiquement : je m’exprime mieux, et surtout plus vite en français → c’est plus SIMPLE pour moi d’écrire ce blog en français. Et comme je ne sais pas trop où cette aventure va me mener, ni même si je continuerai à publier régulièrement du contenu dans quelques mois, autant commencer simplement.