Le code est un résultat. La nature guérit. Trop longtemps, nous avons traité le code comme une entrée. Nous l'avons glorifié, formaté à la main, embelli, obsédé par lui. Nous avons construit des interfaces graphiques sophistiquées pour l'écrire : des IDE. Nous avons mis en surbrillance la syntaxe, organisé en arborescence, mini-cartographié le code. Déclencheurs au clavier, complétions automatiques en ligne, texte fantôme. "Quel schéma de couleurs est-ce ?" Nous avons passé des nuits à débattre de la longueur idéale des API et des corps de fonction. Cette API va-t-elle avoir l'air assez jolie pour qu'un autre humain puisse la lire ? Nous tournons maintenant notre attention vers les véritables entrées. Exigences, spécifications, retours, inspiration de design. Crucial : les entrées de production. Nos agents de codage doivent comprendre comment vos utilisateurs vivent votre application, quelles erreurs ils rencontrent, et transformer *cela* en code. Nous glorifierons inévitablement moins le code, ainsi que les codeurs. Les meilleurs ingénieurs avec qui j'ai travaillé ont toujours vu le code comme un moyen d'atteindre un but de toute façon. Un résultat qui sera bientôt transformé à nouveau.