Reading List

The Visual MBA

Two Years of Business School Packed into One Priceless Book of Pure Awesomeness
Jason Barron

I love reading business books, but for me the concepts fade pretty quickly while switching betweens roles. This book provides simple and meaningful visuals to help burn the basics of business school into your mind.

Dec 13, 2019

Algorithms To Live By

The Computer Science of Human Decisions
Brian Christian

A surprisingly fun read with no prior geekiness required. If the hidden patterns behind the age that we marry or why the increase in superhero movie sequels is foreshadowing the end of an era sounds exciting to you, check it out.

Dec 12, 2019

Designing Data-Intensive Applications

The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Martin Kleppmann

I love the style of this book. It’s broad in scope, but it tries to build understanding on first principles. Whether you consider your work “intensive” or not, if your working with data/databases this book is full of useful concepts. Also checkout Martin’s Blog. It’s a great resource for distributed system concepts.

Dec 01, 2019

Pentesting Azure Applications

The Definitive Guide to Testing and Securing Deployments
Matt Burrough

Get started securing your azure resources with no former security expertise required. This book is full of actionable practices and tools that you can put into place right now.

Aug 24, 2019

Why We Sleep

Unlocking the Power of Sleep and Dreams
Matthew Walker

An accessible dive into the current state of sleep science that will have you making changes immediately. You’ll never think of sleep the same way again.

Feb 27, 2019

Real-Life BPMN

Jakob Freund, Bernd Rücker

This book helped me greatly while I was searching for a clean notation for communicating workflows within dev teams, operational teams, and with execs. The authors provide an opinionated guide to which parts of BPMN are useful as well as a style that you can adopt from day 1. Having a single notation that I could use to capture a strategic and operational model was key. It’s also a natural fit with message-based systems. The authors also provide some great free tools for building models.

Dec 01, 2017

Data Science for Business

What You Need to Know About Data Mining and Data-Analytic Thinking
Foster Provost & Tom Fawcett

An excellent survey of data science with just the right amount of depth to give you some real direction. If you don’t know where to start, start here.

Nov 15, 2013

Implementing Domain-Driven Design

Vaughn Vernon

This book is a great companion to the original Domain Driven-Design. You can read them side-by-side for deeper understanding of the concepts. It provides the missing concrete examples and implementations that will unlock the value of DDD.

Oct 01, 2013

How to Measure Anything

Finding the Value of Intangibles in Business
Douglas W. Hubbard

This is one of my favorite books. I’d recommend it to anyone. Learn to tap into the information that you didn’t even know you had.

Dec 01, 2012

Enterprise Integration Patterns

Gregor Hohpe and Bobby Woolf

This book is another classic. It provides a foundation for the concepts of system integration and explore dozens of timeless patterns

Dec 01, 2012

Domain-Driven Design

Tackling Complexity in the Heart of Software
Eric Evans

This is a classic that influenced my early ideas on software design. It seems to offer new wisdom every time I revisit it (even after 15 years). With the rise of microservices this book is as relevant as ever. It offers a fundamental approach to determine the boundaries between components/services.

Jan 01, 2004