Books: Non Fiction
I wouldn’t mind updating my technical and non-fiction library. Here are some suggestions:
- Code Complete by Steve McConnell
- The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas
- User Interface Design for Programmers by Joel Spolsky
- by Steve Krug and Roger Black
- About Face: The Essentials of User Interface Design by Alan Cooper
- Designing Web Usability by Jakob Nielsen
- The Non-Designer’s Design Book: Design and Typographic Principles for the Visual Novice by Robin Williams (thanks to Joel Spolsky for all of the above)
- Watching Brief by Julian Burnside (thanks to Stilgherrian for this)
- Programming Ruby: The Pragmatic Programmers’ Guide, Second Edition (or Third Edition if it’s out) by Dave Thomas, Chad Fowler and Andy Hunt
- The Old New Thing: Practical Development Throughout the Evolution of Windows by Raymond Chen
- Bad Astronomy: Misconceptions and Misuses Revealed, from Astrology to the Moon Landing “Hoax” by Phil “Bad Astronomer” Plait
- Dreaming In Code by Scott Rosenberg
These are, in general, the books I don’t need so desperately that I’m just going to go out and buy them myself, but which would still be useful and/or interesting to have on my shelf if they happened to appear there.