Live data from Hacker News

Ask HN: Stuck as a developer for 15 years. How to become a manager?

news.ycombinator.com

61–70 of 135 posts

Re: Ask HN: Stuck as a developer for 15 years. How to become a manager?

#61
A few thoughts:

Look for opportunities to take on roles if there is volatility. I moved into management when our current manager left and I volunteered to be an interim manager. I did well and they moved me into the position permanently. You may want to consider changing jobs. If current management does not see you as management material, it may be that you’ve been there too long. It’s very difficult to change people’s perception of you rather than creating a new first impression.

Dress for the position you want. Perception is (almost) everything. Dress like the managers do (if they dress nicer than everyone else). In general, dress just a little bit nicer than everyone else. If everyone wears t-shirts, wear a collared shirt. If everyone wears collared shirts, wear a blazer. If you look like manager but aren’t, people will ask whether you’re a manager. You’re halfway there if people suspect you’re a manager. If you don’t look like a manager, people won’t see you as a manager, both literally and figuratively.

Act like a manager by always following up on items, especially with your managers. Don’t let anything fall through the cracks. Your manager should never, ever have to check back with you on something they asked you to look into. Even if it can’t be done, make sure that you’re the one that follows up on it with them. Follow-up with coworkers on items you’ve asked them to do. Don’t be afraid to pester people. Send emails asking, “Any update on this?” Find a way to track all these things. Keeping track and following up is critical. Record and transcribe meetings with supervisors to make sure nothing falls through the cracks.

Improve your social skills. Learn public speaking if necessary so that you can sound confident in front of people.

Re: Ask HN: Stuck as a developer for 15 years. How to become a manager?

#62
post #20

Management isn’t a promotion, it’s a different job, and being “stuck” as an IC shouldn’t be a thing. There’s nothing wrong with staying on the IC track forever and getting promotions rather than changing to management. You say that there are no promotion opportunities, but have you talked to your EM about the gaps to the next IC level for you?

This might help people sleep at night, but it's incorrect. Managers have more pay, more direct reports and more responsibility. It's the definition of a promotion.

I am an IC and I outlevel my manager and probably make more than my skip who is at the same level (I have some significant extra performance bonus equity grants), so no.

Obviously managers have more direct reports, the definition of an IC is that they have zero direct reports, besides maybe a temporary intern.

At any competent tech company, moving to management results in no immediate change to compensation. It is a transition, not a promotion.

Re: Ask HN: Stuck as a developer for 15 years. How to become a manager?

#63

I got my first management job because they needed a manager for a new team and I was already taking on and managing that new teams responsibilities in my current role. I've promoted quite a few people into Team Lead and Manager roles and it was ALWAYS the person that was currently already leading, mentoring and making my problems go away. Same with how do you get to be "Senior Engineer" or "Architect" ... do the job…

+1 to this. It is how I got “promoted”. And I am hesitant to call it a promotion, it is more like an entirely different job role compared to being an IC.

Re: Ask HN: Stuck as a developer for 15 years. How to become a manager?

#64
Actually, the right question to ask is "what kind of manager would you like to be?"

Management comes in two flavors :

* technical management (think "architect" or "lead dev") is about expertise, experience, higher technical vision. You surely have some points to make here, not because you know the last tech fad, but because you know that every fad will fade in 6 or 12 months, and that only good engineering last

