I know this probably paints a bad picture of my reading habits because of the present public perception of those (previously publicly praiseworthy) authors, so I feel the urge to get in front of that and (1) insist I have eclectic tastes and this year had a small sample size, (2) insist those books (well, many parts of those books) really ARE excellent, and (3) provide one more suggestion even though this is already a wordy comment: why's (poignant) Guide to Ruby. Someone shared a link to the web version on HN earlier this year, maybe it was even in a deep, 1-upvoted comment, I don't recall - but that was what occupied the whole next part of my day, and I quite liked it (having already known Ruby from some ancient rusty Rails experience).