The Zen of Programming (Sander Hoogendoorn – Voxxed Days Luxembourg)

The Zen of Programming (Sander Hoogendoorn – Voxxed Days Luxembourg)

Sander Hoogendoorn a écrit sa première ligne de code vers 1978, sur la calculatrice programmable de son père. Près de cinquante ans plus tard, il raconte en ouverture des Voxxed Days Luxembourg 2025 son chemin vers ce qu’il appelle le « beau code ».

Apprendre d’abord en imitant, puis savoir quand appliquer ce qu’on a appris, puis combiner et dépasser : c’est le shu-ha-ri des arts martiaux japonais, jusqu’au stade où l’on code à l’intuition. Mais progresser, c’est aussi désapprendre. Après des années d’architectures d’entreprise à treize couches, dont la moitié ne sert à rien, il a choisi d’écrire à nouveau du code simple.

Sa conférence enchaîne les conseils : se méfier de l’optimisation prématurée et du « on en aura peut-être besoin un jour », regrouper ce qui change pour les mêmes raisons (faible couplage, forte cohésion), garder l’esprit clair, car l’outil principal du développeur n’est pas son clavier mais sa tête. Et retirer tout ce qui n’apporte pas de valeur : « La perfection est atteinte non quand il n’y a plus rien à ajouter, mais quand il n’y a plus rien à retirer » (Saint-Exupéry).

Keynote de Sander Hoogendoorn aux Voxxed Days Luxembourg 2025 (en anglais).

Comments are closed.