Live data from Hacker News

The Seniority Roller Coaster and Down-Leveling in Tech

blog.pragmaticengineer.com

131–140 of 202 posts

Re: The Seniority Roller Coaster and Down-Leveling in Tech

#131
post #97

Earlier quoted context omitted.

Also alignment with upper executives is pretty critical. Pay careful attention to what they say at All-Hands and which teams they're spending their time with, and try to get on those teams. Try to be in the room when major decisions are made; understand the thought process that went into these decisions. If you can simulate your VP's thought process and predict what they're going to value next, you're at a huge advan…

Try to be ahead of that - figure out what project they will care about next and be the leader of that one. Sometimes you need to risk a couple years on an unknown project before it breaks out to get the attention. Just be careful, it is a risk: if it works you are aren't just on it, you are the leader of it, but if it fails you are the leader of a project they never cared about. An even better way to figure out what…

We praise the fireman, but hate/mock/are annoyed by the fire marshal.

Re: The Seniority Roller Coaster and Down-Leveling in Tech

#132
post #126
post #111

Earlier quoted context omitted.

There do exist those rare creatures who manage to get promoted to, and beyond, L6 as ICs. I've been trying figure out how they do it, but can't say I've been making much progress. (I'm Staff myself, but would not have got here without management responsibilities.)

It's rare, but possible. Known of v high level example that is just incredibly disciplined about how they spend their time (e.g. "I did this, but was slowed significantly by poor code over that. Estimate about 30% time loss. I'm going to spend N weeks more in this area, so it's worth me spending 3.5 days fixing that code, but no more. I think I can fix it in about 2 days, so I will fix it. If I can't see the end of t…

[deleted]

Re: The Seniority Roller Coaster and Down-Leveling in Tech

#133
post #126
post #111

Earlier quoted context omitted.

There do exist those rare creatures who manage to get promoted to, and beyond, L6 as ICs. I've been trying figure out how they do it, but can't say I've been making much progress. (I'm Staff myself, but would not have got here without management responsibilities.)

It's rare, but possible. Known of v high level example that is just incredibly disciplined about how they spend their time (e.g. "I did this, but was slowed significantly by poor code over that. Estimate about 30% time loss. I'm going to spend N weeks more in this area, so it's worth me spending 3.5 days fixing that code, but no more. I think I can fix it in about 2 days, so I will fix it. If I can't see the end of t…

I like the explicit cost/benefit and time-boxing!

Re: The Seniority Roller Coaster and Down-Leveling in Tech

#134
post #21
post #5

I got down leveled when I moved to big tech. Spent two years completely remaking the product I was tasked to work on, while the two other engineers on my team, both a level above me, cheered me on and didn’t do much. I turned our product from a total waste about to be cancelled into a promising tech with some momentum, but I spent all my time coding instead of writing about coding, and I likely won’t get promoted aga…

Are you me? I spent the last 3 years completely redeveloping the foundation of our platform which will save the company millions of dollars a year. I didn't do it alone or anything. But I started the project, was the only one to work on it full time throughout the whole project, defined the underlying architecture, and implemented most of the lowest layers. I poured all my energy into the project. We launched beginni…

> I tried to quit, but relented when I was convinced not to

How did they convince you not to? Please tell me they have offered you something concrete and haven't just made empty promises or said nice things.

(I'm running on the assumption the unlimited holiday you mentioned is company policy rather than something they've done just for you, so by "something concrete" I very specifically mean compensation - salary, bonus, maybe stock.)

Re: The Seniority Roller Coaster and Down-Leveling in Tech

#135
post #5

I got down leveled when I moved to big tech. Spent two years completely remaking the product I was tasked to work on, while the two other engineers on my team, both a level above me, cheered me on and didn’t do much. I turned our product from a total waste about to be cancelled into a promising tech with some momentum, but I spent all my time coding instead of writing about coding, and I likely won’t get promoted aga…

I don't know anything about what you did or what your level is, but a few things to consider:

- While what you did sounds like good work and beneficial to the company / team, was it something that exceeded expectations or just a good job but expected?

- How many other engineers can do what you did? i.e. was what you did special / unique in some way?

- Did what you accomplished demonstrate abilities at the next level? A very good L5 that exceeds expectations may or may not be at the L6 level.

