4 ms·
question for ya -- i've been thinking about going back into IC actually. i'm sort of in a weird position where i am bored to death being an EM, but also appreci
by volkk 4y ago
question for ya -- i've been thinking about going back into IC actually. i'm sort of in a weird position where i am bored to death being an EM, but also appreciate some of the problems i get to think about and try to solve that i would never get to as an IC. was your decision to go back to being an IC the right one? do you miss anything about the EM role?
- dalyons 4y agogreat question. It was absolutely worth it for me, but let me give some extra context and explain what kind of role i work in now. background: - what i liked about management was leverage, and being able to influence strategy, etc more than i could as a regular IC. Also coaching and growing people. - what i was "meh" on was the very time consuming mechanics of mgmt, 1/1s, perf reviews, sprint mechanics, status reports, interfacing with HR machinery etc. So i wanted to create an IC role where ideally I could have large scale influence, and still participate in the strategy and high level decision making at a company. I did NOT want to go back to IC to be left alone to code hard things in a corner. Thats a totally valid path too that ive heard from some, but not for me, so just calling that out. So creating the role: - you need to be at a company that believes in (or has already established) an IC leadership track that parallels the management track. That means there should be IC levels that match (in pay and responsibility) to manager, director, VP levels. Facebook, google, big tech all do this now. Creating and paying for a non-management ladder is kind of the "put your money where you mouth is" - if the company wont do this, they wont take IC leaders seriously when push comes to shove. - one way to do it is to pair an IC role with a senior mgmt. eg, there is an eng Director in charge of payments, so there should be a single technical IC in charge of payments tech. They work together on shaping the overall strategy for their unit - the EM & IC lead are responsible for the same domain. Notably, these folk dont have to be on a specific delivery team, rather they work with each delivery team in their unit as needed. - the senior roles come with real responsibility and accountability... if you are the payments lead IC, you're making technical decisions with consequences in the millions or 10s of millions of $$, in terms of risk but also in terms of engineering opportunity cost. A rough proxy for "how senior is this person" is "what would it cost us if they were wrong". Make that clear to the business side, take responsibility, justify decisions in business/commercial terms. It will be received well and you will be taken much more seriously as a strategic stakeholder. - you can still coach and grow people, just on your own terms without the formal reporting structure. Better to me. anyway enough rambling - and YMMV this is all advice that applies to what I wanted to do with my role. Others may have different goals. Happy to talk more if you have questions, email in profile.