Professional books

These are some of the professional books I've read since I graduated in 2003. The professional papers I've read are listed on a separate page.

Last updated 2011-10-02.

Title Author(s) Language
1 Writing Solid Code Steve Maguire English
2 The Elements of Programming Style, 2nd ed. Brian W. Kernighan, P. J. Plauger English
3 Code Complete, 1st ed. Steve C. McConnell English
4 The Psychology of Computer Programming, Silver Anniversary Ed. Gerald M. Weinberg English
5 The Practice of Programming Brian W. Kernighan, Rob Pike English
6 Peopleware, 2nd ed. Tom DeMarco, Timothy Lister English
7 Expert C Programming Peter van der Linden English
8 Safer C Les Hatton English
9 Programming Pearls, 2nd ed. Jon Bentley English
10 The Build Master Vincent Maraia English
11 Rapid Development Steve McConnell English
12 Dynamics of Software Development Jim McCarthy English
13 The Art of Software Testing, 1st ed. Glenford J. Myers English
14 Lessons Learned in Software Testing Cem Kaner, James Bach, Bret Pettichord English
15 The Pragmatic Programmer Andrew Hunt, David Thomas English
16 Hackers & Painters Paul Graham English
17 The Design and Evolution of C++ Bjarne Stroustrup English
18 Software Estimation Steve McConnell English
19 Literate Programming Donald E. Knuth English
20 Japan's Software Factories Michael A. Cusumano English
21 Notes on the Synthesis of Form Christopher Alexander English
22 Coders at Work Peter Seibel English
23 Programmers at Work Susan Lammers English
24 Masterminds of Programming Federico Biancuzzi, Shane Warden English

back to the book list