P@ Log

Patrick Chanezon about Platforms and Software Development


My favorite programming books

March 6th, 2007 · 4 Comments

Here’s a list of my favorite programming books.

I’m always been an avid reader of books about programming. The Computer Science curriculum I followed in engineering school gave me some good bases, but I’ve really learnt my craft in books. In the past 14 years I must have read more than one programming book per month in average.

Since many years I recommend books to fellow programmers and bring a growing library with me from company to company, where my colleagues are free to borrow anything. I finally took some time to gather these recommendations in an organized way in a single document, in order to share them more easily. I also registered in the Amazon Associates program, so if you follow these links to buy the books I’ll be able to buy and read more:-)

I tried to list only the most important books here, the ones that taught me something deep and durable. A few of them I haven’t read: I keep Knuth for a time when I have more free time. Each of these books if you haven’t read them already, has the potential of making you a better programmer. Thanks to all these authors who stimulated my intellect, taught me my craft, and made my job as a professional programmer so much more enjoyable.

Enjoy the reading. If you have good books to recommend me, send me email at firstname at lastname dot com.

You can find other things that I find interesting to read in my shared bookmarks and blog.

4 responses so far ↓

  • 1 Mark Papadakis // Mar 6, 2007 at 5:37 pm

    Excellent list – thank you for assembling it and making it available on the Web.

  • 2 Jeremy Chatfield // Apr 9, 2007 at 2:04 am

    Excellent list. Thanks.

    Recommend you look at “Social Life of Information” by Brown and Duguid. Also consider “Blown to Bits” by Evans and Wurster. Neither is directly programming, but about the context in which software is developed and used. Glad you put in both “Mythical Man Month” and “Programming Pearls”. You didn’t include “Software Tools” – outdated languages (C, Ratfor, Pascal, IIRC)? Nothing on Anti-Patterns? Nothing on the capabiliuty maturity model? I’ll email some suggestions…

  • 3 Diwaker // Sep 21, 2007 at 8:49 pm

    I don’t see any of the links (Firefox 2.0.7 on Ubuntu Feisty). Apparently the iframes are returning empty HTML. Can you check the links please? Thanks!

  • 4 P@ Log » Blog Archive » Slides from yesterday SFSU talk about Google APIs // Feb 1, 2008 at 5:59 am

    […] We had an interesting discussion with Arek Goetz, from the Math department, who’s moving from Latex to Google Docs to create a collaborative environment for his students to work on projects (it seems they’re using the whole shebang of Google Apps: Talk, Mail,…) , and asked good questions about how to include Mathematical formulas in Google Docs. The issue for now is that while Google Spreadsheet has an API, Docs doesn’t, so apart from creating Greasemonkey hacks I don’t see an easy way to extract macros from a docs automatically and replace them with images. For students who attended yesterday, I posted a list of my favorite programming books: I’d suggest reading a few of these before your interviews at Google. […]

Leave a Comment