Hacker News
Did I Just Ask for a Demotion?
einsteinx2
|next
[-]
I take issue with the way this is posited as being obviously true…
Personal experience N=1 and all that, by my previous manager stepped up from engineer to manager and kept doing about 50% coding. Not only was it completely viable, but he did an even better job than our previous (also great) manager who was doing 0% coding.
Though it sounds like your company is even worse with meetings than ours was, so may legitimately not viable for you there. I still would have gone for Staff though as another commenter explained in detail.
warmedcookie
|root
|parent
[-]
I don't do a lot of meetings, probably an hour tops most days. Maybe that is the key?
move-on-by
|next
|previous
[-]
> Because I've been out of the daily coding game for three years. I know what I don't know. I need time to rebuild those muscles - to remember what it's like to be in the weeds of production incidents at 2am, to own features end-to-end, to debug race conditions that only show up under load.
I think you’ll find that your management skills transfer easily to the staff role. Staff, at least in my org, has a lot of cross over between management.
Maybe you are given a large ambiguous task and it’s up to you to solve it. You don’t have a team, but you can gather requirements- scope out the work and depending on timelines, you’ll get people assigned. Lots of project management aspects.
Or maybe a project already in progress is going off the rails and you get thrown in the mix to get things back on track. You need to identity why things aren’t going as expected. Is it scope creep? Was it bad estimates? Is the design not working out? Maybe the team just doesn’t have the necessary skills? These are all things that I would expect a staff engineer to be able to identify. It’s a nice option for leadership to be able to add a peer to an engineering manager into a team to get another viewpoint. It would certainly be awkward to add another EM to a team, but a staff can provide assistance without the awkwardness.
> And honestly? I want something to work toward over the next three years while my kids are young.
Well, I have young kids and I can’t say I disagree with you there. I’ve been on this horrible project the past 3 months and I’ve found myself daydreaming of going back to Senior - or just switching companies all together.
Anyways, staff role varies a lot. From my viewpoint if you are a half decent EM, then those skills should transfer just fine for you to be a half decent staff engineer.
hyperhello
|next
|previous
[-]
PaulCarrack
|root
|parent
[-]
Why would you pay someone to do something you enjoy doing, so you don't have to do (any/some/all) of it? What kind of side projects are we talking about here?
hyperhello
|root
|parent
|next
[-]
I’m still glad I did it. It’s okay to farm out the intensive work and savor the fun bits yourself. There are people waiting to do this for cash.
smackeyacky
|previous
[-]
I do miss the coding, the building of things and saying “I did that”.
But there is satisfaction to be gained from getting projects started, motivating people, planning and monitoring.
I didn’t enjoy laying off people after senior staff left before they could do it. Finding out your upper management were out of their depth and sinking the company was frightening.
Before you take that management promotion, be aware that everything you guessed about the C suite being incompetent boobs is likely true. And you’ll be expected to fix it.