This has happened more than once now. I've been very clear about the type of growth I want, and don't want to manage peoples work and growth and be the shit umbrella of organizational politics. It drains me, I like solving technical problems and systems. I enjoy that and I'm good at it. Just because I'm a decent manager too doesn't mean I want to do it.
Do I just threaten to quit if I'm continued to be forced to manage a team instead of the IC role I was hired for? How can I avoid being put in this situation again? I made it very clear I was not interested and wasn't really given any choice not to.
If you don’t like that, you can still resist and ask for “Senior” level responsibility but people will slowly lose respect for you as you get older. That’s how humans work: we want the older people to lead us with their experience.
I don't think you need to threaten to quit, just remind them of the terms of your previous agreement. If that fails to get results, don't be afraid to take a two week vacation this July to remind them that you're not the long term manager of this team. It sounds like you may need a mental health break, anyway.
To prevent this from happening in the future, I'd suggest telling people that you'd be comfortable being the interim manager for, say, two months, and will also require semiweekly status updates about the progress on seeking a new manager. You may also wish to leave management experience off your resume.
Sometimes you get amazing manahers who may not be as informed as you and you don't think to grow their career. Instead of focusing on your task, find out what will make their manager value them more and accomplish that first. You need to be them and your own role, but only to the point where you can supplant their limitations.
As an IC you have to understand the reason people move to management in many cases is they are at their limits in a technical capacity so help them grow instead of forcing them to fend.
I used to ignore monthly sla reports because who cares but my manager was let go because our slas failed. He didn't understand how standard deviations work so I could have saved the job of a person who understood how to allow me to focus on the most important tasks.
I’ll admit though that I’m biased and my own team is currently looking for high-level ICs (senior and principal) who want to stay and grow in that role. If you (or any readers) are interested message tyler@recroom.com
I’m a high-level IC who used to manage a team of 12. Company was more than happy to let me do IC work, hired a manager of my choice to fill my previous role, _and_ promoted me with pay increase after the transition. I’d say my work is ~50% coding, ~25% architecture discussions, 12% mentoring, and 12% leadership meetings.
I made a post about this three years ago (https://news.ycombinator.com/item?id=20532057) and unless you're very extroverted it sucks all the joy out of the field.
> How can I avoid being put in this situation again? I made it very clear I was not interested and wasn't really given any choice not to.
Like some others have said protect your manager, but I'd qualify that by saying provided they earn that protection and trust. Also, build a relationship where the manager is effectively working for you and then (eventually) with you.
You also have to ask yourself what sort of manager the company or the team needs. A people manager who can build connections with others and trusts (relies completely) on the team to work out the engineering? Or a technically-savvy manager, who can guide and mentor on the basics?
Not the easiest topic and these are not mutually exclusive, but depth in one usually means sacrificing the other.
Note: I'm the latter type and it's unfortunately an inhibitor to my own growth. Schmoozing is not something I can get comfortable with and soires like large company gatherings I just shut down (too much sensory input). But I'm loving how my team is growing and provide input on best practices, some architectural decisions (eventually I'll have to give this up), and technical evaluations.
I would look at how your 'brand' comes over and work on making sure people see the value you bring as an expert IC outweighs that of being a manager.
The more you increase your value as an IC the more costly it becomes to use you as a manager. Then you can look for a job that understands that.
I hope this helps
The longer term solution to this problem may be technical consulting.
You could be a great manager.
A sufficiently senior IC should help interview and attract management talent into a company. You need to consider it part of your job to hire a manager to take the ICs who get assigned to you.
I get the sense you're grey haired, and people look at you as a management option based on age and experience. Again, treat it as a core responsibility to help hire managers.