PS

Ask Me Anything

Questions are answered publicly here, with your name anonymized. Want a private answer instead? Ask on ReachVIP. You can also host your own AMA.

I've worked as a senior leader at Microsoft, Meta, and OpenAI, and ran my own startup. Many people consult me over email and LinkedIn. Instead of answering them privately, one person at a time, I wanted those answers to benefit everyone… so I launched this: a public archive of anonymized answers, open to everyone.

Breezy Ocelot asked

answered 1d ago

I finally started investing some after-tax earnings this year. I am 49 and have been working in tech for 8 years. I still do not own a home in a HCOL area, but have saved enough cash for a down payment.

However, I am trying to buy a home with cash because I never know when there might be a RIF. The good thing is I have no debt, low monthly expenses, a decent amount in retirement, and work for an AI hardware company.

What do you recommend investing in and should I automate it like my retirement? So far I have been slowly buying and holding Vanguard ETFs when there seems to be a dip.

Do you think the US stock market will crash? Should I focus on ETFs invested in international companies? Thank you!

Philip's answer

A series of very hard (but fascinating) questions, in a domain I love to talk about. But first, the caveats:

  • I'm (obviously) not a financial advisor.

  • Even if I was, the error bars on any recommendation here will be huge. If you take the advice, you need to be emotionally resilient to massive swings that are possible, any which way, and not roil your emotions with hindsight bias.

trying to buy a home with cash because I never know when there might be a RIF

There will definitely be a RIF at some point. Whether you're included is a different question; but yes, you should prepare for uncertainty. Especially given how quickly the industry is changing.

That said, it's unclear to me whether you should buy with cash. It's smart not to be "cash-poor" after moving into a house with a huge mortgage, so it's good you're saving up, but there are other tradeoffs (e.g. the nicety of being able to customize your living space when you own vs. rent, etc). Buying in cash is definitely the most fiscally conservative approach though; then again, Warren Buffett said his biggest mistake was buying his home instead of renting for life. Some people would argue that buying, at all, is a mistake (relative to investing your money wisely), given the average US home value growth over the past 70+ years is something like 4% a year. In the end, I think you shouldn't think of a home as an investment; you should either buy one because you enjoy owning one (and view it as an expense), or rent for life because you don't want to put the majority of your assets into one real estate gamble.

What do you recommend investing in and should I automate it like my retirement? So far I have been slowly buying and holding Vanguard ETFs

I'm fiscally conservative and don't chase returns... so I'm completely behind index ETFs and manual rebalancing periodically. When you say "automate it," I'm not positive what you mean, but if you mean "follow a principled formula and don't change the approach based on emotion," I'm a big fan.

when there seems to be a dip

This sounds a little bit like trying to time the market... which doesn't work. It also sounds like the opposite of what you might have meant by "automate it," so you can guess which side of this argument I'd fall on. 🤣 I'm all for dollar-cost-averaging yourself across a principled asset allocation, and letting time-in-market do all the work.

Do you think the US stock market will crash?

Yes, always does, because it's cyclical. Might be pretty bad this time because of the US debt problem, which feels unresolvable via normal politics until something disastrous happens.

Should I focus on ETFs invested in international companies?

Unclear. I have something like 15% in international ETFs, just as a matter of principle. But it's not clear to me that you should increase your international exposure simply because you anticipate a US crash, because sometimes when the US crashes, the rest of the world does even worse. There's also a funny way in which buying US large-cap is a good deal of international exposure anyway, because so many of those companies make a huge slice of their revenue internationally. My vote is just to be principled about the amount you'll want to put into international ETFs and to stick to that, resisting the temptation to adjust the portfolio based on your prognosis of world situations (i.e. get out of the business of being an oracle).

Radiant Panda asked

answered 1d ago

Hey Philip,

Quick background: I am a new grad Software Engineer (6 months experience)

I am super enthusiastic about AI and excited to what it will helps us build and innovate in the present and future. I feel the AI hype is at an unbelievable level, most of the development workflows have been shifted over to AI and agents. I loved coding and writing software, that part is what makes me love being Software engineer, I guess.

As a new grad SWE, I think I am missing out on some of the required experience that would help us really spot production errors or bugs. For example, during code reviews, to have developed a style, or thought of which code is bad and which is not, I think good amount of time is required to be vested into PR and develop the taste instead of relying on Agents wholly.

