Unix Philosophy
Version 1.0.0 · Updated 2026-07-30
CORE DEFINITION
Originated by Ken Thompson and others. Core principles: Do one thing and do it well; write programs to work together; use text streams as the universal interface.
SCAFFOLDING EFFECT
Reduce cognitive load
- Modular thinking: oppose the "bloated" monolithic system. When building any complex system (including company departments), pursue small, independent, composable modules rather than giant monoliths.
Anchor fast decisions
Use small tools combined to replace large monoliths: each program does one thing and does it well; programs cooperate; use text streams as the universal interface. Modules are small, independent, and composable; overall capability emerges from "pipes", resisting bloat, easy to maintain and reuse.
MINIMUM ACTION
In progress 0/4Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- en.wikipedia.orghttps://en.wikipedia.org/wiki/Unix_philosophyverified
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