Books that changed my career as a software engineer ↗
The books people recommended
2021-11-28 · 626 points · 279 comments · 63 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.
- 13

- 12

- 10

- 6

- 4

Design Patterns
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
4 here · 80 all-time · #42 overall
- 4A Philosophy of Software Design
- 4Remote
- 4Unwritten Laws of Engineering
- 3

- 3

- 3

- 2

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

- 2

- 2

- 2Computer Systems: A Programmer's Perspective
Computer Systems: A Programmer's Perspective
Randal E. Bryant; David R. O'Hallaron
2 here · 26 all-time · #220 overall
- 2Operating Systems: Three Easy Pieces
- 2Rapid Development
- 2The Little Typer
- 2Ruby Under a Microscope
- 2The Design of the Unix Operating System
The Design of the Unix Operating System
2 here · 3 all-time · #2605 overall
- 1

- 1

- 1

- 1

- 1

- 1

- 1

- 1The Elements of Computing Systems
- 1

- 1

- 1

- 1

- 1

- 1

- 1Effective Java
- 1The Effective Engineer
- 1Computer Architecture
- 1The Psychology of Computer Programming
- 1Hacking
- 1C Programming: A Modern Approach
- 1Computer Networks
- 1The Elements of Programming Style
The Elements of Programming Style
Brian Kernighan and P. J. Plauger
1 here · 9 all-time · #697 overall
- 1The Passionate Programmer
- 1Lisp in Small Pieces
- 1The Design of Design
- 1How Will You Measure Your Life
- 1The Art of Prolog
- 1Modern C++ Design
- 1The New Turing Omnibus
- 1Computation
- 1How to Take Smart Notes
- 1Test-Driven Development by Example
- 1Effective Python
- 1Developer Hegemony
Developer Hegemony
1 here · 6 all-time · #1197 overall
- 1The Little LISPer
- 1Conceptual Mathematics
- 1Commodore 64 Programmers Reference Guide
Commodore 64 Programmers Reference Guide
1 here · 5 all-time · #1476 overall
- 1The Little Book of Semaphores
The Little Book of Semaphores
1 here · 4 all-time · #1551 overall
- 1Systems Performance
- 1C++ Primer
- 1Google SRE Book
Google SRE Book
1 here · 3 all-time · #2087 overall
- 1Extreme Programming Explained