What is the single most influential book every programmer should read? ↗
The books people recommended
2011-12-06 · 193 points · 95 comments · 46 books named by at least one person here and at least 3 people overall. The number on the left is how many people named it in this thread.
- 14

Design Patterns
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
14 here · 80 all-time · #42 overall
- 10

- 8

- 5

- 5

- 5

- 5

- 5Death March
- 4

- 3

- 3

- 2

- 2

- 2

Introduction to Algorithms
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
2 here · 71 all-time · #47 overall
- 2Working Effectively with Legacy Code
- 2

- 2

- 2Patterns of Enterprise Application Architecture
- 2Capitalism and Freedom
- 2Programming Language Pragmatics
- 2The Dragon Book
The Dragon Book
Alfred V. Aho, Jeffrey D. Ullman, Monica S. Lam, Ravi Sethi
2 here · 4 all-time · #1742 overall
- 2On War
- 1

- 1Harry Potter and the Methods of Rationality
- 1

- 1

- 1

- 1

- 1

- 1

- 1

- 1

- 1

- 1A Pattern Language
- 1Effective C++
- 1Essays
- 1The Unix Programming Environment
- 1The Elements of Programming Style
The Elements of Programming Style
Brian Kernighan and P. J. Plauger
1 here · 9 all-time · #697 overall
- 1A Discipline of Programming
- 1A Mathematician's Apology
- 1Theory of Computation
- 1The Road Ahead
- 1Higher Order Perl
- 1Smalltalk Best Practice Patterns
- 1Birth of Tragedy
- 1Fictions