My friend Keith Ballinger used to post on his blog about once a month with a list of what he was reading.

I'm nothing if not a thief, so here's what I'm reading right now:

Release It!: Design and Deploy Production-Ready Software

Keith recommended this to me when I asked what he thought the best book on distributed systems was. It's a little dated at this point but most of the patterns and practices are still very applicable. Funnily enough, this is also one of the current books in a small infrastructure engineering book group at Airbnb that I'm a part of.

Building Microservices

Given my interest in Release It!, Amazon recommended this to me and I was too weak-willed to say no. It's not bad so far; a very different focus than Release It!, but with a shared vocabulary.

Influencer: The New Science of Leading Change

This was recommended to me by my manager, Clint. It's written by the same people who wrote Crucial Conversations, which is probably the best book on communication I've read so far.

I'm about halfway through it - it's definitely quite good. I'd say Crucial Conversations is about how to get what you want out of personal interactions, and Influencer is how to accomplish systemic change. The books are very complementary.

High Rise

What can I say? I rented and watched the recent movie with Tom Hiddleston and I thought it was so weird and fascinating that I wanted to read the book.

It's not going to change your life, but it's fun reading. TL;DR - a novel about a high rise apartment complex falling into total anarchy.