Hi Taro,
I've just been lucky enough to receive an official promotion to Team Lead for my current team. It's a small company (~100 total headcount) and a small team, and I feel like my manager and I have very tight alignment as do I and the rest of the team, and thankfully there's no obvious/major problems (i.e. interpersonal problems, poor performers, etc). However this is the first time I've ever had direct reports or really been in any form of an official leadership role, and I'm concerned I'm going to instantly run into obvious traps/issues as a result.
I've read "Engineering Management for the rest of us" by Sarah Drasner, which has been really helpful in thinking about the role, but I'm really interested in hearing any advice people can provide to help me avoid fanning any hidden flames.
First, congrats on your promotion!
It sounds like you are off to a good start, so I'd relax a bit and not constantly scan the horizons anticipating something bad :). This will conserve your energy toward more productive work, trust me.
Now, to your actual question. Here is my top 3 pieces of advice:
Some more reading resources for you down the line:
My LinkedIn posts on delegation:
Hope this helps! Feel free to ask follow-up questions.
Thank you! This is really helpful advice
Congratulations on the promotion! Being a good tech lead is a huge topic (which is why we're working on a course for it literally right now), so here's my Top 5 high-level pointers:
You can find more great advice here: [Taro Top 10] Tech Leadership
Ah, Alex made some great tactical points.
On the point of buffer, I recommend adding at least a 20% more buffer for relatively well-defined projects, and more for the nebulous ones.
It's also better for the on-call to not be expected to do very much feature work during their on-call week. This reduces their context switch, and they can apply any free time toward improving the on-call resources like alerts and documentation. A clean hand-off to the next on-call is also highly valuable.
Thanks, I really appreciate the advice! I can't wait for the course.