Books and resources that have shaped how I think about technology, leadership, and building products. Books marked with an S-Team Book Club badge were part of Amazon’s senior leadership book club when I was there.
Leadership & Management

If only he'd realized he could have stopped being a jerk many years earlier

Still a timely look at the biggest issues in software development, the sociological ones

A classic! Amazing how lessons from the IBM 360 are still relevant, and how the same mistakes are made over and over

Strategy & Innovation


Product

The foundational book on modern product management

How to build empowered product teams

Product marketing from the SVPG perspective

How companies transform to product-led organizations

Written for business, but can be applied to PM
Communication & Influence

Will change the way you look at and think about display of data
Data & Decision-Making
Operations & Lean



Software Engineering

More extreme than Kent Beck! A very readable book. Some of his insights are really profound, others are just plain wacky. This book has the most pretentious bibliography I've ever seen.

This book presents extreme points of view — so naturally I strongly disagree with some ideas and strongly agree with others. A good book because it makes people think!

This is a rigorous great book, filled with useful stuff. The best practices section at the back is the best part.

Nothing profound, just a good straightforward description of how good programmers use tools to create solid systems — the kind of thing you often don't learn at school.

A bit old now but still stands as the Scrum bible

A bit newer and has a wider scope
Programming Classics

Great stuff, but perhaps suffers from over expectations from the community. If you've written lots of systems you've used all these patterns before — now you have names for the patterns.

The ultimate reference for the language itself, though I wouldn't take the design stuff in this book too seriously. Not for the beginner.

Good practical style for using C++ well. Read them!

Challenging C++ stuff. A great read for the experienced C++ programmer — you are guaranteed to learn things you didn't think of before.




















