Especially at the more senior levels, a promotion isn't typically just about doing your current job well. The next level some times involves a slightly different skillset.

Again I know know anything about what you did or if you "deserve" a promotion, but some things to consider.

Re: The Seniority Roller Coaster and Down-Leveling in Tech

#136
post #8

I think the key takeaway is to never believe when someone says "Don't worry, you'll get promoted in no time".

This. Anytime management asks you to do some work, ask them - "How will this play into my promotion?" If they can't come up with tangible points, don't do the work. You are not risking anything because at this point, the manager has already decided they want to string you along.

This probably isn't a good idea because you are going to annoy your manager. Annoying your manager is not a good strategy to getting promoted.

Manager: I got this PagerDuty alert about the RefactoredRubeGoldberg System, can you look into it?

Report: Sure, how will this help me get promoted?

Manager: If you don't do this, then you won't get promoted.

You should periodically bring this up to your manager in the 1:1 meetings when you go over your projects that you are working on.

Re: The Seniority Roller Coaster and Down-Leveling in Tech

#137
post #111

Earlier quoted context omitted.

Note that at Big Tech companies, almost all code is written by L3/L4 (the untitled "Software Engineers") and the few L5s ("Senior") that enjoy coding. L6-L8 ("Staff" through "Principal") are the political levels, where EQ is more important than IQ, your job is as much wrangling/convincing/selling/negotiating with other people as writing code. Most L6-L8 engineers are managers, but even those who are ICs spend the maj…

There do exist those rare creatures who manage to get promoted to, and beyond, L6 as ICs. I've been trying figure out how they do it, but can't say I've been making much progress. (I'm Staff myself, but would not have got here without management responsibilities.)

I've seen this track described as a "Solver", a sort of internal mercenary who can join a project with a critical, difficult problem, research it to a very detailed level and drive a solution.

Re: The Seniority Roller Coaster and Down-Leveling in Tech

#138
post #5

I got down leveled when I moved to big tech. Spent two years completely remaking the product I was tasked to work on, while the two other engineers on my team, both a level above me, cheered me on and didn’t do much. I turned our product from a total waste about to be cancelled into a promising tech with some momentum, but I spent all my time coding instead of writing about coding, and I likely won’t get promoted aga…

If you're not cut out for politics, you have two possible moves: Stay or quit. Don't threaten to quit -- but actually quit. Give them the least amount of warning possible to find a replacement before you walk out the door.

Frankly if they're not investing in you doing your job, then you shouldn't feel invested in staying.

That said, people have debts, and can't leave a job for whatever reason, so both moves are completely respectable decisions.

Re: The Seniority Roller Coaster and Down-Leveling in Tech

#139
post #17
post #8

I think the key takeaway is to never believe when someone says "Don't worry, you'll get promoted in no time".

This. Before accepting any offer, put all promises into writing. Attach milestones, even if you just make them up, i.e. salary will increase when company receives next funding round. Send this to the employer. If they balk you know know they were just telling you what you wanted to hear. Be wary.

I'm not trying to be insulting, but none of what you wrote is realistic.

There's no such thing as putting a promise of a quick-promotion into writing. No company would agree to that, nor should they (what if you suck once you start?). And I'm highly skeptical a company will agree to a milestones-rewards plan for an individual employee.

If someone wrote such a proposal and sent it to me, I'd immediately reject them in the hiring pipeline. And I consider myself to be a very employee-friendly hiring manager.

Re: The Seniority Roller Coaster and Down-Leveling in Tech

#140
post #76

Earlier quoted context omitted.

Working in big tech has been incredibly disappointing. I'm a mix of a Software Engineer and a Systems Engineer, so finding jobs (and not getting downleveled) is fairly easy. That said, after nearly a decade in tech, and staying at one firm for over three years I have never been promoted without leaving a company. It's not like I don't have major accomplishments either; but politics is a blood sport and either you or…

Some big companies are starting to figure out they need a plan to get people promoted before they leave. If so read that closely: it is your roadmap. Often what the map says isn't be a great coder, so put your time into the things on the map.

People have long said being a great programmer isn't important in business, but it really is. I don't want to work somewhere where being a great programmer is less important than being a politician. Being a politician in my view is a lot different than having soft skills. Unfortunately, most companies advertise they want great programmers and reward them, but that's mostly a lie.
Post reply on HN