Sit down, sit down. Want something warm to drink?
Here, remove your wet coat and sit in front of the fire.
If you're a regular visitor, you may wish to log in,
or you may register as a newcomer.
Now, let's talk about good books...
“I wonder... What's in a book while it's closed... Because as soon as I open it, there's a whole story with people I don't know yet and all kinds of adventure and deeds and battles... All those things are somehow shut up in a book. But it's already there, that's the funny thing. I just wish I knew how it could be.”
Michael Ende, The Neverending Story
“A wild dream and a far one -- but no wilder and no farther than some of the dreams of man.”
“That's the reason they're called lessons: because they lessen from day to day.”
Lewis Carroll, Alice's Adventures in Wonderland
“Think of a computer program. Somewhere, there is one key instruction, and everything else is just functions calling themselves, or brackets billowing out endlessly through an infinite address space. What happens when the brackets collapse? Where's the final “END IF”? Is any of this making sense?”
Douglas Adams, Mostly Harmless
Here I try to maintain a list of book in-jokes: little jokes that most readers won't notice, hidden in otherwise serious books (for more about
what “in-jokes” are, see at the end of the list).
I'll need your help: if you find any such in-jokes, let me know. Please include the word “injoke” in the subject.
The books are listed in no particular order.
Book ReviewsBook Reviews: FictionScience-Fiction Book ReviewsNon-Fiction Book ReviewsComputer Science Book Reviews
As programs are becoming beasts of astonishing complexity, issues of Engineering in software are gaining importance. The Mythical Man-Month, one of the best-known books on the subject, was written over twenty years ago by Fred Brooks. The Twentieth Anniversary Edition shows that little has in fact changed.
C++ sneaked object-orientation into many software shops without making them dump their existing C codebase. As the industry rapidly moves to pure object-oriented languages, the 2nd edition of Meyer’s Object-Oriented Software Construction is practically a must-read for all serious software engineers.
Stanislaw Lem’s work is often humorous but always thought-provoking, as all good science-fiction should be. The Cyberiad: Fables for the Cybernetic Age, a collection of tales about the fellow constructors Trurl and Klapaucius, is a prime example of Lem’s work.