Tranquil Otter asked
answered 3h ago
Hi Philip,
Thank you for making content, sharing your experiences, and helping less experienced folks out here.
I am an E4 at Meta, total engineering experience ~3.5YOE. I was striving for an E5 Promo in about 2 halves' time, my team is probably above-average in terms of manager support and not too much reorg/political pressure, and we have lots of scope. But the work itself is a bit tedious, and I feel like I haven't had much opportunities to grow technically given our team's scope, focus areas etc.
-> Could it be that I am not trying hard enough to find projects that both allow technical growth and are well-aligned to team priorities? Any tips for doing that?
-> In terms of thinking about what to learn / how to grow, do you see certain technical disciplines as having more 'AI longevity' than others, given the rate of how quickly coding models are improving?
I am considering an offer to join a neolab where I'd get a chance to learn about backend issues around serving LLMs, which is an interest area of mine. Small team, higher workload, 20% pay cut, but hopefully more fulfilling, higher rate of growth, and chance for potential upside too.
-> How have you navigated a growth/risk-reward tradeoff in your career? When did it pay off in direct or surprising ways, when did it not?
Thanks so much!
Philip's answer
Could it be that I am not trying hard enough to find projects that both allow technical growth and are well-aligned to team priorities? Any tips for doing that?
Companies like Meta, Microsoft, and Google are so large that there should often be teams with opportunities that better fit where and how you want to grow. This becomes harder during certain times, like around layoffs, since people become risk-averse such that:
People don't leave teams as much as they usually do, and
Managers sometimes pause hiring until the future funding picture clarifies
Despite those dynamics, the strongest people always have choices. Managers will often bend over backwards to get someone who's consistently outperformed in the past. So, to you question: a) I'm pretty sure there are other projects within Meta that suit your growth ambitions, and b) those opportunities will be easier for you to secure the better your performance track record (which is incidentally why you should do a great job no matter where you are, even if you know you're leaving soon).
In terms of thinking about what to learn / how to grow, do you see certain technical disciplines as having more 'AI longevity' than others, given the rate of how quickly coding models are improving?
People answer this question way too confidently, IMO. For instance, you might recall all the breathless articles two years ago about how the future was all going to be "prompt engineering." Or the current talk around "taste" being everything, and PMs inheriting the earth.
These perspectives have all captured elements of what's true -- but if the dot com experience taught us anything, it's that it's very hard to call the winners during times of rapid change. VCs are in the full-time business of trying to call winners, and yet the average VC performs terribly. How are people who only occasionally think about these dynamics supposed to do any better?
All that said, my intuition is that hard things will always build more valuable skills, simply because they're hard. I have a tough time imagining a lay vibecoder stumbling out of a mediocre business school doing better, on average, than someone who invests deeply in understanding how to build large scale systems with the help of AI. Hard things are often profitable if not simply because most people aren't willing to work that hard. So during times of uncertainty, I'd bet on the person who:
Embraces instead of resists change
Works harder than others to stay on top
Switches their approach based on high alertness about trends of change
How have you navigated a growth/risk-reward tradeoff in your career? When did it pay off in direct or surprising ways, when did it not?
My personality is very open to new experience, so I've rarely been risk-averse. I'm much more open to change than the average person, so perhaps I've had an edge this whole time. But FWIW, I've found every major change in my career to be a positive shift. Some might say it's just my perspective (i.e. perhaps I'm making lemonade out of lemons), but I think there's a very real way in which changes, made for the right reasons, are of course likely to yield benefits given selection bias (i.e. that's presumably why you chose a specific change in the first place).
Far more importantly than choose the right change, though, is probably the wisdom to differentiate which changes are reversible vs. not (i.e. "one-way doors"). It's far more important to be sure about the latter, whereas in the former case, it behooves you to simply take action quickly and be ready to change again when things don't go the right direction.
Most of my career could not have been predicted from the outset. So in a very real way, nearly all of it has "paid off in direct or surprising ways." I truly wish you the same.