Reading List
The Visual MBA
Two Years of Business School Packed into One Priceless Book of Pure AwesomenessJason Barron
https://www.thevisualmbabook.com/
Dec 13, 2019I 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.
Algorithms To Live By
The Computer Science of Human DecisionsBrian Christian
https://brianchristian.org/algorithms-to-live-by/
audible.com
Dec 12, 2019A 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.
Designing Data-Intensive Applications
The Big Ideas Behind Reliable, Scalable, and Maintainable SystemsMartin Kleppmann
http://dataintensive.net/
Dec 01, 2019I 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.
Pentesting Azure Applications
The Definitive Guide to Testing and Securing DeploymentsMatt Burrough
https://nostarch.com/azure
Aug 24, 2019Get 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.
Why We Sleep
Unlocking the Power of Sleep and DreamsMatthew Walker
https://www.simonandschuster.com/books/Why-We-Sleep/Matthew-Walker/9781501144325
audible.com
Feb 27, 2019An 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.
Real-Life BPMN
Jakob Freund, Bernd Rückerhttps://www.amazon.com/Real-Life-BPMN-4th-introduction-DMN/dp/1086302095
Dec 01, 2017This 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.
Data Science for Business
What You Need to Know About Data Mining and Data-Analytic ThinkingFoster Provost & Tom Fawcett
http://data-science-for-biz.com/
Nov 15, 2013An 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.
Implementing Domain-Driven Design
Vaughn Vernonhttps://dddcommunity.org/book/implementing-domain-driven-design-by-vaughn-vernon/
Oct 01, 2013This 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.
How to Measure Anything
Finding the Value of Intangibles in BusinessDouglas W. Hubbard
https://www.howtomeasureanything.com/3rd-edition/
Dec 01, 2012This 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.
Enterprise Integration Patterns
Gregor Hohpe and Bobby Woolfhttps://www.enterpriseintegrationpatterns.com/gregor.html
Dec 01, 2012This book is another classic. It provides a foundation for the concepts of system integration and explore dozens of timeless patterns
Domain-Driven Design
Tackling Complexity in the Heart of SoftwareEric Evans
https://dddcommunity.org/book/evans_2003/
Jan 01, 2004This 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.