The Cathedral and the Bazaar by Eric S. Raymond
The Cathedral and the Bazaar by Eric S. Raymond

Science · 1999

The Cathedral and the Bazaar review

by Eric S. Raymond

Open in Superbook

The verdict

Eric S.

Best for readers comfortable with technical depth. Reading time: 4h 45m.

The Cathedral and the Bazaar by Eric S. Raymond
The Cathedral and the Bazaar by Eric S. Raymond

Talk to The Cathedral and the Bazaar like its author wrote you back.

Get the ideas that fit your life — not generic summaries.

  • Chat with the book
  • Audiobook-style main ideas
  • Adapts to your life and goals
  • Helps you take action
Open in Superbook

What it argues

Eric S. Raymond's The Cathedral and the Bazaar is a collection of essays that shaped how the technology industry understood open source software at the end of the twentieth century. The title essay, originally a conference presentation in 1997, uses two metaphors to contrast software development styles: the cathedral, in which a small team of skilled developers works in private until releasing a polished product, and the bazaar, in which development happens publicly and chaotically with contributions from whoever shows up. Raymond argues that Linus Torvalds's development of Linux proved the bazaar model could produce excellent software — not despite its chaos but because of it.

Raymond's central empirical claim is what he calls Linus's Law: "Given enough eyeballs, all bugs are shallow." With enough users and contributors reviewing code, any problem that can be found will be found quickly. This became one of the foundational arguments for open source quality, countering the intuition that software made by paid professionals in private would necessarily be more reliable. The essay documents Raymond's own experiment with the fetchmail project, using his own code release as a case study in applying bazaar principles.

What it gets right

  1. 1.

    The cathedral model of software development — closed, controlled, released polished — contrasts with the bazaar model — open, distributed, released often. Linux demonstrated that the bazaar could produce world-class software.

  2. 2.

    Linus's Law: given enough eyeballs, all bugs are shallow. Broad public review accelerates finding and fixing problems in ways that a small closed team cannot match.

  3. 3.

    Release early, release often — and listen to users. Iterating quickly with real feedback from actual users produces better software than extended private development cycles.

What it covers

Who wrote it

Eric S. Raymond is an American programmer, author, and open source advocate. He was a central figure in the open source movement of the late 1990s and helped draft the Open Source Definition. His other books include The Art of Unix Programming, a detailed guide to Unix programming philosophy. He maintains several open source projects and writes on technology culture and software engineering at his personal site, catb.org. The Cathedral and the Bazaar was first presented as a talk in 1997 and published as an essay before being expanded into a book by O'Reilly in 1999.

Chat with The Cathedral and the Bazaar

Ask questions. Adapt it to your life. Get answers based on your goals.

Download on the App Store