The Cathedral, the Bazaar, and the Winchester Mystery House

· Source: Drew Breunig · Field: Technology & Digital — Software Development & Engineering, Artificial Intelligence & Machine Learning · Depth: Intermediate, long

Summary

The article introduces the "Winchester Mystery House" as a new model for software development, emerging from AI's ability to generate code cheaply. This model contrasts with Eric S. Raymond's 1998 "Cathedral" (planned, closed-source) and "Bazaar" (open, community-driven) paradigms. AI-driven tools, exemplified by Claude Code generating 1,000 lines per commit—two magnitudes higher than typical human output of 10-100 lines per day—enable developers to create highly idiosyncratic, sprawling, and personally satisfying software. While this leads to a "deluge" of low-quality contributions in open-source projects, it also fosters innovation and increased project creation. The piece suggests that the "Bazaar" and "Mystery House" models can coexist, with open-source focusing on critical, "boring" infrastructure, while developers pursue personalized "fun" tools. The core challenge now is developing systems to manage the overwhelming volume of code and feedback.

Key takeaway

For AI Engineers building new tools, recognize that cheap code enables highly personalized, sprawling projects. Focus your open-source contributions on foundational, critical components that others can build upon, rather than "fun" features. You should also prioritize developing robust communication and review systems to manage the increasing volume of AI-generated code, ensuring valuable ideas surface amidst the noise.

Key insights

AI's cheap code fosters idiosyncratic "Mystery House" software, challenging traditional open-source models and demanding new feedback systems.

Principles

In practice

Topics

Code references

Best for: CTO, VP of Engineering/Data, AI Architect, Software Engineer, AI Engineer, Director of AI/ML

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Drew Breunig.