Professional books

These are some of the professional books I've read since I graduated in 2003.

Last updated 2018-07-22.

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
25 How To Solve It G. Polya English
26 Clean Code Robert C. Martin English
27 Linux Kernel Development Robert Love English
28 Lisp-maailma, osa 1 Eero Hyvönen, Jouko Seppänen Finnish
29 Advanced C Programming on the IBM PC Herbert G. Mayer English
30 SFS-käsikirja 631-1, toiminnallinen turvallisuus SESKO Finnish
31 How We Test Software at Microsoft Alan Page, Ken Johnston, Bj Rollison English
32 Programming: Principles and Practice Using C++, 2nd ed. Bjarne Stroustrup English

back to the book list