The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Rate it:
Open Preview
2%
Flag icon
most of the challenge of engineering management is in the intersection of “engineering” and “management.”
2%
Flag icon
What engineering managers do, though, is not pure people management. We are managing groups of technical people, and most of us come into the role from a position of hands-on expertise.
3%
Flag icon
The secret of managing is keeping the people who hate you away from the ones who haven’t made up their minds. Casey Stengel
4%
Flag icon
Ideally, the feedback you get from your manager will be somewhat public if it’s praise, and private if it’s criticism.
4%
Flag icon
delivering feedback quickly is more valuable than waiting for a convenient time to say something.
4%
Flag icon
Your manager should be the person who shows you the larger picture of how your work fits into the team’s goals, and helps you feel a sense of purpose in the day-to-day work.
4%
Flag icon
As you become more senior, the amount of personal feedback you get, both good and bad, is likely to decrease.
6%
Flag icon
Her job is to do the best thing for the company and the team. It is not to do whatever it takes to make you happy all the time.
6%
Flag icon
Asking for advice is always a good way to show respect and trust.
8%
Flag icon
that gives you an opportunity to work on another management skill: communicating what needs to happen. If you expect him to do research on his own before asking you a question, tell him so!
9%
Flag icon
Mentoring a new hire by helping her work through the documents, and having her modify those documents with any surprises she encounters during onboarding, provides a powerful message of commitment to her.
9%
Flag icon
Adopt the mindset that network building is a worthwhile investment of your time and energy.
9%
Flag icon
Whatever you do, don’t say yes and then fail to actually do the mentoring work.
10%
Flag icon
If you have ever wondered why people don’t seem to come to you for help despite your clearly strong technical skills, ask yourself whether you’re showing some signs of being an alpha geek.
10%
Flag icon
Alpha geeks make absolutely terrible managers, unless they can learn to let go of their identity as the smartest person in the room and most technical person on the team.
10%
Flag icon
Alpha geeks who believe that their value comes from knowing more than others can also hide information in order to maintain their edge, which makes everyone on the team less effective.
12%
Flag icon
you must be able to listen and communicate in a way that person can understand,
12%
Flag icon
The idea that the tech lead role should automatically be given to the most experienced engineer, the one who can handle the most complex features or who writes the best code, is a common misconception that even experienced managers fall for.
12%
Flag icon
Tech lead is not the job for the person who wants the freedom to focus deeply on the details of her own code.
13%
Flag icon
My job as tech lead was to continue to write code, but with the added responsibilities of representing the group to management, vetting our plans for feature delivery, and dealing with a lot of the details of the project management process.
13%
Flag icon
If a tech lead is not managing directly, they are still expected to provide mentorship and guidance to the other members of the team.
13%
Flag icon
they are scaling themselves by delegating work effectively
13%
Flag icon
They focus on the whole team’s productivity and strive to increase the impact of ...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
They are also learning how to partner effectively with product, analytics, and other areas of the business.
13%
Flag icon
use their expertise at a larger scale so that their whole team gets better.
13%
Flag icon
tech leads will be working on one major new technical skill: project management.
13%
Flag icon
Being a tech lead is an exercise in influencing without authority.
14%
Flag icon
Your highest priority as a tech lead is taking a wide view of the work so that you keep the project moving.
15%
Flag icon
As you move forward in your career, you need to understand how to break down work that has complexity beyond the scope of what you can do as an individual.
16%
Flag icon
project management has to happen, and as tech lead, you should be doing it when it is needed, especially for deeply technical projects.
19%
Flag icon
They tend to blame all problems on a failure to follow the best process, instead of acknowledging the need for flexibility and the inevitability of unexpected changes.
19%
Flag icon
see if the process itself can be changed to be easier to follow.
20%
Flag icon
Your productivity is now less important than the productivity of the whole team.
20%
Flag icon
if you can’t communicate and listen to what other people are saying, your career growth from this point on will suffer.
21%
Flag icon
Are there any manager behaviors that you know you hate?
23%
Flag icon
Empathetic leaders can sometimes allow themselves to get sucked into an unhealthy closeness with their direct reports.
24%
Flag icon
If your value to the team has shifted from the thing you’re good at (writing code) to the thing you don’t yet know how to do well (managing people), it can be tempting to treat your reports as if they should be mini-mes.
25%
Flag icon
being a good leader means being good at delegating.
26%
Flag icon
the best outcome of attempting a continuous feedback cycle is not necessarily the actual feedback generated, but rather that the effort forces you to start paying attention to the individuals on your team.
27%
Flag icon
If you can’t use a concrete example to support a point, ask yourself if the point is something you should be communicating in the review.
27%
Flag icon
Forcing yourself to be specific will steer you away from writing reviews based on underlying bias.
28%
Flag icon
people are uncomfortable being told they merely meet expectations,
29%
Flag icon
The important thing for you to start doing now that you’re in management is to learn how the game is played at your company.
29%
Flag icon
There are fewer opportunities for people to show the kind of leadership or breadth of impact needed to get promoted as they become more senior.
29%
Flag icon
Many companies expect you to be acting at the next level before you get promoted to it.
31%
Flag icon
leaders in this role are capable of identifying the most high-value projects and keeping their team focused on these projects.
32%
Flag icon
Technical instincts honed over years of doing the job are very important for guiding that process.
32%
Flag icon
It’s a struggle to figure out how to stay technical as you transition to management.
32%
Flag icon
Humans, by and large, feel good when they set small goals and meet them regularly.
34%
Flag icon
While the product manager is responsible for the product roadmap, and the tech lead is responsible for the technical details, you are usually accountable for the team’s progress through each of these elements.
« Prev 1 3