The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change – Camille Fournier

The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change – Camille Fournier

In software engineering, the career path is different from that of a generic manager. You’re expected to lead your team, but you’re also expected to be a skilled expert who can guide technical decisions. For some people, especially those who like pure technical work, combining these two roles can be overwhelming.

“The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change” by Camille Fournier was written specifically for engineering managers. Fournier, the former CTO of Rent The Runway, and one of the greatest engineering leaders in the industry explains the peculiarities of managing people in tech and gives advice for each career stage.

The Tech Lead

From the title, it gets obvious that the term “tech lead” is expected to be both a technical and a leadership position.

Being a tech lead means that you will continue writing code, but will also have to represent the group to the management and deal with the project management processes. You will still make technical decisions, but also think about how you can empower your team and remove obstacles for them. This is not an easy role.

It can be hard to balance the work of project management and oversight with hands-on technical delivery. Some days you’re on a maker’s schedule, and some days you’re on a manager’s schedule.

The Big Leagues

Technical senior leadership is not the same as general-purpose senior leadership. Naturally, their duties differ.

Roles technical senior leadership can play:

Managing New Managers

It would be a mistake to think that once you hired a new manager, leading a team is just his concern. First-time managers need a lot of coaching. They typically overwork. 

A good idea is to have them undergo additional training. You can use either your company’s curriculum (if you’ve got one) or look for training opportunities outside the company.

Hiring Managers

Very often, people don’t want to hire managers from outside. Sometimes it’s a necessity though. To make a safe choice, make sure this person has the skills you need, discuss their management philosophy, and do the reference check.

Project Management

Project management is a complex process. It involves breaking a goal down into small pieces, and identifying which pieces can be done in parallel and which in sequence. 

How can you make project management effective?

Communicate Your Style and Expectations

New hires must clearly understand what is expected from them. If you want to get a weekly summary of progress via email, let them know. If you’ve got an unspoken policy, according to which an employee has to work alone for some time trying to fix a problem before they can ask for help, let them know.

Get Feedback from Your New Hire

As we mentioned before, it’s valuable to see your work with fresh eyes. However, take new hires’ observations with a grain of salt – these observations might lack objectivity.

What to Expect from a Manager

Good managers are not easy to find. Some are neglectful. Some are micromanagers who control every step of yours. And some are just abusive.

A good manager helps you grow in your career, gives feedback, and is respectful. Three things that you can expect from such a manager:

One-on-one meetings. 1-1 serves two purposes. First, it helps create a connection and make communication more personal. Second, it’s an opportunity to regularly discuss work-related issues.

Feedback and workplace guidance. You will inevitably make mistakes. The sooner you get to know about them, the better. Criticism should be delivered in private, while praise – in public.

Training and career growth. Your manager is responsible for finding resources for your career growth. They may need to send you to attend conferences or take classes to upskill. Besides, he can contribute to your growth directly, helping you get promoted.

How to Be Managed

Spend time thinking about what you want. Your manager cannot read your mind. Managers can help you see the opportunities at your current workplace. But you will have to decide for yourself if that’s what you really want.

Technical or Career Mentoring

The best relationships of this type evolve naturally. A senior engineer on the team mentors a junior one, to help him get more productive. If it’s beneficial for both, it’s okay. But sometimes, people get mentors only because someone wants them to. And it’s not always needed.

The Alpha Geek

The alpha geek is someone who “values intelligence and technical skills above all other traits”. Alpha geeks always make it seem like they have all the right answers. They believe they’re the best ones, undermine the work of their colleagues, and often redo it without any warning.

Managing a Team: Conflicts

Managing a team, be ready that conflicts will arise. Avoiding a conflict is not the best tactic – it leads to dysfunctional work.

How can you create a safe environment where conflicts get resolved?

Team Cohesion Destroyers

Team cohesion is very important, but some people ruin it with their unhealthy habits. Fournier classifies such workers into four types:

Performance Reviews

Continuous feedback, which is a regular sharing of both positive and negative feedback in real time, is very important. But it cannot be used alone. A good idea is to combine it with 360-based feedback. 

360-based feedback includes feedback not only from a manager, but also from teammates, anyone a person being evaluated interacts with, and a self-review.  

The problem with a 360-degree review is that we tend to forget things that happened a long time ago, and overemphasize things that happened recently. This is why, writing a performance review, it’s critical to account for the whole year.

Managing People

Starting a New Reporting Relationship Off Right

When you start to manage, some of your direct reports will be people you don’t know yet. So what steps do you need to take to make a relationship with them more tight-knit?

Build Trust and Rapport

You could try asking newcomers a series of questions that will help you understand how to manage them best. How would they like to receive feedback, in person or through email? Is there any manager behavior they hate, like skipping 1-1s? 

Create a 30/60/90-Day Plan

Create a clear set of goals for your new hire to achieve in the first 90 days. These goals must be realistic, preferably based on the experience of your prior hires. Sometimes you will see that, unfortunately, you hired the wrong person.

Decisions and Delegation

Busy with meetings, you get distracted. Help yourself – start to delegate. Divide the type of tasks into four sections:

Delegation is a process that starts slow but turns into an essential element for career growth. If your teams can’t operate well without you, you’ll find it hard to be promoted.

Managing Managers

Managing managers is similar to managing multiple teams. Again, you’re responsible for handling several teams, but there is a difference – the teams you manage are not closely related. Sometimes you don’t even have the skills some of your teams do. That’s why this level is more challenging.

Skip-Level Meetings

Skip-level meetings are meetings with reports of your reports. Their purpose is to get an idea about the team’s health. One technique is to conduct 1-1s with each person in the organization. This way, big managers can build a surface-level personal relationship with everyone who works in the organization. It’s very useful as it helps the boss to stop seeing people as just “resources”.

Being a Mentor

An opportunity to mentor another person gives you a chance to learn how to be a manager – in a safe environment, as people rarely get fired for bad mentorship. But how can you make these relationships effective?  

An intern is a temporary employee, typically a student who needs to get some experience. You have to be ready for two things: this person doesn’t know much, and he will probably not stay in your company.

However, don’t let your intern get bored. Assign a project. Break the project down into milestones. As an alternative, give them some small features of your current project to work on.

Source

Get in