In my anecdotal experience, I can only think of one or two examples of someone from the enterprise world who I would consider outstanding.
The overall quality of engineers is much higher at the FAANG companies.
In my anecdotal experience, I can only think of one or two examples of someone from the enterprise world who I would consider outstanding.
The overall quality of engineers is much higher at the FAANG companies.
So I guess I agree with both you and the parent comment somewhat in that in general the bar is higher at FAANGs but at the same time I have multiple former colleagues from smaller companies who I consider to be excellent, passionate engineers but who cannot be lured to big tech by any amount of money or prestige (I’ve tried). While many passionless “arbitrary metric optimizers” happily join FAANGs and do whatever needs to be done to climb the ladder without a second thought.
What I would say is that the bureaucracy and bullshit one has to deal with makes it hard to maintain that passion and that many end up as TC optimizers in the sense that they stay instead of working someplace better for less TC.
That said, I am not sure how many would make different choices. Many who join a FAANG company don't have the slightest inkling of what it will be like and once they realize that they are tiny cog in a giant machine it's hard to leave the TC and perks behind.