> Is grinding code at a FAANG really that different?
It probably depends on where you're coming from. I was an Engineering manager at a FAANG, and roughly 80% of my 1:1's with my team revolved around their performance, or lack thereof, with 5% devoted to supporting mental health, and 15% around general topics such as what they were working on.
I had 3 managers in two years, and with one we mostly talked about strategy, goals, and what we're working on. With the other two, it was always about my performance and that of my team.
It was a very high-pressure environment. The types of people who succeed long term are those that are good at playing the game or who naturally will do the required things to get good ratings.
In return, you get fantastic pay. I didn't quite hit 7 figures in compensation, but if I'd stayed another year to ride more of the run-up, I would have come close to $2M for a year.
All that said, there was some really interesting work and great teams. While it sucked as a manager, I think 30 year old me would have loved it as an IC.
I think that the intention of the FAANG comment is that statistically speaking there is only so much room for people at those companies. Not everybody is going to land there.
> Is grinding code at a FAANG really that different?
On paper, code is code. In reality, grinding code at a FAANG has a lot more "performance anxiety" and is generally more competitive, and likely worse mental health but pays way more. YMMV by company, vertical, team and manager.