A list of engineering manager resource links.
- Talking with Tech Leads: From Novices to Practitioners
- Behind Closed Doors: Secrets of Great Management
- The Advantage
- Managing Humans
- Thanks for the Feedback - A great book for understanding how to best provide and receive feedback.
- Good Boss, Bad Boss
- The Culture Map: Breaking Through the Invisible Boundaries of Global Business - This is a great book if you work with people from other countries.
- The Body Keeps the Score: Brain, Mind, and Body in the Healing of Trauma
- How to Win Friends & Influence People - This is a great book for helping you to lead and influence others.
- Search Inside Yourself
- The Goal: A Process of Ongoing Improvement
- Rising Strong
- What Works for Women at Work
- Boyd: The Fighter Pilot Who Changed the Art of War
- Difficult Conversations: How to Discuss What Matters Most
- Influence: How and Why People Agree to Things
- Crucial Conversations
- Peopleware: Productive Projects and Teams
- Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams
- Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency
- The Principles of Product Development Flow: Second Generation Lean Product Development
- Drive: The Surprising Truth About What Motivates Us
- The Phoenix Project
- Turn the Ship Around!: A True Story of Turning Followers into Leaders
- The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
- Building Great Startup Teams
- Leading Snowflakes: The Engineering Manager Handbook
- The Mythical Man-Month: Essays on Software Engineering
- The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
- Quiet Leadership
- HBR's 10 Must Reads on Managing Yourself - A book with HBR's 10 must read articles on managing yourself.
- Originals - How Non-Conformists Move the World
- What Every Body Is Saying
- What Got You Here Won't Get You There: How successful people become even more successful
- Brotopia: Breaking Up the Boys' Club of Silicon Valley - Provides insight into D&I history
- Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs
- Work Rules!: Insights from Inside Google That Will Transform How You Live and Lead - Work at Google
- Turn the Ship Around! - A good book for leaders on how to give control rather than taking control and creating leaders rather than forging followers.
- Quiet: The Power of Introverts in a World That Can't Stop Talking - A book with helpful information on leading introverts
- The Five Dysfunctions of a Team: A Leadership Fable - This book highlights what causes a dysfunctional team and how you can improve a team's relationships
- Everybody Matters - This is an excellent book for how to think about treating people in your organization with more empathy
- Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework - The book helps understand software delivery metrics and how to measure them to organize software teams around the value stream
- David Grady: How to save the world (or at least yourself) from bad meetings
- How great leaders inspire action
- Female Career Advancement Summed up in One Usable Diagram // Janice Fraser // Calibrate 2016
- The Vegetable Talk (Leadership. By the numbers.) // Michael Lopp // Calibrate 2016
- Rory Vaden - How To Multiply Your Time
- Lara Hogan - Demystifying Public Speaking
- Camille Fournier - Building a High-Performance Team is Everyone's Job
- Camille Fournier - Building and Motivating Engineering Teams
- Cloning Yourself Isn’t an Option – Camille Fournier at The Lead Developer 2015
- Rethinking the Developer Career Path
- Collaborative Development: The Only CD That Matters - Brent Beer (GitHub) at Codemotion Italy 2017
- The power of vulnerability - Brene Brown - A video that helps outline why it's important as a leader to be vulnerabile with your team
- Front End Happy Hour Episode 17 - managers - In this episode of FEHH the panelists talk about being an engineering manager. A lot of great insights!
- UNSTUCK: The Tech Lead Q&A Show
- Manager Tools - Manager tools prodcast is always covering topics that any manager deals with.
- HBR episode on interviews - In this episode, HBR talks about how to run an effective interview and get answers to tough questions.
- HBR episode on feedback - In this episode, HBR talks about how to effectively give feedback.
- Endless Rewrites and Fake Deadlines
- The Full Ratchet: VC | Venture Capital | Angel Investors | Startup Investing | Fundraising | Crowdfunding | Pitch | Private Equ
- HBR Ideacast - Hiring the Best People - Patty McCord, Netflix’s former Chief Talent Officer, talks about how to hire and retain top talent
- CTO Think - How important is a work-life or non-tech balance for a technology career? - This episode talks about the importance of work-life or non-tech balance for someone building a career in technology
- WorkLife with Adam Grant - A great podcast episode around how important it is to give critical feedback
- Randy Shoup on Creating High-Performance Cultures - A podcast episode on how to build high performance cultures
- Manager's Table - A podcast talking with engineering managers and the challenges they face
- Freakonomics - How to Make Meetings Less Terrible - This podcast episode has some great ideas for improving meetings
- Front End Happy Hour - Tech lead engineer - herding cats & drinks - This episode has a lot of great insights into what it's like to be a lead and how it's different than a manager
- Manager's Table - Growing Engineers - A good discussion on ways to grow engineers on your team
- The Elegant System of Management /w Will Larson - Joel Hooks, from Egghead.io, sits down with Will Larson to discuss systems for engineering management
- Radical Candor - This is an excellent article on how to provide direct feedback
- Forget Technical Debt — Here's How to Build Technical Wealth - An article with some good ideas on how to avoid tech debt in your team's work
- 10 things you should never put in your inmails - 10 useful pieces of feedback that may save you from getting into trouble
- The Pivotal Stories Every Startup Leader Should Be Able to Tell
- Becoming the Boss
- Resilience Is About How You Recharge, Not How You Endure
- Medium’s engineering interview process - Medium shares some insights into their engineering interview process.
- The One Cost Engineers and Product Managers Don't Consider - This article talks a lot about how code complexity can be a large expense to a team and their ability to be productive.
- Here’s Google’s Secret to Hiring the Best People - Some useful tips on how Google hires hire performers
- F*** You, I Quit — Hiring Is Broken
- The best coding interview I ever took - An article about what a good code interview should look like
- Want to Be an Outstanding Leader? Keep a Journal.
- Technical interview performance is kind of arbitrary. Here’s the data.
- What Google Learned From Its Quest to Build the Perfect Team
- Facebook’s HR chief conducted a company-wide study to find its best managers — and 7 behaviors stood out - A good article about the best managers at Facebook and the behavior they exhibit.
- The Magic of Doing One Thing at a Time - Some good advice for focusing on one task at a time.
- Should Companies Get Rid of Performance Reviews? - A good article talking about the pros and cons of performance reviews.
- How to Spot and Magnify the Powers of Your Engineering Superheroes
- The Keys to Scaling Yourself as a Technology Leader - Some good tips on ways to help scale yourself as a leader.
- Meetings that don't suck - Some good tips on how to improve meetings.
- The Art of the Awkward 1:1 - A good article on improving 1:1s
- 101 Questions to Ask in One on Ones - Some helpful ideas for what questions to ask in a one on one.
- Hire a Top Performer Every Time with These Interview Questions - Example interview questions to help find the top performers.
- The biggest lie in HR: “People quit managers - This article shares some good insights into how important a manager is for people.
- Want to hire faster? Write about “learning,” not “brilliance” - This article has some great advice to help you communicate in your job posts to reflect your company culture.
- Shocker: Tech’s widening gender gap is all about the bro-ification of Silicon Valley
- What's More Distracting Than A Noisy Co-Worker? Turns Out, Not Much - This article talks about how noise can be a big distraction in open concept offices.
- This is what work-life balance looks like at a company with 100% retention of moms - This article does a good job outlining ways to foster a good work-life balance for parents.
- If there's a tech skills shortage, why are so many computer graduates unemployed?
- Research: We Drop People Who Give Us Critical Feedback
- Netflix CEO reveals how much vacation he takes, and it's a lot more than most people take off - An important reminder that it's important for everyone to take vacation to recharge.
- How Loss Aversion and Conformity Threaten Organizational Change
- 10 Candidate Questions That’ll Make You Squirm (But Earn) - This article has some good questions you might want to ask of a candidate who's interviewing for an opportunity on your team.
- The Future of Tech Recruitment: Sourcing, Hiring and Retaining Top Talent
- Engineering Growth Framework - A series of articles around how to think about growth for engineers on your team.
- Why time management is ruining our lives
- Regardless of seniority, every good manager will
- W.A.I.S.T. The art of opening your ears and listening has never been so powerful
- How to Improve, Not Kill the Annual Performance Review
- Things I have learnt as the software engineering lead of a multinational
- How Lever Got To 50–50 Women and Men
- Force-feeding your hiring managers diversity is a bad idea
- Why Diversity Programs Fail
- Leadership Comes From Everywhere
- How These Seven Tech Leaders Are Tackling Diversity in 2017
- Diversity Doesn’t Stick Without Inclusion
- Culture is the Behavior You Reward and Punish
- First Round Management Articles
- First Round Review's 6 Must Reads to Run Fast, Efficient Meetings
- How I share information with my team
- Emotional Intelligence Needs a Rewrite
- Joel on Software: Tech Lead reading list
- Should engineering managers write code? Wrong question
- Manager Energy Drain - This is a good article sharing ideas to avoid burnout as a manager
- We Need to Talk About Servant Leadership - An interesting article on leadership
- How to Run Inclusive Meetings - Helpful tips to run more inclusive meetings at your company
- Clean Up Corrosive Interpersonal Dynamics on Your Team with This System - A good article on how to help foster a good culture for your team
- The latest trend for tech interviews: Days of unpaid homework - A good perspective on take-home exercises for interviews
- Managers Can’t Be Great Coaches All by Themselves - A good article outlining ways to grow as a manager and as a team coaches
- Say the Hard Thing - The article provides some good insights into how to deliver direct feedback, but also how to receive feedback
- Reaching Peak Meeting Efficiency - Some helpful tips on improving your meeting efficiency
- Research: To Be a Good Leader, Start By Being a Good Follower - Some good points to be more relatable with your team
- Why You Should Stop Caring What Other People Think - Why it's important to not get caught up about what others think
- How to Give Feedback to People Who Cry, Yell, or Get Defensive - A good article on helpful tips for giving feedback
- How to counteract 3 types of bias and run inclusive meetings - A good article to help run more inclusive meetings
- Is Your Hiring Process Hurting Diversity? - There are some good ideas on making sure the hiring process is helping diversity
- The Feedback Fallacy - This article outlines some interesting perspectives on the positives and negatives of providing real time feedback
- Fork it
- Run
npm install
- Add your resource to
list.json
- Run
node index
to updateREADME.md
with your changes - Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am "Add some feature"
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request