List of software development/engineering books?

Today, I was a given a copy of Code Complete 2nd Edition at work. I ended up talking to a coworker about must-have books for professional software developers/engineers. So my question is, what books in your collection do you consider must-haves?

I have meant to write up a list a few times in the past but never end up writing it down. Here are a few books that I have seen called must-haves:

  • Code Complete
  • Mythical Man-Month
  • Pragmatic Programmer
  • Structure and Interpretation of Computer Programs
  • Knuth’s books

What books should I add or take away?

This entry was posted in dev. Bookmark the permalink.

2 Responses to List of software development/engineering books?

  1. Lloyd Budd says:

    What programming language are you programming in? What problems are you working on solving.

    I don’t feel there are any essential books, only books that will enhance your experience at solving particular problems.

  2. Jon says:

    Lloyd, most of my programming has been done in Java, because of work and school. And a little bash scripting from time to time.

    Not sure what problems I am trying to solve. When I have a need (the backup script or the podcast downloader), I will sometimes try to write a program or script that fills that need. I suppose I haven’t any specific problems right now.