L'expérience corporelle de la programmation : une synesthésie du programmeur
L'auteur décrit les sensations viscérales évoquées par différents langages de programmation : les parenthèses imbriquées dans les langages de type C donnent l'impression de marcher sur un fil, la programmation fonctionnelle celle de ramper dans des grottes, et l'écriture de firmware celle d'un travail précis et contraint. Utiliser Copilot et TypeScript, c'est comme voler, tandis que revenir à Python non typé, c'est comme trébucher ivre. L'auteur soutient que cette synesthésie du code, bien que subtile, est courante et influence la compréhension du code et la conception du système. Bien que cette sensation n'améliore pas directement l'efficacité du codage, elle est incroyablement utile pour comprendre le fonctionnement des startups, aidant l'auteur à identifier les parties critiques et les connexions manquantes. L'auteur conclut en suggérant que les excellents éditeurs de code devraient tirer parti des intuitions sensorielles des excellents ingénieurs, en améliorant la manière dont le code est affiché pour améliorer l'expérience de programmation.