What are your favorite technical books?

My technical book collection has grown quite large, though there are only a few books I go back to time and time again. I just took Self Service Linux and Linux Kernel Development off my shelf, and am planning to re-read both books over the Thanksgiving holiday. Self Service Linux is hands down one of the best technical books I’ve ever read, and the level of detail the author goes into is astounding. If there is a book on your shelf that you keep coming back to time and time gain, please leave me a comment. I’m looking to expand out quite a bit in 2011, and am hoping to start formally studying software development and algorithms. Hope everyone has a killer holiday, and I look forward to hearing about your favorite books!

14 thoughts on “What are your favorite technical books?”

  1. I recommend “Software Engineering” by Ian Sommerville. He did wonderful job to collect all principles, models and best practices in software engineering field.

    # ISBN-10: 0137035152
    # ISBN-13: 978-0137035151

  2. If you are looking for something different. In the area of human intelligence and artificial intelligence, I recommend to read “On Intelligence” by Jeff Hawkins. It will fly you to another discipline and methodology of thinking.

    # ISBN-10: 0805078533
    # ISBN-13: 978-0805078534

  3. @dsw — I completely forgot about Panic! I read that years ago when I was first starting to look at core files, and it was definitely a great read! I think self service Linux is my go to book for this stuff now, and I hope they will put out an update in the future.

  4. @jakub — Forecasting Oracle Performance looks like a solid read. When I finish up my OCA in 2011, I will definitely pick myself up a copy! Thanks for the link.

  5. @Ibrahim — thanks for the links! I will definitely check these out when the time comes to focus 100% of personal time on the software development model!

  6. @matty — I haven’t had a chance to check out Linux in a Nutshell. Looking at the Amazon pages for both books, it seems like they both cover a lot of similar ground. Both would probably be good references for the standard UNIX/Linux toolchest.

  7. One of my absolute favourites atm is “Professional Assembly Language (Programmer to Programmer)” by Richard Blum. In terms really understanding low level details like stacks, opcodes, compilers, symbols, linkers, registers – all the different types and why we have them etc etc etc. Pure gold and information that is very hard to find.

    http://www.amazon.com/Professional-Assembly-Language-Programmer/dp/0764579010

    And also.

    http://www.amazon.com/Design-Implementation-FreeBSD-Operating-System/dp/0201702452

    -Alex

Leave a Reply

Your email address will not be published. Required fields are marked *