Quoting Armin Ronacher

Simon Willison's Blog News

Summary

Armin Ronacher reflects on how the shared language of a software project — the common understanding of concepts, boundaries, and invariants — lives in documentation, code, and conversations, and how the friction of coordination synchronizes people, a process that AI agents might disrupt.

No content available
Original Article
View Cached Full Text

Cached at: 07/14/26, 08:16 PM

# A quote from Armin Ronacher Source: [https://simonwillison.net/2026/Jul/14/armin-ronacher/](https://simonwillison.net/2026/Jul/14/armin-ronacher/) 14th July 2026 > The shared language of a software project is not English or Python but it is the common understanding of what its concepts mean, where the boundaries are, which invariants matter, who owns what, and why the system has the shape it does\. This language is rarely written down in one place\. It lives partly in documentation and code, but also in code review, conversations, arguments, and the experience of having to explain a change to somebody else\. Before agents, some of this shared understanding was maintained by friction\. 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\. Some of it was the process by which your understanding became mine, and by which both of us discovered whether we still agreed about how the system worked\. This friction synchronizes people\. —[Armin Ronacher](https://lucumr.pocoo.org/2026/7/13/the-tower-keeps-rising/),The Tower Keeps Rising

Similar Articles

How I stopped juggling AI agents and let them talk to each other

Reddit r/AI_Agents

The author describes the hassle of manually coordinating multiple AI coding agents and introduces Accord Agents, an open-source shared workspace that enables agents to discuss and review each other's work while keeping the process transparent to the human.

Quoting Armin Ronacher

Simon Willison's Blog

Armin Ronacher criticizes AI-generated bug reports for being verbose, inaccurate, and overconfident, and advocates for structured human-written issue reports.

@djfarrelly: https://x.com/djfarrelly/status/2052779234234380479

X AI KOLs Timeline

The article argues that AI agent development should rely on stable execution primitives rather than rigid frameworks, which frequently change with emerging orchestration patterns. It emphasizes durable steps, persistent state, parallel coordination, event-driven flow, and observability to prevent costly rewrites as best practices evolve.