- Published on
Engineering Manager Learning Resources
- Authors

- Name
- Dan DiGangi
- @dandigangi (opens in new tab)
Working in engineering leadership and management is a different world than being an engineer. Whether you're in it already or looking to transition these resources can be helpful. There's a wealth of knowledge out there and I'm happy to lift up others content. A variety of different content types are listed including some technical resources such as systems design or cloud certifications.
Plenty of these are valuable for roles other than tech too!
This is the first version so it will be less organized and detailed. You can find the source on my website repo but a dedicated repo can be found here. In future updates I'll make specific recommendations and ranking. Maybe a guided plan.
I cannot vouch for the quality of all of these resources. (LAST UPDATED: 1/31/24)
This was inspired by my friend Ryan Burgess's list. I'm sure there will be crossover but I swear it wasn't stolen. 😝 Make sure to follow him on X. Super grateful for all his support.
Resources
Types: Books (75), Articles (89), Videos/Podcasts (34), Coaching/Mentoring/Communities (9), Courses (14), Certifications (9)
Books
- "4 Hour Work Week" by Tim Ferris
- "97 Things Every Engineering Manager Should Know: Collective Wisdom from the Experts" by Camille Fournier
- "Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations" by Nicole Forsgren, Jez Humble, and Gene Kim
- "An Elegant Puzzle: Systems of Engineering Management" by Will Larson
- "Atomic Habits" by James Clear
- "Become an Effective Software Engineering Manager: How to Be the Leader Your Development Team Needs" by Dr. James Stanier
- "Becoming a Manager" by Linda A. Hill
- "Build: Elements of an Effective Software Organization" by Rebecca Murphey & Otto Hilska
- "Clean Code" by Robert C. Martin
- "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" by Jez Humble and David Farley
- "Crucial Accountability: Tools for Resolving Violated Expectations, Broken Commitments, and Bad Behavior" by Kerry Patterson
- "Crucial Conversations" by Joseph Grenny
- "Dare to Lead: Brave Work. Tough Conversations. Whole Hearts." by Brene Brown
- "Debugging" by David J. Agans
- "Developing the Leader Within You 2.0" by John C. Maxwell
- "Difficult Conversations: How to Discuss What Matters Most" by Douglas Stone
- "Drive: The Surprising Truth About What Motivates Us" by Daniel H. Pink
- "Elastic Leadership: Growing self-organizing teams" by Roy Osherove
- "Emotional Intelligence 2.0" by Travis Bradberry and Jean Greaves
- "Engineering Management for the Rest of Us" by Sarah Dresner
- "Extreme Ownership: How U.S. Navy SEALs Lead and Win" by Jocko Willink and Leif Babin
- "Find Your Why" by Simon Sinek
- "First, Break All the Rules: What the World's Greatest Managers Do Differently" by Marcus Buckingham
- "FYI - For Your Improvement" by Korn Ferry
- "Give and Take" by Adam Grant
- "grokking Simplicity" by Eric Normand
- "Hacking the System Design Interview: Real Big Tech Interview Questions and In-depth Solutions" by Stanley Chiang
- "Hidden Potential: The Science of Achieving Greater Things" by Adam Grant
- "High Output Management" by Andrew S. Grove
- "How Highly Effective People Speak: How High Performers Use Psychology to Influence With Ease (Speak for Success)" by Peter Andrei
- "How to Lie with Statistics" by Darrel Huff
- "How to Win Friends & Influence People" by Dale Carnegie
- "Infinite Game" by Simon Sinek
- "Inspired: How To Create Products Customers Love" by Marty Cagan
- "It's The Manager: Moving From Boss to Coach" by Jim Clifton and Jim Harter
- "Leaders Eat Last" by Simon Sinek
- "Never Split the Difference" by Chris Voss
- "No Rules Rules Netflix and the Culture of Reinvention" by Reed Hastings
- "Originals" by Adam Grant
- "Quiet: The Power of Introverts in a World That Can't Stop Talking" by Susan Cain and Kathe Mazur
- "Radical Candor" by Kim Scott
- "Refactoring: IMproving the Design of Existing Code" by Martin Fowler
- "Scrum: The Art of Doing Twice the Work in Half the Time" by Jeff Sutherland
- "Staff Engineer: Leadership beyond the management track" by Will Larson
- "Start with Why" by Simon Sinek
- "Strengths Based Leadership: Great Leaders, Teams, and Why People Follow" by Tom Rath and Barry Conchie
- "System Design Interview 1 & 2" by Alex Xu
- "Team Geek: A Software Developer's Guide to Working Well with Others" by Ben Collins-Sussman, Jennifer, and Janet Wescoat
- "Team of Teams: New Rules of Engagement for a Complex World" by General Stanley McChrystal
- "Team of Teams: New Rules of Engagement for a Complex World" by General Stanley McChrystal
- "Tech Leadership: The Blueprint for Evolving from Individual Contributor to Tech Leader" by Andrew Swerdlow
- "Thanks for the Feedback: The Science and Art of Receiving Feedback Well" by Douglas Stone and Shella Heen
- "The 21 Irrefutable Laws of Leadership: 25th Anniversary: Follow Them and People Will Follow You" by John Maxwell
- "The 48 Laws of Power" by Robert Greene
- "The 7 Habits of Highly Effective People" by Sean Covey
- "The Art of Agile Development" by James Shore and Shane Warden
- "The Art of Saying No" by Damon Zahariades
- "The Art of War" by Sun Tzu
- "The Coaching Habit: Say Less, Ask More & Change the Way You Lead Forever" by Michael Bungay Stanier
- "The Culture Code" by Daniel Coyle
- "The Customer-Driven Playbook" by Travis Lowdermilk & Jessica Rich
- "The Five Dysfunctions of a Team: A Leadership Fable" by Patrick Lencioni
- "The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses" by Eric Ries
- "The Magic of Thinking Big" by David Schwartz
- "The Making of a Manager" by Julie Zhuo
- "The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change" by Camille Fournier
- "The Mythical Man-Month" by Frederick P. Brooks Jr.
- "The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win" by Gene Kim, Kevin Behr, and George Spafford
- "The Power of Discipline" by Daniel Walter
- "The Pragmatic Programmer: Your Journey to Mastery" by Dave Thomas and Andy Hunt
- "The Servant: A Simple Story About the True Essence of Leadership" by James C. Hunter
- "The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change" by Tanya Reilly
- "Think Again" by Adam Grant
- "Trust and Inspire" by Stephen M. R. Covey
- "Turn the Ship Around!" by L. David Marquet
- "Working with Emotional Intelligence" by Daniel Goleman
WARNING: 48 Laws of Power has some great content in it but also things that felt malicious and manipulative. While there is always a side in a sense that leadership is non-malicious manipulation (aka understanding psychology) it really didn't align to my personal values at times.
Articles
- "My boss says we don't need any engineering managers. Is he right?" (opens in new tab)
- 30-60 Days in a New Leadership Role: Run Experiments for Change (opens in new tab)
- 6 Habits to Adopt to Become an Effective Software Engineering Manager (opens in new tab)
- 7 Things That Helped Me Move Into Management (opens in new tab)
- 7 Things to Consider Before a Successful Software Migration (opens in new tab)
- A Better Performance Improvement Plan (PIP) (opens in new tab)
- A Day in the Life of 29 Engineering Managers (opens in new tab)
- A Day in the Life of an Engineering Manager (opens in new tab)
- Adam Conrad Blog (opens in new tab)
- Are you a bottleneck? (opens in new tab)
- Awesome Engineering Team Management Repo (opens in new tab)
- Becoming an Engineering Manager (opens in new tab)
- Behavioral Interviews (opens in new tab)
- Checklist for First Time Managers (opens in new tab)
- Crafting an Effective Software Migration Plan for Enterprises (opens in new tab)
- Emotional Intelligence Needs a Rewrite (opens in new tab)
- Engineering Leader's Blog (opens in new tab)
- Engineering Management Skills (opens in new tab)
- Engineering Manager Challenges and How to Overcome Them (opens in new tab)
- Engineering Manager Goal Examples (opens in new tab)
- Evaluating Managers: 5 Heuristics to Measure Managerial Impact (opens in new tab)
- Fair Pay: A Blueprint (opens in new tab)
- Forget Technical Debt - Here's How to Build Technical Wealth (opens in new tab)
- Framework for Doing the Right Things at the Right Time (opens in new tab)
- From Junior to Engineering Manager: A 10 Year Career Path Review (opens in new tab)
- From Software Engineer to Engineering Manager: What Can You Expect From Your New Role? (opens in new tab)
- Good Engineering Manager / Bad Engineering Manager (opens in new tab)
- Here's Google's Secret to Hiring the Best People (opens in new tab)
- How do you grow as a Software Engineering Manager? (opens in new tab)
- How I Build and Run Behavioral Interviews (opens in new tab)
- How Lever Got 50-50 Women and Men (opens in new tab)
- How Loss Aversion and Conformity Threaten Organizational Change (opens in new tab)
- How New Managers Fail Individual Contributors (opens in new tab)
- How to Announce Organizational Change In Your First 90 Days (opens in new tab)
- How to Be a Great Remote Manager - The Complete Guide (opens in new tab)
- How to Find Great Engineers (opens in new tab)
- How to Make Hard Decisions: Even/Over Statements (opens in new tab)
- How to Spot and Magnify the Powers of Your Engineering Superheroes (opens in new tab)
- How You Can Have Impact as an Engineering Manager (opens in new tab)
- Inclusion in a Distributed World (opens in new tab)
- It's Just Leadership After All (opens in new tab)
- Leading as an Engineering Manager (opens in new tab)
- Management vs Leadership in Software Engineering (opens in new tab)
- Manager Your Capacity Not Your Time (opens in new tab)
- Mentoring Software Engineers or Engineering Leaders (opens in new tab)
- OKRs for a Personal Career Path (opens in new tab)
- Power Dynamics: Are They Impacting Your Team? (opens in new tab)
- Psychological Safety: 3 Ways Leaders Can Create a Safe Space (opens in new tab)
- Staff Engineer Archetypes (opens in new tab)
- Staying Hands-On as an Engineering Manager or Tech Lead (opens in new tab)
- The First Problem to Solve as a Leader (opens in new tab)
- The Myth of Job Hopping (opens in new tab)
- The Nakazawa Management Starter Pack (opens in new tab)
- TheEngineeringManager.com (opens in new tab)
- Tips for Managing Complex Software Projects (opens in new tab)
- Trifectas Go All The Way Up (opens in new tab)
- Ultimate Guide to Firing a Software Developer (opens in new tab)
Videos/Podcasts
- Camille Fournier on Managing Technical Teams (opens in new tab)
- Engineering Managers: An Important Conversation (opens in new tab)
- From Manager to Director: Guide to Managing Managers (opens in new tab)
- Front End Happy Hour (FEHH): Individual Contributor to Manager (opens in new tab)
- Hiring Secrets of a Netflix Software Engineering Manager - Jem Young (opens in new tab)
- How I Became an Engineering Manager (at Uber, Microsoft, Skype) (opens in new tab)
- How to Become an Engineering Manager (opens in new tab)
- How to Take Great Engineers & Make Them Great Technical Leaders - Courtney Hemphill (opens in new tab)
- How to Tell if You Have a Terrible Manager (form a Amazon Principal Engineer) (opens in new tab)
- I Quit My Job as an Engineering Manager. What I Learned. (opens in new tab)
- I Spent 5 Years Mastering This Technique (opens in new tab)
- Interviewing and Hiring Senior Managers (opens in new tab)
- LeadDev Youtube (opens in new tab)
- Level-Up Engineering YouTube/Podcast (opens in new tab)
- Podcast - Dev Interrupted (opens in new tab)
- Podcast - Effective Engineering Manager (opens in new tab)
- Podcast - ELC: Engineering Leaders (opens in new tab)
- Podcast - Engineering & Leadership (opens in new tab)
- Podcast - Level-Up Engineering (opens in new tab)
- Podcast - Plato Decisive Moments (opens in new tab)
- Podcast - Scaling Software Teams (opens in new tab)
- Podcast - Super Managers (opens in new tab)
- Ryan Burgess YouTube (opens in new tab)
- Simon Sinek's Guide to Leadership (opens in new tab)
- Software Engineer or Manager? Things to Know Before Making the Switch (opens in new tab)
- Start with why -- how great leaders inspire action w/ Simon Sinek (opens in new tab)
- The Deliberate Engineer YouTube (opens in new tab)
- The Engineer to Manager Transition by Former X Director of Eng (opens in new tab)
- TryExponent YouTube (opens in new tab)
- What Does a Google Software Engineering Manager Do? (opens in new tab)
- What does an engineering manager do? (opens in new tab)
- What Engineering Managers Should Do (and Why We Don't) - Lena Reinhard (opens in new tab)
- What It Takes to Be a Great Leader w/ Simon Sinek (opens in new tab)
- What makes a great engineering manager? Will Larson (opens in new tab)
- Why Leadership Matters w/ Simon Sinek (opens in new tab)
Coaching, Mentoring, and Communities
Most of these offer one or more of these things so they are combined into a single list. I also offer private coaching and mentoring. Shoot me an email (opens in new tab) or hit me up on X (opens in new tab).
- Engineering Managers Slack (opens in new tab)
- LeadDev Slack (opens in new tab)
- Rands Leadership Slack (opens in new tab)
- Zumvie Engineering Managers Community Slack (opens in new tab)
- CTO Craft (opens in new tab)
- Hay Engineering Leaders (opens in new tab)
- Marcus Blankenship Tech Lead Mentoring Group (opens in new tab)
- MentorCruise (opens in new tab) (I'm on here)
- PlatoHQ (opens in new tab) (I'm on here)
- The Mentoring Club (opens in new tab)
Courses
With any paid content (including other resources in this post), make sure to review the ratings, feedback, and price closely before you spend money. There is a lot of low quality content out there and plenty of free great content.
- Coursera - EM Courses (opens in new tab)
- Educative - Become an Effective Software Engineering Manager (opens in new tab)
- Frontend Masters - Enterprise Engineering Management 101 (opens in new tab)
- Frontend Masters - Enterprise Engineering Management 102 (opens in new tab)
- Interview Kickstart - Nail the Engineering Manager Interview (opens in new tab)
- LinkedIn - Communicate with Emotional Intelligence (opens in new tab)
- LinkedIn - Critical Thinking (opens in new tab)
- LinkedIn - How Leaders Can Motivate Others by Creating Meaning (opens in new tab)
- LinkedIn - Software Engineering Managers (opens in new tab)
- LinkedIn - Taking Charge of Your Leadership Conversations (opens in new tab)
- TryExponent - Engineering Management (opens in new tab)
- TryExponent - Other (opens in new tab)
- TryExponent - Software Engineering (opens in new tab)
- TryExponent - Systems Design (opens in new tab)
- Udemy - EM Courses (opens in new tab)
Certifications
This last one isn't something that has ever been asked of me nor do I look for it when hiring but it can add value. Cloud/infrastructure certifications hold more value IMHO since you need to understand systems at many levels to build them effectively with your team.
- AWS Certifications (opens in new tab)
- Azure Certifications (opens in new tab)
- GCP Certifications (opens in new tab)
- Agile Certified Practitioner (PMI-ACP) (opens in new tab)
- Project Manager (IAPM) (opens in new tab)
- Program Management Professional (PgMP) (opens in new tab)
- Project Management Professional (PMP) (opens in new tab)
- Professional in Project Management (PPM) (opens in new tab)
- CompTIA Project+ (opens in new tab)
- IEEE Computer Society: Professional Engineering Manager Certification (opens in new tab)
Something missing or low quality in my list? Let me know on X (opens in new tab).
p.s. Don't let anyone tell you management or engineering is harder. They are different roles with unique and overlapping challenges.