The Cathedral and the Bazaar
Version 1.0.0 · Updated 2026-07-30
CORE DEFINITION
Two software development models. - Cathedral: closed, elitist, top-down, pursuit of perfection (e.g., Microsoft Windows). - Bazaar: open, noisy, bottom-up, rapid iteration (e.g., Linux).
SCAFFOLDING EFFECT
Reduce cognitive load
- Collaboration model: In the interconnected era, the 'bazaar model' often prevails over the 'cathedral'. It applies not only to writing code but also to company management—do you want to build a hierarchical cathedral or a vibrant bazaar?
Anchor fast decisions
Eric S. Raymond contrasts the 'cathedral' (closed, centralized, long release cycles) with the 'bazaar' (open, public, release early and often) development models. The mechanism is 'given enough eyeballs, all bugs are shallow' (Linus's Law).
MINIMUM ACTION
In progress 0/1Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- en.wikipedia.orghttps://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaarverified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS