There are terms for pluralities of various things: A gaggle of geese, murder of crows, et cetera. I am trying to figure out the right term for one of these myself. I narrowed it down to two so far, and I could use your help in deciding. Is it “an excessance of Twitter engineering leadership opinions” or a “bullshittery of Twitter engineering leadership opinions”? I cannot decide. You might see where we are going today.
There are so many people giving their popular prognostications on the notion of engineering ladders that it makes my head hurt. I will not link them—they have thousands upon thousands of followers already. Everyone has their own flavor of whether or not you should consider jumping from the IC track to the Management track, and almost all of them are completely wrong. I am here to give you my own flavor of wrongness on the subject.
I think it is important for every engineer’s long term growth to contemplate a role in engineering management and for some subset of those people it is important to attempt it. There is no one-hundred-percent-all-of-the-time rule for each person, or even for each company, as to when this makes sense and when it doesn’t. The sheer number of people who are online making an argument that sticking to the IC track or jumping to the Management track seem to ignore one fundamental thing: The individual themselves. I have met engineers who are very far away from leading or managing, and I have met engineers who need to be fast-tracked into one of those roles due to exceptional ability.
For the individuals who are very far away from the ability or desire to manage, I think it is worthwhile conversation to have. You may not have the interest in managing people or the ability to manage people. I think that a lot of people fixate on the latter. If you are great at writing code, there is a blanket generalization that you must not be great at managing people. I have met people who possess both skill sets, and they are incredible assets to your team. The big question is: If you are a great coder, how do you become a great people manager?
This is the biggest part of the problem. When you give an engineer a battlefield promotion into a management role, they often get very uncomfortable because the skills they used yesterday to be successful are very different from the skills they now need today.
I have helped people through this transition in the past, and it starts out with about six weeks of pep-talks and ad hoc meetings where we describe the challenges of the new role they will experience and what they need to learn. I have turned this into a formal list a few times for a few different employers. You will find various snippets of that buried in various portions of this very blog.
If you are going to transition someone from an IC role into a manager role with the goal of getting leverage, it is important to make sure they have proper support and training to be effective in that role. This is one of the largest reasons that many people do not make the transition successfully.
When I have transitioned people into a management role for the first time, I generally give them three to six months to decide whether or not they want to keep the role. This is very important. It gives people some amount of comfort to know they have a way back to a comfortable place if things get too far out of control. If you do not have a conversation about how to move forward if someone does not want to be a manager or is not successful at it, they will just go find their old job at a new company.
Between creating a comfortable space for a new manager and also giving them some coaching and mentoring on how to be successful at it, I believe that every talented engineer is capable of being a talented manager.
Let’s get to the spicier part of the conversation and talk about compensation. The other thing that makes me twitchy is the blanket generalizations about which path gives better compensation and career opportunities. This is so completely dependent on the company that everyone’s generalizations about this make my brain bleed.
All companies value management, leadership, and individual contributors differently. Some will have similar bands for compensation, and some will even have nearly identical titles. Some of this has occurred because of fast-following for recruiting purposes, and some of this has occurred because of the changing needs of the organization.
Regardless of which path you take, the opportunities to progress professionally get smaller the farther up the stack you go.
Many organizations have “Staff Engineer” or “Engineering Fellow” roles. These are preserved for the very best of the best. It is hard to get recruited into one of these roles directly. Most companies like to award these prestigious roles for heroic feats or accomplishing specific goals that impact the whole company. Some companies hand them out based on time-in-role in addition to specific milestones. The time-in-role requirements for these types of roles are measured in years, if not half-decades. While there is a need to create these roles to retain your most senior engineers, once a group like this springs into existence, one of the first things they do is institute gate-keeping processes so they can control the membership. There are a number of people who I have spoken with who have wanted to join one of these internal engineering upper echelons who were not able to do so, often for utterly banal reasons. Nobody likes to talk about the ratios of top tier engineers to lower tier engineers within their own organization because it might highlight some of the hidden gatekeeping by people who love their own scarcity.
Now that we have explored some amount of issues related to engineering promotions, let’s cheerfully return to our initial question: If it is dependent upon the individual and their abilities and their desires, as well as the companies and their internal structure, the question I would ask most engineers is this:
Why limit your options?
If there is a company with an urgent need to hire a vice president of engineering who can grow their plucky 20 person team to 200 people, that is often just as valuable as being the chief architect who can scale their output to 20 million customers.
It is not in your best interest to listen to a glorified 10x engineer to say that his ladder is the best ladder. It is clearly true for that person, and the companies they have worked for. Congratulations on your single point of data. Okay that is not fair. Congratulations on the six points of data from you and the people in your scotch/book/co-investing club.
It is in your best interest to maximize your skillset and see what you are capable of accomplishing. There are individuals and companies out there who will help you get there from where you are now. If your current employer is not one of them, then maybe that is one of the first things you should change.
Time to insert my personal sales pitch here.
I have switched a few times between management and IC roles over the course of my career. Most of said career has been shaped by responding to SOS calls from people I trust and admire. I am grateful that the last decade or so has been mostly working with previous coworkers who know I will come in and catch anvils for them.
Rather than listening to a bunch of tweetholes about what you should not be doing, I would love to have a conversation with you about what you are capable of doing. I have helped a considerable number of people on my teams in the past grow into new roles. Some of them have even surpassed me!
So give me a shout if you want to talk about where you want to go professionally, especially if you are not sure how to get there.
Alternatively, you can click the “Like” button on someone telling you that you shouldn’t bother. Some of them make tremendous amounts of dead presidents with their negative armchair prognostications. If you are in this bunch of sheeple and you simply do not care about opening new career doors and growing your own capabilities, I only ask that before you leave you click on this link to this overpriced hammer that I am giving to you as an Amazon Associate, so I too may profit from your random clicking. You get a very nice hammer and some percentage of proceeds go to veterans and first responder causes. In fact, if ten of you buy this hammer out of spite for my gaslighting, I will also buy one.