The Tower Keeps Rising

517 points · 239 comments on HN · read original →

Points and comments are a snapshot, not live.

AI agents let developers build faster but erode the shared understanding essential to large projects.

The author compares AI-assisted programming to the Tower of Babel, where God destroyed not bricks but common language. In software, the shared language is not code or English but collective understanding of concepts, boundaries, and invariants. Historically, friction in coordination forced developers to learn and synchronize that understanding. Agents remove this friction, allowing changes to accumulate without human coordination. Unlike the biblical tower, construction continues even after shared understanding collapses, and the tower keeps rising without immediate failure.

What commenters are saying

Commenters largely agree that AI-driven churn erodes codebase coherence. One camp argues AI enables massive refactoring without careful review, risking bugs tests don't catch, and that frequent large changes make software feel janky. Another notes AI can generate extensive test suites, though 'slop tests' are not the same as genuine quality assurance. A skeptic questions whether the tower truly keeps rising, likening the growth to undirected, cancerous expansion. Some push back, observing that complexity is the story of civilization and that nostalgia for past tech may reflect personal context more than objective quality.