The Cathedral, the Bazaar, and the Winchester Mystery House

· Source: AI & ML – Radar · Field: Technology & Digital — Software Development & Engineering, Artificial Intelligence & Machine Learning · Depth: Intermediate, long

Summary

The article introduces the "Winchester Mystery House" model of software development, a new paradigm emerging due to AI making code generation extremely cheap. This model contrasts with Eric S. Raymond's 1998 "Cathedral" (closed-source, planned) and "Bazaar" (open, community-driven) models. Inspired by Sarah Winchester's sprawling, idiosyncratic mansion, this new model describes software built by individual developers for personal use, characterized by being highly personalized, constantly expanding without pruning, and often lacking documentation. AI agents like Claude Code are shown to generate approximately 1,000 lines of code per commit, significantly more than human programmers. While this cheap code enables personal "mystery houses," it also floods open-source repositories with low-quality contributions, challenging the traditional bazaar model. The article suggests that both models can coexist, with the bazaar focusing on foundational, critical components, and the mystery house model catering to individual, fun, and idiosyncratic tools.

Key takeaway

For Directors of AI/ML evaluating development strategies, recognize that AI's ability to generate cheap code shifts the landscape. Encourage teams to use AI for rapid prototyping and building highly personalized internal tools, but ensure critical, shared infrastructure and components remain within a collaborative, well-governed open-source or internal "bazaar" model. Your focus should be on developing new processes and tools to manage the influx of AI-generated code and maintain quality in shared projects.

Key insights

AI-driven cheap code fosters idiosyncratic personal tools, creating a "Winchester Mystery House" development model.

Principles

Method

Developers build highly personalized tools for themselves, driven by passion and immediate needs, leveraging AI agents for rapid code generation and a collapsed feedback loop.

In practice

Topics

Code references

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

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by AI & ML – Radar.