As promised (months ago!) I’ve completely revamped my list of recommended books. I’ve always wanted this to be a “programmers bookshelf” listing the books that I think every software developer should read. So I removed some books, good ones but not crucial ones, and I added a bunch of books, and came up with 19 must-read books (plus 2 books if you want to become a programmer). Visit the new Book Reviews page.

Book Reviews


About the author.

In 2000 I co-founded Fog Creek Software, where we created lots of cool things like the FogBugz bug tracker, Trello, and Glitch. I also worked with Jeff Atwood to create Stack Overflow and served as CEO of Stack Overflow from 2010-2019. Today I serve as the chairman of the board for Stack Overflow, Glitch, and HASH.