Les modèles mentaux que tu as bâtis il y a six mois sont déjà partiellement faux. Pas parce que tu as mal raisonné — parce que le domaine a bougé. Des capacités qui n'existaient pas alors existent maintenant. Des limitations qui semblaient fondamentales se sont révélées temporaires. Des pratiques qui étaient des contournements nécessaires ont été dépassées par de meilleures approches. S'accrocher aux modèles mentaux de l'an dernier dans un domaine qui bouge aussi vite, c'est comme ça qu'on finit par résoudre les problèmes d'hier avec les outils d'hier.
C'est inconfortable parce que les modèles mentaux ressemblent à des connaissances durement acquises. Tu les as bâtis par l'expérience, par l'échec, par l'observation soignée. Les mettre à jour donne l'impression de perdre quelque chose. Mais l'alternative est pire — un développeur dont la compréhension du domaine est gelée au moment où il a arrêté d'apprendre, appliquant avec confiance des cadres qui ne collent plus à la réalité dans laquelle il opère.
Le processus de mise à jour demande un effort actif parce que les modèles mentaux désuets ne s'annoncent pas eux-mêmes. Ils produisent juste des intuitions légèrement fausses, des problèmes légèrement mal cadrés, des solutions légèrement sous-optimales. L'écart entre ton modèle et la réalité s'accumule en silence jusqu'à ce que quelque chose casse d'une façon que tu n'attendais pas, ou qu'un collègue avec des connaissances plus fraîches pointe une approche plus simple à laquelle tu n'avais pas pensé.
La discipline pratique, c'est de bâtir dans ton workflow une mise à jour délibérée des modèles. Pas juste consommer de l'information nouvelle — demander activement : qu'est-ce que ça change à ma façon de penser ce problème ? Une nouvelle capacité de modèle n'est pas juste une nouvelle fonctionnalité ; elle rend potentiellement obsolète un contournement avec lequel tu vivais. Un nouveau mode de défaillance rapporté sur le terrain n'est pas juste une histoire édifiante ; il pourrait révéler une supposition que tu fais et qui n'est pas sûre.
Les développeurs qui restent efficaces dans des domaines en mouvement rapide partagent une relation particulière à leur propre savoir. Ils le tiennent avec assez de confiance pour agir dessus et avec assez de souplesse pour le réviser. Ils ne confondent pas l'aisance avec les pratiques courantes et la compréhension profonde des principes durables. Ils savent la différence entre ce qu'ils ont appris et ce qu'ils ont conclu — et ils sont prêts à revisiter leurs conclusions quand la preuve le justifie.
Ce que tu sais est provisoire. Mets à jour en conséquence.
Ce site utilise des cookies d'analyse (Google Analytics) pour comprendre comment les lecteurs utilisent le contenu. Aucune donnée n'est partagée avec des tiers à des fins publicitaires.
En savoir plus