Before agents, shared understanding between engineers was maintained largely by friction — needing to read someone else's code, ask them questions, and coordinate with dependent teams before making a change, which was slow.
Ronacher describes how the slow, effortful process of having to consult others before changing shared code once forced people's mental models to stay in sync.
transcript
Armin Ronacher: If I wanted to change your storage layer, I usually had to read your code, ask you questions, and perhaps coordinate with another team whose service depended on it. This was slow, and much of that slowness was waste but not all of it was.
extends · 1