Idée principale
L'expérience technique se construit dans une boucle courte : on essaie, on se trompe, on cherche, on comprend, on corrige, et on garde quelque chose de la correction. Une demi-heure sur un bug limité, une journée sur un endpoint qui résiste, un problème repris le lendemain — c'est ce détour qui apprend à reconnaître les signaux faibles d'un code et à sentir qu'une solution trop facile cache un coût.
Ce n'est pas la douleur qui forme, c'est l'analysabilité. Tant que le défaut tient dans un périmètre qu'on peut ouvrir, lire et relier à une décision, il enseigne. Quand il apparaît sur un système qui a grossi, dont les couches se sont empilées, dont les décisions sont implicites et dont les tests valident peut-être une mauvaise compréhension du besoin, il n'est plus rapportable à rien : on ne sait plus pourquoi tout s'écroule.
Le geste qui suit est alors la rustine. On ne comprend pas mieux, on ajoute une couche de plus sur une architecture qu'on n'a jamais habitée.
Pourquoi c'est important
Cela redéfinit ce qu'il faut protéger quand on veut qu'une équipe apprenne. Ce n'est pas la présence d'erreurs — il y en aura — c'est leur taille et leur délai d'apparition, deux grandeurs sur lesquelles on peut agir par le découpage, les tests et la fréquence de mise en production.
Cela explique aussi pourquoi une équipe peut accumuler des années d'incidents sans monter en compétence : ses erreurs arrivent toujours trop tard et trop grosses pour enseigner quoi que ce soit.
Nuances et limites
Certaines erreurs tardives forment remarquablement bien, à condition qu'un dispositif les rende analysables après coup : un post-mortem sérieux, une chronologie reconstituée, une trace d'exploitation. L'analysabilité peut donc être rétablie, à un coût qui n'est plus celui du moment.
Et une boucle trop courte a son propre défaut : elle enseigne le geste local sans jamais exposer aux effets de système qui n'apparaissent qu'à grande échelle.
Questions ouvertes
- Quel délai maximal entre une décision technique et sa première conséquence observable garde encore la boucle formatrice ?