Ask HN: Promoted to Management, but Have Doubts
I took the role because "it made sense" from career progression point of view, but now I'm struck with doubts that I just became an average manager from a relatively good developer. In all honesty I was also after the salary increase, but that didn't really materialize as I hoped. In my current company I have a decent pay, but still way below what I could earn elsewhere. The thought of moving somewhere else in a technical role and for a higher pay pops up more and more in my head. On the other side, the company's doing great, growing, sales are going up; it's a good time to be here, which add to my overall feeling of confusion.
I guess the questions that I have for you HN are:
1. how much time spent in management land is too much and has a negative effect on your career as an IC?
2. what would you do in my shoes?
I've been mentally stuck in this situation for a while now. It's taking up all of my mental and emotional energy, any thoughts are welcome.
6 comments
[ 3.0 ms ] story [ 26.7 ms ] threadOnce you have that answer, I would think about what decisions you will need to make in the short term to get there. Do you want to be an architect? Do you want to be a CTO? Do you want to be a team lead? Do you want to start a company?
If you have (or can get) clarity on where you want to be, I would suggest keeping the end in mind in order to make decisions today. Let's say you want to be an architect in 5 years. Maybe the management route is taking away from you gaining the expertise you will need to succeed in that role. However, if you want to be a CTO in five years, then you are probably technical enough and need to improve as a manager.
There isn't an answer that someone can give you for this specific situation. It really depends on you and where you want to go in your career.
You can certainly acquire the skills to become a great manager, but it takes effort, and you'll feel miserable if that's not what you want to do with your career. Worse: the experience of folks who report to you will be a mess.
If you're not sure what entails to be a manager, a good introduction is "Radical Candor", by Kim Scott [1]. Another one is is "Resilient Management", by Lara Hogan [2]. Lara was a senior engineering leader at Kickstarter and Etsy, so her examples are a bit more focused on tech people managers.
[1] https://www.amazon.com/Radical-Candor-Kick-Ass-Without-Human...
[2] https://larahogan.me/blog/coming-soon-resilient-management
BUT since you have experienced "the other side", probably you'll do well because you understand the manager. And that's worth a bit more than beign current on the latests, greates tech.
2. For me, it's different. I actually enjoy unblocking developers and being more of a support for other people than playing the role of whiz kid. But if I were more like you I would move back into an IC role as soon as possible. You may have to switch companies and wipe the management experience from your resume, unfortunately, because it looks bad to run away from responsibility. Sorry.
The book written by Camille Fournier to be quite a guide to understanding the path.
https://www.amazon.com/Managers-Path-Leaders-Navigating-Grow...
At the end of the day, and if money is not a motivating factor, I would recommend you to go where you are most happy now and in the future.
How long have you been in the management role? TBH, it takes some time and resetting of your own expectations about what meaningful work is on a day to day basis when you go from IC to manager. There is a mental leap you have to make from doing interesting technical work yourself to finding satisfaction in getting your team to succeed.
It is also worth noting that most of us start off as mediocre managers and it takes deliberate effort to improve your skills here. Is it possible that you may actually enjoy management if you got better at it?
Falling behind on technical skills as a manager is a very valid concern and there are a couple of ways to mitigate the risk somewhat i.e. be hands-on with code reviews, do detailed tech and architecture docs. Another tactic is to give yourself some small hands-on work in the team -- this needs to be done carefully though. If you spend too much time in the weeds of the code base you will miss the forest for the trees (which is what your role as manager requires).
On the flip side, you mentioned you took up the management role for career progression. Was this because you were not growing or progressing as an IC in your current company?