Awesome
Engineering Manager Resources
Welcome to the Engineer Manager Resources repository! This curated list is designed for anyone in the engineering field who aspires to grow in leadership and enhance their "soft" skills. Whether you're a manager, an aspiring leader, or an individual contributor looking to improve your interpersonal skills, you'll find valuable resources here.
Follow Ryan Burgess on Twitter
What You’ll Find
This repository contains a comprehensive collection of articles, books, podcasts, and other resources that cover various aspects of engineering leadership, including:
- Communication: Tips and strategies for effective communication within your team and organization.
- Team Building: Best practices for creating and nurturing a cohesive, high-performing team.
- Mentorship: Guidance on mentoring others and finding mentors to support your own growth.
- Conflict Resolution: Techniques for managing and resolving conflicts in a constructive manner.
- Emotional Intelligence: Insights into understanding and managing your emotions and those of others.
- Productivity: Methods to enhance personal and team productivity.
- Career Development: Resources to help you advance your career and achieve your professional goals.
- Diversity and Inclusion: Strategies for fostering an inclusive work environment that values diversity.## Why This MattersLeadership and soft skills are crucial for creating a positive and productive work environment. These skills not only help in managing teams effectively but also in building strong relationships, fostering innovation, and driving success in any organization.
Courses
- Engineering Management Interview Course - This Try Exponent course on engineering leadership has a lot of useful topics to help prepare anyone for interviewing for an engineering manager role.
- Engineering Management Fundamentals 101 - Frontend Masters - Jem provides great insights into why you might want to be a manager and what it's like being a new manager
- Enterprise Engineering Management 102 - Frontend Masters - This is a course I did to share insights into how to approach dealing with feedback, conflict, hiring, team success, and change management
- Building Influence for Engineers and EMs - Learn the 3 key skills you need to be an impactful leader in your engineering org
Mentoring
- Plato
- SCORE
- Tech Leader Mentoring Group
- The Mentoring Club - A non-profit mentoring group.
Books
- 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
- Turn the Ship Around!: A True Story of Turning Followers into Leaders - A good book for leaders on how to give control rather than taking control and creating leaders rather than forging followers.
- 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
- 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
- Indistractable - A great book with helpful tips on how to manage your attention.
- The Art of Leadership: Small Things, Done Well - Another great book from Michael Lopp on leadership
- The First 90 Days: Proven Strategies for Getting Up to Speed Faster and Smarter, Updated and Expanded - This is an excellent book if you're starting a new role.
- The Experimental Leader: Be a New Kind of Boss to Cultivate an Organization of Innovators - Helpful tips on how to be an innovative leader and avoid the faults of historical leadership
- The Alliance: Managing Talent in the Networked Age - A new way of thinking about management and thinking of your employees as allies
- Mindset: The New Psychology of Success - Learning how to overcome obstacles is no small thing. This book is about how to develop the right mindset to help you become better every day. Daniel Pink cites Carol Dweck in a book on this list - Drive
- The Making of a Manager: What to Do When Everyone Looks to You - Great book for those moving into a leadership or management role. It provides helpful tactical advice for management
- An Elegant Puzzle: Systems of Engineering Management - Written by a fellow Engineering Manager, Will Larson shows the challenges and demands of the discipline of engineering management viewed through the prism of systems thinking
- Better Allies: Everyday Actions to Create Inclusive, Engaging Workplaces - The Better Allies is a great read on how to help build a more inclusive environment.
- Resilient Management - Fantastic, quick read on people management. Especially effective for new managers, but great for all levels.
- Reset: My Fight for Inclusion and Lasting Change - Ellen Pao shares her experiences in her career and focuses on the fight to make an more inclusive industry
- Traction: Get a Grip on Your Business - A great book meant to help entrepreneurs and business leaders create a system that works. It champions metrics, processes and putting the right people in the right seats.
- Managing to Change the World: The Nonprofit Manager's Guide to Getting Results - This book goes into managing, hiring, firing, performance, and also has helpful cheat-sheets and worksheets for tough situations.
- The Leadership Challenge: How to Make Extraordinary Things Happen in Organizations - Book that elaborates on 5 key leadership principles aimed to find and grow successful leaders.
- Nonviolent Communication - This is an excellent book to help communicating with people and better understand being more empathetic to situations.
- Range: Why Generalists Triumph in a Specialized World - An interesting read that provides a lot of great insights into specialists and generalists and how think about them when building teams.
- Staff Engineer: Leadership beyond the management track - A great book for an engineer wanting to level up their leadership skills but not head down the management track.
- The 15 Commitments of Conscious Leadership: A New Paradigm for Sustainable Success - A book that covers some interesting insights for leadership in the short-term vs the long-term.
- The Making of a Manager: What to Do When Everyone Looks to You - This book provides a lot of practical tips for early management.
- Becoming a Manager - A book full of useful tips for new managers.
- Leading the Unleadable: How to Manage Mavericks, Cynics, Divas, and Other Difficult People - This book provides tips for dealing with the difficult people on your team.
- Just Work: Get Sh*t Done, Fast & Fair - Kim Scott (the author of Radical Candor) revisits the advice of her first book through a lens of inclusion. It carries the tag-line 'How to root out bias, prejudice, and bullying to build a kick-ass culture of inclusivity.'
- Extreme Ownership: How U.S. Navy SEALs Lead and Win - This book provides a lot of insights on how ownership is a key success factor. Jocko Willink shares his experiences as a Navy SEALs but gives a lot of enterprise examples on how we should push for more ownership as leaders.
- Think Again: The Power of Knowing What You Don't Know - A good book that highlights the importance to being open to new ideas and rethinking assumptions.
- Multipliers - How The Best Leaders Make Everyone Smarter
- Become an Effective Software Engineering Manager: How to Be the Leader Your Development Team Needs - This book focuses on specifics for engineering managers.
- An Elegant Puzzle: Systems of Engineering Management - This book does a good job focusing on the challenges of being an engineering manager and provides examples of solutions.
- The Phoenix Project - This book teaches about DevOps practices and looks at managing teams from perspective of inputs and outputs.
- The Software Engineering Manager Interview Guide - Interviewing can be challenging, time-consuming, stressful, frustrating, and full of disappointments. A no-nonsense book about landing an engineering leadership role at a top-tier tech company.
- Smart Brevity: The Power of Saying More with Less - A book that provides helpful tips for communicating more effectively with less words.
- Engineering Management for the Rest of Us - A great book by Sarah Drasner dedicated to engineering management packed with a lot of valuable advice
- Radical Candor - This is an excellent book on how to give feedback and receive feedback effectively.
- The Coaching Habit: Say Less, Ask More & Change the Way You Lead Forever - A good book for helping coach your team.
- Build: An Unorthodox Guide to Making Things Worth Making - This isn't just for leaders but for anyone who wants to grow at work—from young grads navigating their first jobs to CEOs deciding whether to sell their company.
- Cracked it!: How to solve big problems and sell solutions like top strategy consultants - A book that covers problem solving and selling solutions to an organization.
- Never Split the Difference: Negotiating as if Your Life Depended on It - A book that helps with high-stakes negotiations - whether in the boardroom or at home.
Videos
- Ryan Burgess' Manager Videos - A YouTube playlist of short video clips that cover a variety of leadership topics focused on engineering management.
- 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
- Dare to Disagree - This is a good TED talk on how to avoid the echo chamber and learn to disagree to help improve ideas
- On being wrong - This is a great TED talk on highlighting how it's ok to be wrong
- Ignite the Fire - How Managers Can Spark New Leaders - A video of a talk about three ingredients for inspiring non-manager leaders to emerge and provides simple techniques any team member can apply
- How vulnerability makes you a better leader | Tracy Young - TED Talk by Tracy Young who shares her story and demonstrates vulnerability and how important it is as a leader.
- Patty McCord: 8 lessons on building a company people enjoy working for - An excellent TED talk by Patty McCord providing short tips for a better company working enviornment
- How to transition to a new manager role moving from an individual contributor? - A short video with useful tips when you're making the transition from an individual contributor to a manager role.
- Guidance Counselor 2.0 w/Ryan Burgess on Hiring and Leadership in Tech - An interview with Ryan Burgess talking about hiring.
- Unicorn Finders w/Ryan Burgess + Netflix Engineer Manager on Leadership in Tech - A panel discussion talking about Engineering Management.
- Communicate Like a Boss // Kathryn Koehler // Calibrate 2018 - An excellent talk on how to do a better job communicating with your team and partners.
- Quit My Job As An Engineering Manager (What I Learned) - An engineering manager shares his thoughts on what he's learned after quitting his job as a manager
- From Engineer to Leader: The Path to Engineering Management - This is a video conversation between Ryan Burgess and Jem Young, engineering managers from Netflix.
Podcasts
- 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
- Teams at Work Episode 3 - How to build successful engineering teams - Dizzy Smith, VP Engineering of Packet, shares insights from his 15+ year career in engineering about culture building, communication structures and diverse leadership in distributed teams.
- Front End Happy Hour - One on ones - This is a good podcast episode discussing how to make one on one meetings more effective
- Front End Happy Hour - Good manager, bad manager - tasty drink, bland drink - A panel discussion sharing opinions on what makes good and bad managers
- Front End Happy Hour - Transitioning to a new role - There's some good information on preparing for a new role.
- Front End Happy Hour - Remote interviewing - An episode talking about remote interviewing during COVID.
- Super Managers - A podcast from Fellow that focuses on management topics.
- Super Managers - Embracing Transparency, Iteration, and Asynchronous Workflows in a Remote World - Darren Murph, from GitLab, shares how remote work empowers people at work, and also in their everyday lives.
- Happy Path Programming - Vulnerability & Additive Hiring with Dianne Marsh - Some great insights into leading through vulnerability from Netflix Engineering Director, Dianne Marsh.
- Leading leaders who lead engineers - A podcast episode that discusses growing leaders with Lara Hogan, author of Resilient Management
- Front End Happy Hour - Individual contributor to manager - This podcast episode provides a lot of great insights and tips for transitioning from an individual contributor to a manager.
- The Tech Exec Podcast - A podcast for CTOs, VPs, and other leaders in Tech wanting to instill vision instead of running a kindergarten, and working on creating high performant autonomous teams
- alphalist Podcast | Technical Leadership and Technology for Technical Leaders - Learn about technical leadership, technological trends and more from top CTOs and other technical leaders. A podcast for CTOs, VPs, and other leaders in Tech wanting to improve and grow their knowledge through interviews of top tech thought leaders.
- Developing Leadership - Episode 5 | Should Engineers be Masters of None? with Anton Drukh from Snyk - Engineering leaders build organizations, and do more than just contribute lines of code.
- Managers Club, Interviews and Resources for Engineering Managers - In-depth conversations about engineering management with lessons and tips to make you a better leader and improve your career.
- Be a Door Opener, Not a Gatekeeper: Inclusivity and Leadership - A podcast episode with Karen Catlin talking about the difference between gatekeepers and door openers and underscores the importance of guiding rather than directing.
- ReThinking – Adam Grant - Adam Grant shares a lot of valuable insights and has some amazing guests.
Articles
- 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
- How People with Different Conflict Styles Can Work Together - This is a good article to help dealing with various types of conflict when working with others
- Give Compassionate Feedback While Still Being Constructive - A good article with helpful tips on how to give constructive feedback while being conpassionate
- What most managers don’t know about leading diverse teams - Some helpful insights in leading more diverse teams
- Twitter Chief Design Officer Dantley Davis on building the most diverse team in tech - Some interesting thoughts on why it's important to have a diverse team and how to build a diverse team.
- How to decide when to fire someone - This is never an easy decision to make, and this article has some helpful tips on when to decide to let someone go.
- Coaching people through the Change Curve - A helpful article that provides insights into how to prepare teams for an organizational structure change
- How I Approach the Toughest Decisions - A great article from Barack Obama about how he approaches making tough decisions.
- Feedback In Times of Crisis - Some great insights into providing feedback during times of a crisis.
- Why Constraints Are Good for Innovation - An article that suggests that managers can innovate better by embracing constraints.
- Are You Leading Through the Crisis … or Managing the Response? - Helpful tips and insights into how to lead during a crisis.
- Mistakes I’ve Made as an Engineering Manager - Vulnerability as a leader goes a long way. This article shares mistakes to avoid.
- How Great Managers Give and Receive Feedback - Helpful tips on giving and receiving feedback.
- Should You Rehire an Employee Who Left Your Company? - Interesting perspectives on thinking about hiring someone who had previously left the company.
- No, I’m not fine: A leader’s guide to building a culture where it’s ok to not be ok - This article shares some helpful insights into building trust and vulnerability in your team.
- How to Build a Culture of Ownership, and Other Engineering Leadership Tips from Plaid & Dropbox - This article shares tips for getting alignment in a team.
- 9 Tips for Effectively Sharing Peer Feedback in the Workplace - Helpful tips for giving someone feedback.
- 1 Top Priority About Remote Work That Most Managers Are Forgetting - How to improve remote work for your team.
- You're not just a manager, you're also a boss - This article helps to identify the power dynamics that come with being a manager.
- Too Many Meetings? Here’s How to Scale Back - There are some good tips for scaling back on the number of meetings you attend.
- How can managers create a culture for women to thrive? - Tips to be more inclusive to women in your teams.
- Closing the gap: A manager’s guide to advancing gender equity in the workplace - Suggestions for managers to help reduce gender gaps in the workplace.
- “I Quit!” How to Tactfully Handle Employee Resignations - Helpful tips for dealing with someone leaving your team.
- Let's talk about the D-word: DELEGATING - This article provides some tips for delegating as a manager.
- How to hire - A good article on ways to think about hiring for your team.
- When Do We Actually Need to Meet in Person? - An article that helps provide insights into the types of meetings that should be in person.
- Don’t Lose the Democratizing Effect of Remote Work - A good article on remote work covers some interesting points on the hybrid work and how to avoid on-site favoritism.
- Don’t Underestimate the Power of Silence - A helpful article on goal setting and planning
- Manager Interview Questions - A helpful list of example manager interview questions.
- Better Engineering Management: Top 3 Things Product Managers Dislike About Engineering Managers - This article shares what engineering managers can do to better their relationship with product managers.
- The 3 Ways An Engineering Managers Role Differ Between a Startup and a Corporate - This article covers the 3 ways the engineering manager’s role differs between a startup and an established corporation.
- How to Intervene When a Manager Is Gaslighting Their Employees - A good article outlining what to look for when a manager might not be working collaboratively with their team.
- 10 Things I Wish I Knew as a New Manager - A good article that helps prepare new managers
- The Top 5 Engineering Management Questions Answered - An article highlighting 5 engineering management values.
- High-Performing Teams Need Psychological Safety. Here’s How to Create It - Five helpful tips in this article to help build trust in a team.
- 5 New Rules for Leading a Hybrid Team - Some great ideas for improving the hybrid working model for your team.
- Managering in terrible times - An article with some good insights into how to manage during difficult times
- Forget New Year’s Resolutions and Conduct a ‘Past Year Review’ Instead - An interesting perspective on New Year's resolutions and focusing more on the year in review from the past year.
- Ruthless Prioritization - An article outlining how to prioritize better as a leader.
- Overcoming Imposter Syndrome When Starting a Career in Tech - An interesting article that may help some managers who may be suffering with imposter syndrome.
- The Only Place to Lead is From the Front - A good article that helps leaders prepare for the challenging times and get ahead of them.
- Migrations Done Well: Typical Migration Approaches - As a company’s operations grow, new systems and approaches are adopted to cope with extra load, more use cases, or more constraints. From time to time, engineers need to migrate over from an old system or approach, to a new one.
- Which commonly-used metrics aren't working and why? - An article highlighting metrics that don't work for tracking engineering productivity
- Advice for engineering managers who want to climb the ladder - A good article on ways for managers to think about their career growth.
- The Best Managers Are Boring Managers - An aritcle on what makes a good manager
- Resources For Managers On Feedback & Performance Reviews - There are a lot of great resources that Lara Hogan has put together to help provide feedback.
- What is a Vice President of Engineering? - An article that describes the role of a VP of engineering and what to expect
- High-Performing Teams Don’t Leave Relationships to Chance - An article emphasizing the importance of building close connections at work help teams be more productive, creative, and collaborative
- The Nakazawa Management Starter Pack - This practial blog post covers 10 priorities Engineering Managers should focus on
- Mastering Tech Lead Management - Learn about the Tech Lead Management role which is a hybrid Engineering Manager and Individual Contributor role
- Inclusion in a Distributed World - This article explores how to make people feel connected and supported when working remotely
- The Hierarchy Is Bullshit (And Bad For Business) - An interesting article on why hierarchy is bad.
- Take care of middle managers in the hybrid world - An article highlighting ways to help support managers in a distributed workforce.
- Navigating power dynamics as a manager - A good article speaking to the power dynamics of a manager and how to reduce the imbalance.
- How to spend your first 30 days in a new senior-level role - Helpful tips for starting a new leadership role.
- Contemplating the Shift to Management? The WHY Matters Most - Ujjwal Tyagi shares his experience on moving into management and how to think about why you want to move into management
- Managing challenging people - A useful article with insights into managing challenging people.
- Lift-Off — Accelerating Innovation - A good article on how to think about improving innovation in a team.
- How To Be Successful - Some insighful perspectives shared on what it means to be successful.
- Questionable advice: “my boss says we don’t need any engineering managers. Is he right?” - Some interesting takes on hierarchy and why or why not you may need managers
- Are you a bottleneck in your team? - Thoughts on how you can avoid being a bottleneck for your team
- How to find great engineers - Hiring tips for building a strong team
- How To Deal with Late Projects - An insightful article for Engineering Leaders managing late projects
- Paradox of Resourcing - A short article on the paradox between being over resourced and under resourced.
- Pointer - Handpicked articles from 100+ sources. Summarized into a 5-minute read.
Newsletters
- Software Lead Weekly
- Marcus Blankenship's Tech Leader Newsletter
- Better Allies - This is a must have resource in your inbox. Each week there are five great tips to help foster a more inclusive environment.
- CTO Insights with Tosho Trajanov - Weekly reading on software engineering & technical leadership.
- Fellow TLDR newsletter - Helpful leadership tips in a regular newsletter.
- Level Up - A curated newsletter for leaders in tech.
- Lessons in Engineering Leadership - I started this newsletter to share with you what I know, but more importantly to give you an inside view into what I’m learning, where I’m struggling, and to show you a real view of engineering leadership.
Communities
- Rands Leadership Slack - Created by Michael Lopp, the Rands Leadership Slack exists to help longtime, new, and aspiring leaders to learn through conversation and sharing of ideas.
- Engineering Managers Slack group - A Slack group for Engineering Managers to connect and learn from one another
- Zumvie Slack Community - Created by Zumvie, This Slack community is for Engineering Managers to connect and learn from one another-With AMA's, Lean coffees, etc.
- alphalist Community | Network for Technical Leaders - A community where technical leaders (e.g. engineering managers, CTOs etc.) share ideas and advice on an active Slack group and at events. Ideal for those with a tech product (e.g. They discourage CTO consultants, recruiters, and agencies from joining).
Contributing
- 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