So, my approach has been, use AI but also try to understand the code in depth by giving good amount of time reading about it. This has dropped the rate at which I push PRs, but I have been deliberately delaying for my understanding and developing the taste / experience.

What do you think all the new junior engineers should focus on or balance the use of AI as well as develop the technical acumens regarding code and such.

Thanks a bunch. I have been following you for a while now :)

Philip's answer

Your approach is exactly right. As someone just starting in industry, how are you supposed to gain experience if you never look at code? It's fine and good for experienced engineers to not look at code output because they've already developed a sense for what things go wrong/etc, but how are you supposed to learn those things without ever seeing the code?

You're also right that this will make you slower in the short term than someone who ignores the code from day one straight out of college. But in several years, you will be the one who's gained deeper experience and can go farther.

The answer becomes much clearer if you look at how many non-coders get the vibecoding bug and than give up once the project is 85% done -- because inevitably, without a coding background, you'll often hit a wall at some point and be fundamentally unable to solve the issue because you lack some basic understanding. You are building yourself into the opposite of that person.

Hidden Pine asked

answered 1d ago

I joined Meta as E5 in 2025 and it has been great so far as part of Infrastructure.

I am confused about staying at Meta for long and grow into a staff engineer or join more exciting AI labs like OpenAI and Anthropic and grow my career there. I keep going back and forth on this.

Any suggestions/advice on how to navigate this?

Philip's answer

If you're choosing amongst those companies, you're in the very fortunate situation of being spoiled for choice. It's a wonderful position you've found yourself in.

Some related thoughts:

  • Choice of company, when each one is so stellar, is often not as important as choice of team or role. Or, for that matter, even matching yourself with a great manager.

  • The fates of OpenAI and Anthropic are going to be higher variance than Meta (or Microsoft or Google). This doesn't mean they're bad choices -- it just means that predicting their futures comes with bigger error bars.

  • The fact that you describe OpenAI and Anthropic as "more exciting" is probably a hint you should at least strongly consider joining one of them simply because your interests point in that direction. There's a lot to be said about being excited about something.

  • When a choice is too close to call, don't overthink it. You could be aiming for false precision. In cases where it's simply impossible to know which path is best, you're going to have to choose based on available information, resting assured you could not have made a better choice at the time given what was knowable.

Wishing you the best in your decision.

Stellar Kestrel asked

answered 3d ago

I am an engineering director and my org was let go as part of restructure and most of the my career I have been In Automation and grown into Internal Development Platforms portfolio. I have solid evidence of my work from last 2.5 years where I joined as manager and grew into engineering Director in 1.5 years. Now when I apply for engineering director role I am not getting response back... Resume gets rejected at recruiter level even when there is strong alignment. I setup a paid session with one of exec recruiters and feedback I got is that for director role they look for depth of experience as well. Since I was not a formal people manager and suddenly I am a director after 2.5 years , could this be the reason I am not getting interview calls(Its been 5 months already)

Philip's answer

I'm so sorry to hear about your difficulties in getting a callback. For what it's worth, I think all of hiring has gotten a lot tougher and a lot more competitive in the past year and a half. This is probably a combination of the job market tightening (not in the literal number of jobs, but in the much smaller number of firms that people want to work for). There is also a lot of general movement as people try to rush to the shores of companies and teams that have a foundation in AI, in hopes of not being left behind.

I can't speak for your situation specifically, but by the way you describe it, I do suspect that the years of experience may well be affecting things in a market where many senior people are simultaneously looking for jobs. For instance, at least three friends of mine at the director level have been looking unsuccessfully for jobs for over nine months. This current environment is very stark.

If the years of experience are indeed a potential problem, would you be willing to step back into a smaller scope role? Oftentimes, it's easier to get a foot in the door first, and then get promoted back into a scope you're fully capable of, than it is to land fresh with that scope already.

In this environment, you'll need a lot of shots at goal before something lands. I've had students in my UW class apply to over 200 places before they got an interview. You can do this; you'll just need to find the right fit, and persist long enough to find your next place. Your ability to have reached the director level means you definitely have it in you to be very valuable to the right company.

Want a private 1:1 answer from Philip Su? Ask on ReachVIP