C’est évidemment du code qui fait ce qu’il doit faire ! C’est navrant de le préciser, mais beaucoup de développeurs produisent du code qui n’est pas fonctionnel, ou pas totalement fonctionnel.
C’est aussi du code qui fonctionne sur la durée. Je conçois toujours des produits pour qu’ils puissent durer 10 ou 20 ans, je ne travaille jamais en me disant que c’est jetable. La robustesse est un bon investissement, notamment parce que le court terme a une fâcheuse tendance à durer plus longtemps que prévu.
Ma grande qualité, c’est de voir tous les scénarios qui peuvent se produire, les effets de bord, les cas extrêmes et improbables, comme un grand arbre de problèmes possibles. Ca me permet de débugger avant que le bug ne se produise. Cela permet d’éviter les comportements inattendus de l’application, aux conséquences parfois graves tant pour le business que pour la sécurité des données. C’est notamment pour cela que nous ne travaillons plus avec Wordpress : trop de vulnérabilités, pas assez de robustesse.
Je connais également plutôt bien les enjeux juridiques et éthiques liés à la sécurité Web, notamment le Règlement Général sur la Protection des Données 6Voir Règlement Général sur la Protection des Données (lien externe) (RGPD). Au sein des Poupées Russes, j’ai géré tous les processus de conformité avec les services IT des clients de l’agence : L’Oréal, Shiseido, Chanel…
Le projet idéal est intéressant éthiquement, intellectuellement et techniquement. C’est un projet aligné avec mes valeurs, bénéfique pour l’humanité et pour la Terre. C’est un projet qui me pousse techniquement, avec un contenu qui me touche ou m’apprend. J’ai envie de travailler sur de l’utile et du stimulant. Sur le plan technique, j’aime assembler de nouvelles choses, résoudre de nouveaux problèmes, dans de nouveaux contextes : j’aime beaucoup les Lego, et plus le modèle est complexe, plus ça me fait vibrer.