My Philosophy on Reading Books

I read a lot of books. For the past 3 years, I’ve averaged finishing a book every 2-3 weeks (thanks to this post inspiring me). Through all this reading, I’ve learned a tremendous amount thanks to a specific philosophy I’ve had on what I choose to read.  Since I just published the organized list of all the books I’ve read and recommend, I wanted to explain how I arrived at this list. These are my strategies when choosing how and what I read:

  1. Only read for purpose – I read books on subjects I want to learn about (i.e.: non-fiction only), so reading is about education not relaxation or escape for me.
  2. Stick to highly recommended books – I ask trusted friends, mentors and observe leaders in tech for books to read. I hate wasting time on a bad book, so I work hard to ensure anything I read isn’t a waste. This is why I include a section in my books list on books not to read.
  3. Read to solve current problems or satisfy current interests – This helps me quickly apply whatever I read to challenges I’m facing in my work and/or personal life.
  4. Write in the margins – If I don’t write down the ideas sparked in reading, I won’t remember nor apply them. It also makes it easier to revisit concepts I found interesting in any book I’ve read.
  5. Read in small bites – I read when I’m on public transportation, which generally means 15-30 minute bursts. This ensures I have plenty of time to think about each concept I read about and absorb as much as I can. Credit to Leo of Buffer for expanding on this subject here.
  6. Share - When I learn interesting concepts or a great book, I share it. The subsequent discussion with others leads to even more learning.

How do you decide what books to read? What motivates you to read?