Armin Ronacher argues that the 'shared language' of a software project relies on human friction—such as code reviews and discussions—to synchronize understanding and maintain system invariants. He suggests that while automation reduces slowness, it risks removing the essential process by which developers align their mental models of complex systems.
Background
The quote comes from Armin Ronacher's essay 'The Tower Keeps Rising,' discussing the challenges of maintaining architectural coherence in large-scale software projects as they evolve.
- Source
- Simon Willison
- Published
- Jul 15, 2026 at 02:04 AM
- Score
- 6.0 / 10