A while ago I borrowed the book Beautiful Code from the library because I thought I would enjoy it, but after reading chapter one and another one on MapReduce, I returned the book pretty much unread. I found it too dry.
I didn’t think much about why I didn’t like the book as I just assumed I was too lazy, but Jeff Atwood of Coding Horror summed it up pretty nicely.