I try to continuously learn and grow as an Engineering Manager. Besides the day-to-day work, I follow lots of useful content related to software engineering and leadership. In this post, I’m collecting all the blogs, newsletters, podcasts, forums, books, and other resources I really like and recommend. I will occasionally update this post with new content.
Table of Contents
⚠️ Lists are not in any specific order.
📄 Blogs
For me, this is the most preferred way of reading new things. Interesting blogs from people working in the SWE industry.
- Rands in Repose
My n1 favorite, Michael Lopp. His books and his blog was my best resource in growing as a manager in the past years. - The Pragmatic Engineer
I believe Gergely Orosz doesn’t need an introduction. I follow his writing career from early on, he is truly a role model in the community. - charity.wtf
I love Charity’s blog. Honest, smart, interesting and omits any kind of bullshit. - The Engineering Manager
James Stanier is an awesome EM who has a wholesome resource of management topics on his blog. - Pat Kua
Pat is writing interesting and essential posts about the work of EMs and Tech Leads. - in|retrospect
Allen Cheung’s posts are about technolgy, people and other interesting thoughts. - CodeKraft
AbdulFattah Popoola posts mostly about building high performing teams and technical leadership. - Lara Hogan
Lara is an awesome coach, writing about leadership and coaching. - NotSoSoftware
Matt Newkirk has useful hints on growing, as software development can be hard. - stitcher.io
Brent is writing a lot about PHP, but there are also lots of interesting thoughts about blogging. - Increment
More like a magazine, online and print on how teams build and work with software at scale.
💌 Newsletters
I mean… newsletters?! While this old-school classic might seem odd at first, I really love the format. You have a weekly newsletter summarizing interesting posts, topics, and discussions.
- The Pragmatic Engineer
A weekly column with advice, observations, and inspiration across the SWE industry by Gergely Orosz. - Level Up!
A curated newsletter for leaders in tech by Pat Kua. - Irrational Exuberance
Weekly collection of posts about engineering management and writing by Will Larson, sometimes known as Lethain. - Software Lead Weekly (SWLW)
A weekly email for busy people who care about people, culture and leadership. - Refactoring
Weekly practical advice about engineering leadership by Luca Rossi. - James Clear
Weekly self-improvement tips, based on proven scientific research. - Cal Newport
Weekly posts about deep work and productivity. - TechTello
Brain Tickle Newsletter about work habbits and building great teams. - Engineering Impact
A blog and newsletter by Pluralsight. - Fellow Manager TL;DR
A weekly summary of hot topics for leaders in tech. - Tech Lead Digest
Weekly newsletter with five interesting stories about building teams, leadership, and engineering culture.
🎙 Podcasts
Put your headphones on and listen to these amazing people talking about hot leadership topics.
- Level Up Engineering
My all-time best podcast, FancyKarolina interviewing leaders in tech. - Supermanagers
Also a podcast interviewing managers in tech. - Authority Issues
A podcast about leadership, management and competitive prescription writing. - Tech Lead Journal
Great technical leadership requires more than just great coding skills. - The Engineering Leadership Podcast
Jeremy King discusses some of the challenges behind building inclusive products. - Engineering Leadership Podcast
Joshua Samberg uncovers the empowering insights and daily habits of industry leaders. - Dev Interrupted
A great podcast (and also community) for engineers and engineering leaders. - Humans+Tech
Computers are easy, people are hard.
💬 Slack and Discord Channels
Great communities to join. You can learn, ask for advice and build new connections.
- Rands Leadership Slack
Michael Lopp’s Slack channel with over 10 000 members. - Engineering Managers
A Slack channel focusing on EMs. - Mind the Product
Slack channel for product minded people. - Dev Interrupted
Discord server for software engineering topics. - techwriters.dev
Discord server for people writing in tech topics.
📼 Videos
Interestingly, there is less content on YouTube compared to podcasts, blogs, and newsletters, but still, there are quite a few channels out there worth following.
- The Pragmatic Engineer
Yeah, this guy is everywhere. He’s not only blogging, having a newsletter and writing books, but also have a YouTube channel! (Gergely, when will you start a podcast?!) - Tech Leaders Emerging
Software Engineering, careers and leadership. - LeadDev
Meetups, confs, live events. Everything about tech and leadership. - Clément Mihailescu
Tips on productivity, interviewing and software engineering. - Exponent
Everything about interviewing. - code.talks
A developer conference having lots of great talks. - Not Only Code
Tech, careers and leadership. - Coding Tech
Tech talks in various topics.
🎪 Conferences
I’m a big fan of conferences. There are a limited number of events about leadership worth visiting each year. All of these events are active during the pandemic as well in an online format.
- Stretch
Leadership and management Conference. I’m part of the organizing team. 💚 - Craft
A conference about software engineering craftship. - The Lead Developer
Conference and meetups about software engineering leadership. - Tech Leader Summit
The event is focusing on technical leadership. - Elevate
Two days to become a better engineering or product lead.
👨🏫 Courses
I’m not aware of many courses focusing on software engineering management, but I can recommend these ones.
- Shortcut to Tech Leadership
by Pat Kua - LeadDev Together
by the LeadDev - Practical Team Management for Software Engineers
on Pluralsight - Developer to Manager
on Pluralsight - Practical Leadership Skills
on Udemy - Team Leadership Skills Masterclass
on Udemy - The Complete Management Skills Certification Course
on Udemy - Engineering Project Management
on Coursera
📚 Books
Definitely not a complete list of all the books, but a very comprehensive list of my favorite ones.
- Managing Humans
Michael Lopp (rands) - The Art of Leadership: Small Things, Done Well
Michael Lopp (rands) - The Making of a Manager
Julie Zhuo - Building Great Software Engineering Teams
Josh Tyler - An Elegant Puzzle: Systems of Engineering Management
Will Larson - Become an Effective Software Engineering Manager
James Stanier - How Highly Effective People Speak
Peter Andrei - Accelerate
Nicole Forsgren, Jez Humble, Gene Kim - Radical Candor: Be a Kick-Ass Boss Without Losing Your Humanity
Kim Scott - The Five Dysfunctions of a Team: A Leadership Fable
Patrick Lencioni - The Ideal Team Player
Patrick Lencioni - The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier - Start with Why
Simon Sinek - Leaders Eat Last
Simon Sinek - Managing the Unmanageable
- Mickey W. Mantle, Ron Lichty
- The DevOps Handbook
Gene Kim, Jez Humble, Patrick Debois, John Willis, Nicole Forsgren - The Phoenix Project
Gene Kim, Kevin Behr, George Spafford - The Great ScrumMaster
Zuzana Sochova - Turn the Ship Around!
L. David Marquet - The Goal
Eliyahu M. Goldratt - The Coaching Habit: Say Less, Ask More & Change the Way You Lead Forever
Michael Bungay Stanier - Manager’s Handbook: The 17 Skills Leaders Need to Stand Out
Harward Business Review - The Effective Executive
Peter F. Drucker
🧰 Others
- Bunch
This app helps you to have 2 minutes of learning about leadership each day. - 1:1 Meeting Questions
A GitHub repository with dozens of great questions. - Engineering Management Repository
A GitHub repository with dozens of interesting content for EMs. - Engineering Manager Resources
A GitHub repository with dozens of interesting content for EMs. - Team Canvas
A free tool to organize team alignment meetings and bring members on the same page. - Team Contract
An agreement between you and your teammates about how your team will operate. - Team Health Check
A tool for measuring team health. - Vega Factor
A tool and framework for measuring team health. - Fun Retrospectives
A variety of retrospective tools and boards. - Career Drivers
Fun game to discover your or your team members’ motivators. - Situation, Behavior, Impact
A very useful practice to give feedback. - DESC
Also a useful feedback model.
I think… that’s all? Although, if you think this post is seriously missing some resources, drop a comment!