Remix.run Logo
dakiol 5 hours ago

As an IC that's been in the industry for over a decade, I don't see myself jumping into the management track. I just can't. I see my calendar and I see few meetings, and typically I have the power to move some of them (because some of them are arranged by me). I see my manager's calendar and it's constantly packed with meetings he probably cannot move. Worse than that, I see for instance he has one meeting at 10, then another at 12, then another at 3 and then another at 5. Like, you cannot escape that hell. I start my work at 10, work solid 4-5 hours or so and then close the laptop. I cannot sacrifice that kind of freedom

kaydub 4 hours ago | parent | next [-]

And most the meetings end up with the same people in them where we're just repeating the same shit to an additional 1-2 people per each meeting

willio58 5 hours ago | parent | prev [-]

As someone who did get on the management track a couple of years ago myself, I think it’s great you have that perspective. I miss being able to turn on some tunes, code for a few hours, and call it good for the day. At the same time, I have always naturally fell into leadership positions I think mainly because I like helping people make better decisions. As an IC, I despised broken processes, bad decisions from product, and overall poor management. As an engineering manager, I have some amount of control over these things and I hope those I manage, as well as our users, have benefited from me being in this role.

A few examples of things I heavily influenced:

- reduction in investment of time, effort, and cost going to offshore engineering. We’ve reduced bugs and effort from our engineers in coordinating between disparate time zones.

- advocacy of a design system shared between design and dev teams. We now have one.

- reduction in the amount of meetings our devs are expected to attend weekly, increasing time they can spend building

- heavily advocating to reduce number of clicks for our users to get where they need to be, benefit UX greatly

- better defined incident management process

It’s not perfect though, the amount of control I have is still limited, and I am in meetings basically all day sometimes.

While I will say that would have sounded like hell to me a couple of years ago as an IC, I have been able to sway the direction of the company meaningfully in ways that feel ultimately more impactful than what I could have done jamming on some code in the same amount of time. The cost of doing so is a little more stress, but hey I get to do so from the comfort of my home and I’m allowed a good amount of schedule flexibility outside of some specific meetings each day. It’s definitely not for everyone though!