> Is there some role at a FAANG where generalists would thrive?
No, generalists typically get pigeonholed into being specialists, and typically not the field they were the strongest.
For example I'm stronger in backend/devops than frontend, but because I do most of my work in Node.js, more specifically Next.js I'm always billed as a frontend dev, so typical companies just want me to do one thing.
Contracts like generalization because I cover more surface area with relatively smaller costs than paying $150k+ for each role I can do.
No, generalists typically get pigeonholed into being specialists, and typically not the field they were the strongest.
For example I'm stronger in backend/devops than frontend, but because I do most of my work in Node.js, more specifically Next.js I'm always billed as a frontend dev, so typical companies just want me to do one thing.
Contracts like generalization because I cover more surface area with relatively smaller costs than paying $150k+ for each role I can do.