Below are various books that I have read divided into primary categories (no endorsement implied).
Business & Leadership
- 7 Rules for Positive, Productive Change: Micro Shifts, Macro Results by Esther Derby
- Accelerate: Building and Scaling High Performance Technology Organizations by Nicole Forsgren, Jez Humble, & Gene Kim
- Amp It Up: Leading for Hypergrowth by Raising Expectations, Increasing Urgency, and Elevating Intensity by Frank Slootman
- An Elegant Puzzle: Systems of Engineering Management by Will Larson
- Build: An Unorthodox Guide to Making Things Worth Making by Tony Fadell
- Crossing the Chasm: Marketing and Selling Disruptive Products to Mainstream Customers by Geoffrey A. Moore
- Crucial Accountability: Tools for Resolving Violated Expectations, Broken Commitments, and Bad Behavior by Kerry Patterson, Joseph Grenny, David Maxfield, Ron McMillan, & Al Switzler
- Crucial Conversations: Tools for Talking When Stakes Are High by Kerry Patterson, Joseph Grenny, Ron McMillan, & Al Switzler
- Digital Body Language: How to Build Trust and Connection, No Matter the Distance by Erica Dhawan
- Engineering Management for the Rest of Us by Sarah Drasner
- Fierce Conversations: Achieving Success at Work and in Life One Conversation at a Time by Susan Scott
- Give and Take: A Revolutionary Approach to Success by Adam Grant
- How Full Is Your Bucket? by Tom Rath & Donald O. Clifton
- Inclusify: The Power of Uniqueness and Belonging to Build Innovative Teams by Stefanie K. Johnson
- Influencer: The New Science of Leading Change by Joseph Grenny, Kerry Patterson, David Maxfield, Ron McMillan, & Al Switzler
- Inspired: How to Create Tech Products Customers Love by Marty Cagan
- Leaders Eat Last: Why Some Teams Pull Together and Others Don’t by Simon Sinek
- Leadership is Language: The Hidden Power of What You Say – and What You Don’t by L. David Marquet
- Leading Effective Engineering Teams: Lessons for Individual Contributors and Managers from 10 Years at Google by Addy Osmani
- Measure What Matters: OKRs - The Simple Idea that Drives 10x Growth by John Doerr
- Never Split the Difference: Negotiating as if Your Life Depended on It by Chris Voss
- Peopleware: Productive Projects and Teams by Tom DeMarco & Timothy Lister
- Primal Leadership: Unleashing the Power of Emotional Intelligence by Daniel Goleman, Richard Boyatzis, & Anne McKee
- Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework by Mik Kersten
- Radical Candor: Be a Kick-A$$ Boss Without Losing Your Humanity by Kim Scott
- Rework by Jason Fried & David Heinemeier Hansson
- Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek
- Strengths Based Leadership: Great Leaders, Teams, and Why People Follow by Tom Rath & Barry Conchie
- StrengthsFinder 2.0 by Tom Rath
- Top 5: Learner, Arranger, Restorative, Achiever, & Analytical
- Team of Teams: New Rules of Engagement for a Complex World by Stanley McChrystal, Chris Fussell, Tantum Collins, & David Silverman
- Team Topologies: Organizing Business and Technology Teams for Fast Flow by Matthew Skelton & Manuel Pais
- Thanks for the Feedback: The Science and Art of Receiving Feedback Well by Douglas Stone & Sheila Heen
- The Art of Leadership: Small Things, Done Well by Michael Lopp
- The Culture Map: Breaking Through the Invisible Boundaries of Global Business by Erin Meyer
- The Delicate Art of Bureaucracy: Digital Transformation with the Monkey, the Razor, and the Sumo Wrestler by Mark Schwartz
- The Effective Manager by Mark Horstman
- The Engineering Executive’s Primer: Impactful Technical Leadership by Will Larson
- The Engineering Leader: Strategies for Scaling Teams and Yourself by Cate Huston
- The Five Dysfunctions of a Team: A Leadership Fable by Patrick Lencioni
- The Infinite Game by Simon Sinek
- The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier
- The Service Organization: How to Deliver and Lead Successful Services, Sustainably by Kate Tarling
- Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization by Dave Logan, John King, & Halee Fischer-Wright
- Working Backwards: Insights, Stories, and Secrets from Inside Amazon by Colin Bryar & Bill Carr
Design
- 100 Things Every Designer Needs to Know About People by Susan Weinschenk
- Creative Selection: Inside Apple’s Design Process During the Golden Age of Steve Jobs by Ken Kocienda
- Customers Know You Suck: Actionable CX Strategies to Better Understand, Attract, and Retain Customers by Debbie Levitt
- Mismatch: How Inclusion Shapes Design by Kat Holmes
- The Design of Everyday Things by Don Norman
- User Friendly: How the Hidden Rules of Design Are Changing the Way We Live, Work, and Play by Cliff Kuang & Robert Fabricant
Non-Fiction
- All About Me! My Remarkable Life in Show Business by Mel Brooks
- Androids: The Team That Built the Android Operating System by Chet Haase
- Brotopia: Breaking Up the Boys' Club of Silicon Valley by Emily Chang
- Disrupting the Game: From the Bronx to the Top of Nintendo by Reggie Fils-Aimé
- Hello World: Being Human in the Age of Algorithms by Hannah Fry
- Inside Apple: How America’s Most Admired–and Secretive–Company Really Works by Adam Lashinsky
- iWoz: Computer Geek to Cult Icon by Steve Wozniak
- Making It So by Patrick Stewart
- Race After Technology: Abolitionist Tools for the New Jim Code by Ruha Benjamin
- Riding the Elephant: A Memoir of Altercations, Humiliations, Hallucinations, and Observations by Craig Ferguson
- Steve Jobs by Walter Isaacson
- Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech by Sara Wachter-Boettcher
- Tools and Weapons: The Promise and the Peril of the Digital Age by Brad Smith & Carol Ann Browne
Psychology
- Clean Language: Revealing Metaphors and Opening Minds by Wendy Sullivan and Judy Rees
- Mistakes Were Made (But Not by Me): Why We Justify Foolish Beliefs, Bad Decisions, and Hurtful Acts by Carol Tavris & Elliot Aronson
- Think Again: The Power of Knowing What You Don’t Know by Adam Grant
- Thinking in Systems: A Primer by Donella H. Meadows
- Thinking, Fast and Slow by Daniel Kahneman
Self Improvement
- Emotional Intelligence 2.0 by Travis Bradberry & Jean Greaves
- How to Listen with Intention: The Foundation of True Connection, Communication, and Relationships by Patrick King
- People Skills for Analytical Thinkers: Boost Your Communication and Advance Your Career - and Life by Gilbert Eijkelenboom
- Thank You for Arguing: What Aristotle, Lincoln, and Homer Simpson Can Teach Us about the Art of Persuasion by Jay Heinrichs
- The Tools of Argument: How the Best Lawyers Think, Argue, and Win by Joel P. Trachtman
- Wellbeing: The Five Essential Elements by Tom Rath & James K. Harter
Software & Engineering
- A Common-Sense Guide to Data Structures and Algorithms by Jay Wengrow
- API Design Patterns by JJ Geewax
- A Philosophy of Software Design by John Ousterhout
- Advanced Apple Debugging & Reverse Engineering by Derek Selander
- Building Event-Driven Microservices: Leveraging Organizational Data at Scale by Adam Bellemare
- Building Micro-Frontends: Scaling Teams and Projects, Empowering Developers by Luca Mezzalira
- Building Microservices: Designing Fine-Grained Systems by Sam Newman
- Building Mobile Apps at Scale: 39 Engineering Challenges by Gergely Orosz
- Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems by Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, & Adam Stubblefield
- CFHipsterRef: Low-Level Programming on iOS and Mac OS X by Mattt Thompson
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design by Robert Martin
- Clean Code: A Handbook of Agile Software Craftsmanship by Robert Martin
- Code: The Hidden Language of Computer Hardware and Software by Charles Petzold
- Continuous API Management: Making the Right Decisions in an Evolving Landscape by Mehdi Medjaoui, Erik Wilde, Ronnie Mitra, & Mike Amundsen
- Continuous Deployment: Enable Faster Feedback, Safer Releases, and More Reliable Software by Valentina Servile
- Design Patterns for Cloud Native Applications: Patterns in Practice Using APIs, Data, Events, and Streams by Kasun Indrasiri & Sriskandarajah Suhothayan
- Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, & John Vlissides
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppmann
- Docs for Developers: An Engineer’s Field Guide to Technical Writing by Jared Bhatti, Zachary Sarah Corleissen, Jen Lambourne, David Núñez, & Heidi Waterhouse
- Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs by Matt Galloway
- Foundations of Scalable Systems by Ian Gorton
- Fundamentals of Enterprise Architecture: Proven Frameworks for Effective Architecture Decisions by Tanusree McCabe
- Fundamentals of Software Architecture: An Engineering Approach by Mark Richards & Neal Ford
- Implementing Lean Software Development: From Concept to Cash by Mary Poppendieck & Tom Poppendieck
- Infrastructure as Code: Dynamic Systems for the Cloud Age by Kief Morris
- iPhone Programming: The Big Nerd Ranch Guide by Joe Conway & Aaron Hillegass
- Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne Bellotti
- Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy by Vladik Khononov
- Mastering API Architecture: Design, Operate, and Evolve API-Based Systems by James Gough, Daniel Bryant, & Matthew Auburn
- Modern Software Engineering: Doing What Works to Build Better Software Faster by David Farley
- NSHipster: Obscure Topics in Cocoa and Objective-C by Mattt Thompson
- Programming in Objective-C by Stephen G. Kochan
- Refactoring: Improving the Design of Existing Code by Martin Fowler
- Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard
- Soft Skills: The Software Developer’s Life Manual by John Sonmez
- Software Architecture in Practice by Len Bass, Paul Clements, & Rick Kazman
- Software Development Pearls: Lessons from Fifty Years of Software Experience by Karl Wiegers
- Software Engineering at Google: Lessons Learned from Programming Over Time by Titus Winters, Tom Manshreck, & Hyrum Wright
- Software Estimation Without Guessing: Effective Planning in an Imperfect World by George Dinwiddie
- Staff Engineer: Leadership Beyond the Management Track by Will Larson
- System Design Interview – An Insider’s Guide by Alex Xu
- System Design Interview – An Insider’s Guide: Volume 2 by Alex Xu & Sahn Lam
- The Clean Coder: A Code of Conduct for Professional Programmers by Robert Martin
- The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact by Edmond Lau
- The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler
- The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win by Gene Kim, Kevin Behr, & George Spafford
- The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt & David Thomas
- The Programmer’s Brain by Felienne Hermans
- The Software Engineer’s Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups by Gergely Orosz
- The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data by Gene Kim
- Tidy First?: A Personal Exercise in Empirical Software Design by Kent Beck
- Understanding Distributed Systems: What every developer should know about large distributed applications by Roberto Vitillo
- Web Application Security: Exploitation and Countermeasures for Modern Web Applications by Andrew Hoffman
- Working Effectively with Legacy Code by Michael Feathers
- Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal