Hello HackerNews!
I started my SWE career in 2016. I'm in a team which develops an enterprise SaaS-Application. Now I got the opportunity to transform into a leader role which focuses on DevOps, Tests, QA, Documentation and related topics.
So far, we set goals and start to introduce the team (around 5 people) into that topic.
My question is - are there any good books, articles, podcasts, ... which can help me in this "challenge"? I already got some basic (practical) knowledge in leading people and managing a product.
Stay safe!
My #1 recommendation these days is "Become an Effective Software Engineering Manager" by Jamies Stanier. This book explains how to approach the work a manager is involved in and what you can expect from the day to day. Planning, hard conversations, performance reviews etc.
Also, look for general management books. Leadership is something all humans do – software management is about managing creative people. Some other books I recommend are:
• Creativity, Inc by Ed Matmull • Crucial Conversation • Team of Teams
For email newsletters, I recommend Software Lead Weekly (https://softwareleadweekly.com/) and Better Allies (https://betterallies.com/more-content/).
Lastly, I also write a blog called Build the Stage (https://www.buildthestage.com) about managing SWEs. I've got posts about performance reviews, team meetings, how to give feedback, etc. It'll help you out.
https://www.defmacro.org/2014/10/03/engman.html
I'm personally revisiting it every time I send it around, because it's just so good.
Here's another I've seen recently that goes into a bit of detail while not being quite as succinct:
https://news.ycombinator.com/item?id=30240428
EDIT: replaced second link with HN one as it contains an Emoji and broke due to policy
Most of the rules actually applies across all types of roles and not just a engineering one.
Gonna print this one out and nailed it on my desk.
HN Question "Advice for a new & inexperienced tech lead?": https://news.ycombinator.com/item?id=22255301
HN Question "Best book / resources on leadership, especially for tech teams?" https://news.ycombinator.com/item?id=21712194
HN Question "I want my tech lead's job" https://news.ycombinator.com/item?id=21369535
Useful comments on a leadership blog post link https://news.ycombinator.com/item?id=21376838
Cant believe this one has not been mentioned yet: "Becoming an effective software engineering manager" by James Stanier (https://pragprog.com/titles/jsengman/become-an-effective-sof...) - a good book, and very specific for exactly your situation.
Would also like to mention my own podcast "Ask an engineering manager" - more focused on SWEs, but also has some episodes about how to be an Eng Mgr, e.g. https://askanengineeringmanager.libsyn.com/017-typical-mista...
His follow up book on Staff Engineering I think is a good read for first time managers. It lays out the other leadership path, which is helpful both for understanding where you fit in and the other leadership path you can guide your reports towards, based on their trajectory and interests.
https://randsinrepose.com/
It's a bit tongue in cheek rather than "management theory" but no less worthwhile for it.
DeMarco's Peopleware is a bit more hands on compared to the man month.
But then you realize that the fundamentals of being a good engineering manager are the same regardless of the technologies you're using and building.
You can learn an awful lot by just browsing around, but they also have channels for questions, both with your name and anonymous.