Mes qualités de développeur web, preuves à l’appui
Je code pour le Web depuis 2006, et je suis plutôt perfectionniste. Voici mes qualités de développeur web, chacune avec un projet ou un fait daté plutôt qu’un adjectif.
Ces qualités, on les lit dans les fiches métier. Ici, chacune renvoie à ce que j’ai fait, et quand.
En une ligne
- Je reprends une interface, un code ou une page lente jusqu’à ce que ce soit juste.
- Je suis le seul développeur de mes produits, de l’idée à la mise en ligne.
- J’apprends seul depuis 2006, et je transmets depuis 2008.
- Vingt ans de code, et des projets que je relance ou que je déplace.
Sur cette page
Le souci du détail
Je suis plutôt perfectionniste. Concrètement, j’y passe du temps à quatre endroits :
- les détails d’interface : alignements, états vides, messages d’erreur, navigation au clavier ;
- la lisibilité du code : nommage, découpage en fichiers, typage strict ;
- les performances : temps de chargement, nombre de requêtes, poids des pages ;
- et, quand il le faut, la réécriture, jusqu’à ce que ce soit juste.
Pour moi, un travail est fini quand les tests passent, qu’il fonctionne sur mobile, au clavier, en thème clair comme en thème sombre, que je l’ai relu à froid le lendemain, et que quelqu’un s’en sert sans aide.
Sur mes projets personnels, trois choses sont systématiques : TypeScript en mode strict, un linter et un formateur configurés dès le départ, et des tests automatiques.
Un exemple : YubiGeek
YubiGeek, le webzine geek que j’ai fondé en 2015, a changé plusieurs fois de CMS et de thème, de WordPress à Ghost. En 2021 et 2022, j’ai fini par écrire moi-même ma propre version, en Laravel et Livewire.
L’autonomie, de l’idée à la mise en ligne
Je suis le seul développeur de mes produits : Typoza et StreamVox, que j’ai fondés, Skycle et Bluesky.bot. Je les conçois, je les code et je les mets en ligne, comptes, paiements et e-mails compris : c’est ce que je propose en création de SaaS.
En août 2025, j’ai refait unfollow.blue pour qu’il fonctionne entièrement dans votre navigateur. Quatre raisons : ne stocker aucune donnée sur un serveur, réduire le coût de l’hébergement, donner un résultat plus vite, et respecter les limites de l’API de Bluesky.
J’écoute aussi ceux qui s’en servent : sur Skycle, de nouvelles options du cercle sont nées du retour d’un utilisateur.
La curiosité : apprendre, puis transmettre
En 2006, j’ai appris seul le PHP, le HTML et le CSS, sur le Site du Zéro et sur les forums. Puis une école m’a appris à le faire proprement : j’ai obtenu un BTS SIO, option développement.
Pour apprendre une nouvelle technologie, je passe par la documentation officielle, des articles et des vidéos, puis un vrai projet pour l’essayer. En 2022, StreamVox m’a servi à passer à Next.js et à TypeScript : pour le typage, un seul langage côté serveur et côté interface, et la mise en ligne rapide sur Vercel.
Ce que j’apprends, je le transmets. De 2008 à 2010, j’ai animé Microshyma, un forum d’entraide informatique ; en 2011, en stage à la Direction interrégionale des services pénitentiaires PACA-Corse, j’ai formé des employés ; de 2012 à 2014, j’ai publié sur YouTube des tutoriels de programmation en Lua pour ComputerCraft.
Aujourd’hui, au travail, j’aide mes collègues : je relis, j’explique, j’accompagne.
La persévérance : vingt ans de code
J’ai commencé à coder en 2006, à 15 ans, et je n’ai pas arrêté depuis : vingt ans plus tard, c’est mon métier.
Quand l’API de Twitter est devenue payante, en 2023, Circulum.io s’est arrêté ; la même année, j’ai repris son principe sur Bluesky avec Skycle. Mon serveur Minecraft Minefight, ouvert en 2012 et fermé en 2014, je l’ai relancé en 2019, et il a tenu jusqu’en 2021.
Plus de quarante projets fermés depuis 2006 reposent dans mon cimetière des projets, avec leurs dates et la cause de leur arrêt. Je les montre plutôt que de les cacher.
Les projets qui le prouvent
Questions fréquentes
Quelles sont vos qualités de développeur web ?
Mes quatre qualités de développeur web sont le souci du détail, l’autonomie, la curiosité et la persévérance. Chacune s’appuie, sur cette page, sur un projet ou un fait daté.
Êtes-vous perfectionniste ?
Oui, plutôt. Je reprends les détails d’interface, la lisibilité du code et les performances jusqu’à ce que ce soit juste, et un travail n’est fini pour moi que testé, relu à froid et utilisé sans aide.
Travaillez-vous seul ou en équipe ?
Les deux. Je suis le seul développeur de mes produits, comme Typoza, Skycle et StreamVox ; au travail, je suis développeur fullstack, et j’aide mes collègues : je relis, j’explique, j’accompagne.
Pour aller plus loin
Un projet où les détails comptent ?
Projet, collaboration ou poste : je lis tout, et je réponds sous deux jours ouvrés.
Pour suivre mon travail : LinkedIn (site externe), GitHub (site externe) ou Bluesky (site externe).