Earlier quoted context omitted.
I'm not jealous (we've got a great work/life balance and a good mission), and I've heard of those compensation levels before, but something about the way you said "merely 400k" made me realize that those single salaries are more than my entire team(5 sysadmins and a manager)'s compensation.
400k isn’t that outrageous for higher level IC positions, especially in the NYC market.
Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
81–90 of 164 posts
Re: Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
#82Re: Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
#83Earlier quoted context omitted.
First, moving from an engineering role to a management role is not "career progression", it's a lateral career switch. Secondly, you don't have to explain anything. Smart hiring managers will understand that you focused your career mastering a craft and that you're still working on that craft you mastered. As for the dumb hiring managers, it's best if you can avoid working for them. One thing you'll learn as you get…
You don’t think not even progressing to a senior engineering role or lead engineer role after two decades in the profession would be a red flag? These are still IC roles, just more senior. I would sure have a lot of questions at least.
Re: Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
#84The real lesson is to join a company poised for rapid growth (bonus points if it turns into a mainstream name like Facebook) and getting lucky as they expand. Try that at a mature company and you'll get nowhere. Do it at the small companies that never blow up and you'll get nowhere. Even if you're in the right company at the right time, there's a good chance someone else will be given the opportunity over you.
Re: Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
#85People keep repeating this dangerous advice. The truth is actual value is created by few people: new tech, new features, new markets. It usually starts off as an experiment, a hackathon etc and grows from there. The rest of the people exist to provide fodder but growth comes from surprisingly few people even in large organizations.
Try and see what the business needs and create step improvement features / tech / markets. You will feel happy. Too many people like the author is focused on just managing, being "thought leaders" and other nonsense. This is my problem with AI till the time we get AGI. Someone has to do the work. Someone had to write Redis before Ofer Bengal swooped in. Someone has to create the transformer model, someone has to write the original articles to train these models on.
The whole cottage industry around work is a festering wound at this point.
Re: Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
#86Re: Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
#87Earlier quoted context omitted.
The $50k spend is interesting with NYC rents being so high, apparently
1. We own at a low interest rate, so I don’t consider the principal part of payments to be spent. Barring NYC housing market crash, that money will come back. It’d be like counting money invested in index funds as “spent”. 2. Split completely evenly with partner. This also saves on “per household” things like internet, power, heating. 3. It’s still a big part of the spending, proportionately! I just don’t spend that…
Re: Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
#88I have a coworker that believes we are paid well considering our benefits and pto compared to the average software developer. His argument is that outside of FAANG, salaries for the average developer aren’t that much higher than ours. And if they are, the working conditions are worst. He also believes FAANG employees are working more than 80 hours work, or they are super better than “public sector employees” so that’s why they command higher pay. I don’t buy the last one.
Re: Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
#89Earlier quoted context omitted.
I agree with this directionally but think you're a little over-pessimistic. First, IME it suffices to join an organization poised for rapid growth. This can still happen in large tech companies. Second, while luck matters, there's also stuff you can do to increase your chances of being picked for career growth roles. I'm at a growth company. Recently a relatively new engineer was picked to lead a project over some mo…
I guess degree of pessimism is an opinion that depends on how shitty one's experience has been.
Re: Engineer’s guide to career growth: Advice from my time at Stripe and Facebook
#90The real lesson is to join a company poised for rapid growth (bonus points if it turns into a mainstream name like Facebook) and getting lucky as they expand. Try that at a mature company and you'll get nowhere. Do it at the small companies that never blow up and you'll get nowhere. Even if you're in the right company at the right time, there's a good chance someone else will be given the opportunity over you.
The most useless career advice I've received is variations of "do a good job and you'll be rewarded". No one ever told me the outsized role that context and other stuff outside my control can have on your career progress. So say that in case A you get hired to maintain an old system that is on the path to deprecation, and in case B you get hired to work in a greenfield initiative that ends up exploding and generating…