Author Image

tim abraham

2016: Analyzing my Reading Habits


Back in 2015 my new year’s resolution was to read more books. I always liked reading books but most of my reading at the time was consumed by the New Yorker magazine. As much as I loved that magazine (and still do), I decided I would drop the subscription and start reading books. Finding little time during the week to get solid reading sessions in, I began a new practice: I started waking early in the morning to give myself time to read, meditate, and drink coffee before leaving for work.

I love that reading books gives me the opportunity to explore topics I’m interested in deeply. Over the last two years I’ve read a lot about history, Zen, technology, economics, and cryptography - all big interests of mine.

Here’s a quick analysis I put together of my reading over the past two years. I hope it motivates me to continue this great hobby in 2017.

Pulling data about my reading habits

You can find a list of everything I’ve read going back to 2015 on my kit page. Since I got most of my books on Amazon, it was pretty easy to download a csv of all the books I’ve read, along with their ISBN number. I can also use the order dates to roughly guess when I started and finished each book.

I found that by using the Google Books API, I could look up extra information on the books by ISBN number and get things like number of pages, categories, publish date, and such. Here’s a quick example of an R function I wrote that wraps up the functionality to pings the API. You just feed it the title of the book and the ISBN code.

google_book_info <- function(title, isbn_code, results = 1, api_key) {
  title <- tolower(str_replace_all(title, pattern=' ', replacement='+'))
  api_key = '<My API Key>' # not necessary but probably good if you're going to call the function a lot
  url <- paste0(
    title, '&isbn=', isbn_code,'&maxResults=' ,
    results, '&key=', api_key)

How much did I read?

I read 13 books in both 2015 and 2016. That’s about one a month. But I must have read much longer books in 2016, because I nearly doubled my pages read.

Pages by year

I don’t know how many hours that took, but I can back out an estimate. Let’s say I read the average speed of 240 words per minute. I probably am a bit slower than average if anything, but we’ll go with the global average here. Most books have about 300 words per page. That ends up equaling about 120 hours of reading time - or about 20 minutes a day. That sounds about right, given that I probably only read 5 days per week and it’s usually for half an hour in the morning and a bit more on the train.

I got to 5791 pages by the end of the year in a pretty uniform fashion.

Cumulative pages

Quickest and Slowest Reads

The longest book I read was Neal Stephenson’s Cryptonomicon and the shortest book was Zen Mind, Beginner’s Mind, both classics in science fiction/cyberpunk and Zen Buddism.

Some books I read very fast, while others I slogged through. According to this chart, and my own memory, Zen and the Art of Motorcycle Maintenance took me a long time to read. It’s another classic, but it’s incredibly dense and way to philosophical for my liking. I brought that book on my two week summer vacation, too, so I bet had it not been for the extra reading time I had on that trip it would have taken even longer. I tend to read pop science books like Better Angels of Our Nature, and Quiet, a book about introversion, very fast. That matches my intuition - I like those kind of books and tend to not get distracted when I read them. I also sometimes pick and chose the parts I want to read in a book like that, which was the case with Mr. Pinker’s book. I remember racing through Zero to One, but I must have started it a few days before I really started digging in, as my pace was middle of the pack on that one. Pages per Day


In 2016 my favorite type of book to read dealt with Psychology. I read no Psychology books in 2015. Not a huge fiction reader, I dropped from 3 in 2015 to only 1 in 2016. Granted that one fiction book was almost 1200 pages. Still, I think I should try a few more in fiction in 2017. Any suggestions? Genres