Recommended reading for technology leaders

Updated May 26, 2024

Books are a powerful technology used to effectively transfer ideas from smart and knowledgable practitioners to a theoretically unlimited number of people. Great books are one of the most time- and cost-efficient ways to learn and level up your career.

These are books that I’ve read and recommend for leaders, focusing on technology and engineering leadership. Books in each section are listed roughly in the order I recommend them.

(Links below go to Amazon; they are not associate links.)

Leadership and Execution



Engineering Management


System Design

  • Roberto Vitillo, Understanding Distributed Systems. A great guide to the fundamentals of distributed systems. Things you should know even if you are no longer hands-on.

Organizational design