Armin Ronacher écrit que la langue partagée d'un projet logiciel n'est ni le code ni la documentation, mais la compréhension commune des concepts, des limites et de la propriété. Il note que cette compréhension réside dans les revues de code, les conversations et l'expérience d'expliquer les modifications.
Avant les agents IA, modifier la couche de stockage d'une autre équipe nécessitait de lire leur code et de coordonner avec les services dépendants. Ronacher soutient que bien que ce processus ait été lent et gaspilleur, il a également rempli une fonction critique en synchronisant les personnes et en assurant un accord mutuel sur le fonctionnement du système.