Library · book
The UNIX Programming Environment
Brian W. Kernighan & Rob Pike
1984·Prentice Hall
The Unix philosophy in one volume.
Kernighan and Pike teach a way of thinking, not a tool: build small programs that do one thing well, and combine them through plain text.
The whole discipline of modular systems — APIs, microservices, every composable architecture a product director has ever read about — descends from this.
Reading it today is not nostalgia; it is recovering the first principles that the industry has been quietly reinventing under new names for forty years.
And Kernighan's prose itself is a lesson: economy as intellectual honesty.
Referenced in