One of my passions definitely is reading, and you can expect many posts about this subject here. After trying to read too many books in parallel, I've found a formula which works very well for me: one technical book (almost always from the Diginet ever-growing library) and one non-technical/fiction book (these ones I have to buy :)).
Now I'm reading The Pragmatic Programmer, which is one of the best books on programming I've ever read. It is almost like a complete programming course in a compact form (actually learning a programming language is left as an exercise to the reader ;)). The subjects vary: from things that you usually learn on college (like BNF grammars and big-O-notation) to things that you will normally won't learn on college (like being pragmatic).
In the way, you will find many good practices and advice, like the importance of using a source code control system, admitting there's no such thing as perfect software, and using "tracer bullets" (ie. iterative design, instead of a big pile of requirements that doesn't solve any of the client's problems). I could go on and on, but you really have to read the book to see everything.
Another interesting thing about the book is that almost all chapters start with some quote related to the subject, but one in particular doesn't. It's called "Temporal Coupling". It is basically about analyzing your code to see if all the assumptions some piece of code makes about what was executed before it are really necessary, so that the program can run smoothly in concurrent environments later. Then, soon after I read this chapter, my copy of The Ultimate Hitchhiker's Guide arrived, and when I opened it in the last book ("Mostly Harmless") I found this quote:
Anything that happens, happens.
Anything that, in happening, causes something else to happen, causes something else to happen.
Anything that, in happening, causes itself to happen again, happens again.
It doesn't necessarily do it in chronological order, though.
Well, I thought this would be a great opening for that chapter and e-mailed the authors with this suggestion. Andrew Hunt answered my e-mail and apparently he liked the idea ("Most excellent!" were his words). Let's see if it comes in the next edition... 