Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Whatever you do, don't seek to join a management track because you think it's the "next logical step" or some reward for being good at coding. It's not that. It's a different job.

It is certainly a different job, but the reality of today's corporations is that outside of a few niches, it certainly is the the next logical step. It is also easier to move down to IC than the opposite (by changing jobs), and getting back in management if you have a good resume.

Yes, some companies have technical tracks where you can grow your career well, but the reality is those are few, and moreover, even when you have them, growing in technical track is actually much harder than the management track. And technical track involves a lot of meetings/discussions as well. E.g. there was recently a post on HN about principal engineer, and their job overlaps with what I do as EM quite a bit.

I have met many engineers who are around 50 years old, did not want to go into management, and they are fairly miserable. If you're a kernel hacker, sure, you will likely be able to get paid working on enjoying it until you retire. But otherwise... It ends up being consulting, 'architects', and other jobs that are not that much more challenging technically speaking than engineering management. They get paid much less, and have fewer opportunities.

Also, honestly, the whole thing about "management is a role, not a rank/title" feels like another trick by companies to low ball salaries.



This is true in a lot of industries - if you're lucky enough to be a developer it isn't though. If you have skills and feel like you've hit a ceiling for advancement then shift companies - a lot of organizations have limits of how much they'll pay technical employees that are far below the limits on management but there are organizations that would treasure your skills and compensate you appropriately.

I will say that it's hard to avoid moving into leadership positions as your gain seniority - if you have issues mentoring others, estimating project and leading a discussion then your options are more limited but there are still some good opportunities out there for you especially if you're willing to be frank about any social anxiety that contributes to those weaknesses.


> It is also easier to move down to IC

I don't know about that. Once you are at "non-technical" position, people assume you are non-technical when looking at CV and such. We had technical position open and this was super visible in one applicant. It might have played role that she was woman, but I think it would just milder with guy - but still present.


So you're right about the CV assumption. But if you grow as an EM and beyond, it helps growing your network faster, and resume stop being as relevant. To be fair, it does help I am in an area (AI/ML) where even as a manager, you're assumed to have a certain technical level, fairly or not.


My experience is that consulting pays more, but only if you can keep yourself in it full time.


Consulting can pay a lot more (for a typical engineer) but it really is a different job from either of those.


what do you mean by consulting? things like SAP?


It's a good question, and to be fair there is a broad range of things that go on under that label.

I would draw the distinction between freelancing and consulting this way: you are freelancing if you directly or indirectly (e.g. through a body shop consulting agency) are providing variable bandwidth for a client. So they could probably do the work themselves but need more horsepower. By comparison consulting would be where they bring you in to provide insight, experience, or skills they do not possess.

The lines are somewhat blurry.


not the earlier parent, but ... I read it to mean self-employed. I 'consult', although probably at least 60% of the time it's just ... code/development. But with the experience I have, some clients engage me to be more than a pair of hands, and there can be 'consultative' engagements: helping develop plans, strategic guidance, etc.

But it can also mean working for a larger agency, focusing on specific areas (of technology, or industry, etc). To me 'consulting' has some connotation with 'deep expertise' in one or more fields.


Yes, there is a lot of variance in consulting. It also often involves a lot of travel, which I personally really hate.


I was the opposite, I loved the doors to travel consulting opened up. I could go on a trip wherever I wanted every weekend (after spending the week with the client) and sometimes actually did. It's actually one of the parts of my life I miss most since the pandemic, but alas it is a first world problem and I have it much better than most.


Tends to be much easier on single folks. Good friend of mine and I worked at the same place for a while, and he moved in to a consultant role, doing a lot of 'on-site' work with clients. Initial review, few days working with team toward goals, writing up reports, etc. He did like the pace - rarely worked on the same gig for more than a few weeks max - but travel really started to wear on him, typically around 80% travel. Definitely takes a toll on family life.


It was the travel that killed it for me. I loved the work, especially the metal distance you can maintain from your clients. But the constant travel was draining.


I have no idea why you were downvoted.

Consulting often involves traveling and that's not fun for everyone.


I have met many engineers who are around 50 years old, did not want to go into management, and they are fairly miserable.

Forcing yourself into a role you aren't really suited to is a recipe for becoming miserable.


I don't think the GP was saying the engineers were miserable because they stopped being engineers and went into management. I think he was saying they were miserable because they didn't go into management and then found that their careers were at a dead end.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: