Armin Ronacher postawił ważne pytanie o naturę komunikacji w zespołach programistycznych w erze agentów AI. Wspólny język projektu to nie język programowania czy naturalny - to wspólne rozumienie tego, co oznaczają poszczególne koncepcje, gdzie są granice systemu, które niezmienniki się liczą i dlaczego architektura ma taką, a nie inną postać.

Ta wiedza rzadko jest zapisana w jednym miejscu. Żyje rozproszona w dokumentacji, kodzie, ale także w code review, rozmowach zespołowych i dyskusjach. Część tego procesu przekazywania wiedzy zawsze napędzało tarcie - jeśli chciałeś zmienić warstwę storage, musiałeś przeczytać kod kolegi, zadać pytania, skoordynować się z innymi zespołami. To było wolne, czasami niepotrzebnie, ale czasami ta powolność służyła synchronizacji ludzi i budowaniu wspólnego rozumienia.

Ronacher wskazuje na paradoks: wraz z pojawieniem się autonomicznych agentów AI to tarcie zmniejsza się. Agenty mogą pracować szybciej, ale stracimy mechanizm, który zmuszał nas do rozmów i głębszego zrozumienia systemu. To obserwacja kluczowa dla zespołów wdrażających AI-assisted programming - szybkość może być dwugroszem bez procesu, który utrzymuje spójność architektury i wspólne rozumienie.