* team management is a COMPLETLY different beast: you won't work on code but you will work on humans and how to help them to fulfill their mission in the company. It's about psychology, finance, sociology, politics... Think budget, reporting, forecasting... It's really interesting too but has nothing to do with development. If that's your interest (and it's a real focus change), then you can leverage every experience as a technical team leader on some part of system, and show how you improve THE TEAM (and how that improvement lead to a PRODUCT IMPROVEMENT)

Be very cautious: you should consider this as a career change. A lot of bad managers are managers that went down this road for wrong reasons (money, status...) and not because they want to develop the human side of corporation

Re: Ask HN: Stuck as a developer for 15 years. How to become a manager?

#65

Good managers don’t seek out the role for its own sake; they naturally become one. The best managers I’ve seen (and have had the pleasure of working with) were extremely talented ICs who got along really well with others, and naturally transitioned to management roles when their own projects became too big in scope to handle on their own. The absolute worst managers I’ve seen (thankfully, none were my manager) only b…

> Good managers don’t seek out the role for its own sake;

Depends on what you mean by this, but I will disagree. I didn't naturally become a manager. I sought it out because I believed I could do it better than the managers I have. I believe I am a good manager - not a perfect one as I have made mistakes and I still have improvements to make. When I have left a couple of jobs to make the next step (team lead to manager to director), my employees were sad I was leaving - they told me that directly.

And I've found many times that doing it naturally is hard. Companies are resistant to promotion, even for great ICs. You often have to seek it out, unless you get lucky (or are the bad brown noser as you mentioned). It's hard work to get it, but I worked hard and got it.

I agree with the rest of your points though.

Re: Ask HN: Stuck as a developer for 15 years. How to become a manager?

#66

Good managers don’t seek out the role for its own sake; they naturally become one. The best managers I’ve seen (and have had the pleasure of working with) were extremely talented ICs who got along really well with others, and naturally transitioned to management roles when their own projects became too big in scope to handle on their own. The absolute worst managers I’ve seen (thankfully, none were my manager) only b…

I think the best thing to do is to pay managers less than developers and also disqualify anyone who demands to be a manager, that removes all the folks doing it for the wrong incentives.

I know of a few managers that hate being a manager, and are not the best at it but they've done so because they needed the money.

Re: Ask HN: Stuck as a developer for 15 years. How to become a manager?

#67
It depends on if you actually want to be a manager. It involves a lot less technical work and a lot of people work. Many people are not happy with management once they try it (but that's not to say you shouldn't try, because maybe you'd love it!) I have met many people who were managers but hated it and went back to IC's.

So if management is not for you, the other option is the architect path.

In either case, your company sounds like they are not for you - but then, you should also ask! If they say no, start looking for other places. A team lead is a great start into management. Because you can still do technical work but start to learn the management/leadership side. You just have to think about your last 15 years and the leadership you've done - big projects are a great example.

Re: Ask HN: Stuck as a developer for 15 years. How to become a manager?

#68
Senior Director here, I moved into people management from being a frontend developer (and still occasionally pop into that role, project depending...)

I worry about your motivation for being a manager. I got into this role because I started to find people more interesting than programming. I enjoy shaping their career growth, resolving interpersonal problems, building culture, and even the 1:1s and retros. It has felt like an evolution of programming in a way; people are highly unpredictable, which results in a greater occurrence of unique challenges. I found with programming (especially frontend) that after a while the problems reveal a repetitive pattern.

All to say, does this interest you? Are you running towards this challenge, or away from your current role?

Re: Ask HN: Stuck as a developer for 15 years. How to become a manager?

#70
You must decide if you want your career path to be a manager or a technologist. In most cases, there is valid career growth in either path but they are different paths because there are fundamentally different skill sets and inclinations involved. It is important to take a brutally honest introspective look at yourself to determine what you enjoy about your career and what motivates you.

Then, if you still really want to change to the managerial path, you must again be brutally honest with yourself as you try to figure out why that has not yet been an option. Usually a technologist starts to get opportunities to make this choice at between 5 and 10 YOE. It might be that you unintentionally are signaling to your management that your preference is to be a technologist either because of personality characteristics (your objection to being managed by those younger than you is a potential problem area) or obviously deep focus on technology. Figure out what is blocking you and fix it.

I understand where you are coming from with regard to being managed by those younger than you but take it from a technologist with over 30 years of experience, being a manager is not a function of seniority but of talent. As I mentioned before, management involves a different set of skills. You must evaluate managers for their talent at the activity and remove your bias based on their age. You may find that working for a young manager sometimes gives you the opportunity to lead and mentor them and help them become a better manager.

As others have mentioned, if you really want to move to the management path, you must communicate to others that is what you want. You do this explicitly by telling them and you do this implicitly by demonstrating interest and focusing on your behaviors.

Finally, I’ve noticed that it is very common for people to think that a natural and expected career progression goes from low-level worker to worker to leader to manager to director, VP and CEO. In technology, this is not the only case. Senior technologists are valuable stores of information and capability and there is a valid career progression for them which goes: low-level worker to worker to leader to senior and principal technologist to fellow to CTO. You still get leadership responsibilities but you don’t have the administrative responsibilities. It is important to note that your authority, in this circumstance, comes from a reputation for being knowledgeable and smart (influence), not from position.

Post reply on HN