Date Published: 26 July 2010


Sadukie tagged me with her books post a couple of weeks ago and I’ve been meaning to respond with a post of my own. I have a post I update periodically that includes some of my most recommended developer books(where I’ve been meaning to add Agile Principles, Patterns, and Practices in C# by Robert and Micah Martin) – if you’re looking for ways to improve yourself as a software developer I would start there.

Currently Reading

Right now I’m reading Disclosure, by Michael Crichton. I’m a fan of his stuff, and in the last year I also read Next,State of Fear, and A Case of Need. I’ve also been reading a lot of James Rollins novels (which Michelle got me started on), which are good light entertaining reads. I’ve read Deep Fathom and Sandstorm and Amazonia, and I think my next one is Map of Bones, which I’ve not yet started. Deep Fathom is a good one to start with if you’re so inclined. The Percy Jackson books, which I read shortly after my then-7-year-old daughter read, were also fun and entertaining.

Digital Reader

My wife got me a Nook for Christmas this past year, and I took it on several trips and loaded it with a few books from the library and PDFs of things I wanted to read later. It worked pretty well at first, but I have to say I’m not very happy with it at the moment. It keeps getting into a state where I can’t turn it on or interact with it. I won’t bore you with the details of all the various rituals I’ve gone through in terms of charging, connecting to AC vs. PC for power, resetting, etc. but suffice to say it’s been rather frustrating (even more so than trying to get it out of its original packaging, for which there are videos to show you how to do it). In short, I think I would rather try a Kindle, or maybe even an iPad, in lieu of this device. The one thing that it has that’s cool, which I’m not sure the other devices support, is grabbing digital books from the local library. But of course when you can’t get the thing to turn on, the allure of such things fades.


One book I really enjoyed reading last year is Zen and the Art of Motorcycle Maintenance. I’ve been meaning to blog about the book and its relationship to Software Craftsmanship (which, by the way, there’s a group that meets in Hudson Ohio monthly to improve themselves in this regard), and hopefully I’ll get that done soon. However, whether you’re a software developer or not, this is certainly an interesting book to read. There are some great lessons about quality that I think are worthwhile for any reader.

Also, though they’re not books, I highly recommend the web comics XKCD and Calamities of Nature for geeks.


So what are you folks reading these days?

Steve Smith

About Ardalis

Software Architect

Steve is an experienced software architect and trainer, focusing on code quality and Domain-Driven Design with .NET.