Martin Fowler partage ses réflexions issues de la retraite Thoughtworks sur l'avenir du développement logiciel, un événement réunissant des experts de l'industrie pour examiner l'impact des LLM sur les pratiques de développement.

Premier constat : les développeurs seniors se montrent majoritairement optimistes vis-à-vis des LLM. Leur approche consiste à se concentrer sur l'architecture et à traiter les agents IA comme des développeurs juniors à superviser. Fait notable, un tiers des seniors initialement sceptiques changent d'avis après des exercices pratiques. En revanche, les développeurs de niveau intermédiaire se retrouvent dans une position délicate : leur carrière s'est construite avant l'ère des LLM, mais ils ne disposent pas encore de l'expertise senior nécessaire pour orchestrer efficacement ces outils.

tout le monde devient manager

Martin Fowler , martinfowler.com

Margaret-Anne Storey introduit le concept de « dette cognitive », décrivant la situation où une équipe devient incapable de modifier son code parce qu'elle ne peut plus expliquer les décisions de conception sous-jacentes. Fowler souligne la distinction entre le « cruft » — la dégradation involontaire par ignorance — et la véritable dette technique, qui implique un choix conscient et un coût calculé.

Laura Tacho propose une observation percutante : le diagramme de Venn entre l'expérience développeur et l'expérience agent est un cercle parfait. Tout ce qui facilite le travail des développeurs humains facilite aussi celui des agents. Paradoxe révélateur : les dirigeants acceptent de faire pour les LLM des aménagements (documentation, clarté du code, environnements propres) qu'ils refusaient obstinément de faire pour leurs équipes humaines.

Du côté des IDE, l'évolution s'oriente vers un modèle hybride combinant des tâches non-déterministes gérées par les LLM et des tâches déterministes comme le refactoring, ouvrant de nouvelles possibilités d'orchestration.

Sur la taille des équipes, le consensus est que les équipes « deux pizzas » conserveront leur taille mais augmenteront leur productivité. La question du pair programming avec des agents reste ouverte et prometteuse.

Des recherches publiées dans la Harvard Business Review par Ranganathan et Ye apportent un contrepoint important : l'adoption de l'IA entraîne une intensification du travail et un épuisement professionnel. Les gains de productivité initiaux laissent place à une dégradation de la qualité sur le moyen terme.

Camille Fournier résume cette tension par la formule « tout le monde devient manager » : la programmation supervisée transforme chaque développeur en gestionnaire d'agents, générant une fatigue liée au changement de contexte permanent. Ce nouveau paradigme exige des compétences de supervision plus que d'exécution directe.