OldNewThing Every once in a while a book that you should read for work turns out to be a great read. The Old New Thing: Practical Development Throughout the Evolution of Windows turns out to just such a book. The author, Raymond Chen, blogs at The Old New Thing.

Now before you go thinking you need to be a mondo programmer to enjoy this book, let me assure that is not necessary. Much of the book talks about the design considerations such as why you press START to turn a computer off. This book provides a very enlightening look into the design considerations that the Microsoft Windows team faces anytime they design a feature or solution.

I haven't gotten very far in the book so far but the 'Why Windows Doesn't have an Expert Mode' was worth the price of the book.

If you are interested in this kind of material you will be rewarded with some of Raymond's humor too. This book is a great read that might even teach me something. :o)