home

Your first 90 days as a team lead

So you’re becoming a team lead. You have the support of your manager and your team. You will be getting formal training soon and your manager will be coaching you. This is all nice and great, but… what could help you become a great team lead now?

This post aims at helping you get started and being the best possible team lead from day one. One of the main novelties that you will encounter as a lead is about people management. I, therefore, focus on this aspect here and assume that you will be handling the technical side of things pretty well – like you’ve been doing so far!

1. Build and repeat the vision

As a lead, one of your main missions is building the vision for your team. You’d be surprised by the number of leads who think that a vision is not important. There are at least two reasons why building a vision matters:

Building a vision is easy. Building a compelling one is hard. Here are a few tips about how to go about it:

2. Learn to delegate

One of the main mental shifts you will need to do becoming a lead will be to learn to delegate. This is not something a typical engineer has learned to do. Yet, you will need to learn it on the job.

3. Build team motivation

Running a team is not just about managing a group of individuals. It is also about making sure that the team is motivated by the team’s goals. Asking the question bluntly in a group meeting is not likely to give you a lot of signal on this. Here are a few recommendations on how to get this information and improve the team’s motivation.

In the end, you are dealing with people. Getting a sense of their inner motivation needs an informal setting. Use these moments to let people tell you what they would not tell you at work.

4. Use Non-violent communication

As a lead, one of the most effective reads I found was Non-violent communication: A language of life, by Marshall Rosenberg. This book is useful well beyond the professional world, and it would be a feat to summarize it in a few lines.

However, there is one piece of advice that I found particularly useful in this book: we (as humans) are not educated to speak in terms of needs. We tend to speak in terms of feelings, impressions, goals, results, etc. But we don’t speak in terms of needs. Yet, a lot of things get a lot simpler in life (either personal or professional) if we simply express our needs in clear terms.

As an employee, for example, you might find it a lot simpler to enter a performance review negotiation with your manager by looking at him/her in the eyes and telling them: “This promotion is important for me, here is why”. As a lead, you might be a lot more effective by telling one of your team members “You would help me a lot by doing this, here is why”. You’d be surprised to see how easy the rest of the discussion becomes. We often assume that other people know what our needs are. They just don’t.

5. Seek feedback (a lot of it)

The main process of learning is feedback. You need feedback to know what you are doing well and what you can improve. Do not expect team members to come up to you spontaneously to talk about it. They won’t (even the most senior ones). Here are a few tips:

6. Read books

Being a team lead is a full-time job. A lot of people have done it already and have written about it. In addition to reading books about the role itself, I find it useful to read books that will give you the big picture in your field as well as how humans operate. Here is an incomplete list of books I found useful to read:

And if you have a lot of time in front of you, the bookshelf of Patrick Collison might inspire you.

7. Handle bad stuff directly

At some point during your experience as a lead, you will hit some headwinds. Things are going to get hairy and you will face a difficult discussion to have with someone, either within your team or outside of it. While the literature is full of references and pieces of advice on how to handle these situations, I would like to share a few tips that I found very useful in these situations.

8. Build career paths

As a lead, you will be expected to build a career path for each of your team members. This task is a fundamental aspect of being a lead. You should enjoy doing it. If it is not the case, this may mean that you are not on the right track in your career (seriously). Each company has its own process for this. Independently from the framework that is given by your company, here are a few things that I found useful to do on this topic.

9. Run efficient 1-1 meetings

One-on-one meetings are going to be part of your new kernel as a lead. If you are not convinced about how important they are, think about how important they’ve been for you as an engineer. Yet, running efficient 1-1 is not easy and is a skill in and on itself. Here are a few tips about running efficient 1-1s.

10. Take some time off

Seriously, it’s exhausting. Pace yourself. Chill. Watch movies. Work out. Find what works for you. Get the steam out :-)

Conclusion

If you reached this point, you might be wondering how you could possibly remember all this. Well, this is simpler than it seems. With time, you will compile all this code naturally as you practice your new job. Build your own list of tips (hopefully some will come from this page) and make sure to revisit it regularly. Congrats on your new job and enjoy the ride!