Actualités
Un esprit d’artiste. Une discipline d’ingénieur.
October 07, 2026
Je suis artiste. Je suis aussi ingénieur logiciel. Les deux font partie de mon ADN. La peinture m’a donné une autre façon d’explorer des idées et de soigner les détails qui les font fonctionner.
Aujourd’hui, j’utilise l’IA pour développer chaque logiciel que je construis pour Hearts & Colors : notre site web et les outils internes qui m’aident à gérer nos opérations. C’est ainsi que je travaille, chaque jour. Cela donne à une petite entreprise les moyens d’en faire davantage.
Pour les ingénieurs logiciels, apprendre à maîtriser l’IA ne consiste pas seulement à rester pertinent. Cela élargit ce que nous pouvons créer et nous donne du temps pour le travail qui exige jugement humain, attention et soin. Chez Hearts & Colors, cette opportunité a un sens : plus de temps pour prendre soin les uns des autres.
Mais un code plus rapide a toujours besoin d’une intention claire. Comment savoir que ce que nous avons construit correspond à ce que nous voulions ?
Le 7 octobre, j’ai publié SDD, un skill pour Claude Code et Codex. SDD signifie développement piloté par les spécifications : avant d’écrire le code, on décrit ce que le logiciel doit faire et comment on le vérifiera. Cette description—la spécification—devient le contrat pour construire et tester le résultat.
Pour la communauté du développement logiciel, SDD offre un moyen de mettre les capacités de l’IA au travail tout en gardant les ingénieurs responsables du résultat. Mon skill donne à l’agent un processus reproductible : exigences testables, approbation humaine, mise en œuvre et preuves. Vous gardez le contrôle.
L’idée centrale est que la taille d’un changement et l’assurance qu’exige un produit sont deux choses différentes. Quelques lignes touchant aux paiements ou aux droits d’accès peuvent mériter plus d’attention qu’une grande expérimentation. Une démonstration rapide ne devrait pas porter la paperasse d’une migration majeure de système.
Il y a deux curseurs indépendants.
La taille détermine la paperasse. Combien de choses changent ? Cela détermine la structure de la spécification, l’effort de planification et les points d’approbation, d’une simple correction à un travail nécessitant des documents de conception et des contrats séparés.
L’assurance détermine la preuve. Que se passe-t-il si le produit se trompe ? Cela détermine les scénarios, les cas d’échec et la vérification nécessaires. Une expérimentation peut reconnaître ses limites. Un logiciel servant des clients ou touchant à l’argent et à la sécurité a besoin de preuves plus solides.
Le processus s’adapte, d’un site d’une seule page à un travail exigeant une assurance rigoureuse.
Cette première version est la v0. Le flux de travail pour les petits changements fonctionne de bout en bout à tous les niveaux d’assurance ; les changements en ligne bénéficient d’un chemin allégé. Des flux de travail plus larges, une revue indépendante et des vérifications supplémentaires à haute assurance sont sur la feuille de route. Installer un skill ne rend pas un système conforme à une réglementation.
Les spécifications, approbations et preuves de test restent attachées au code. Vous pouvez commencer dans Claude Code et poursuivre dans Codex ; la session suivante dispose d’un historique pour continuer.
L’amour, le soin et le respect guident notre art et la façon dont nous construisons cette entreprise. Dans le logiciel, cela signifie respecter les personnes qui dépendent de ce que nous créons. L’IA peut nous aider à construire davantage ; notre responsabilité est de mettre cette capacité au service des gens.
SDD est disponible sous licence MIT. Si vous développez des logiciels avec l’IA, visitez le dépôt, lisez le guide des deux curseurs et essayez un petit changement. Les retours et contributions sont les bienvenus.



