People pay tons of money for specialists who have in depth understanding of a problem and can help architect/rearchitect the solution. Whereas a generalist is hired by a dozen and has worked on multiple layers of stack/domain - then for a new job is groomed for a specific job/task. Who would you rather be?
You are often paid less as a specialist as you can’t easily change jobs to chase higher TC. Your company may be the only one working on the problem and may not pay very well.
Politician
Both. Be a generalist that specializes in one area.
Be a specialist, and then become obsolete when your specialty is replaced or is cost effective only at massive scale relative to other tech (*cough* Java *cough*)
Be a decently sized rectangle instead of horizontal or vertical line
Specialist ? Run, it's a trap !
Tech Industry
16h
2518
Google giving meals. Meanwhile Amazon L8 “don’t take more than one fruit”
Working Parents
19h
2625
Is it true many Indian couples are in sexless marriage?
India
3h
160
Duniya me Vishwaguru ka Danka
Tech Industry
12h
760
FAANG+ people who got laid off, how long did it take you to find another job?
India
Yesterday
2808
Dating for Marriage is Hard
Not another human nature commenter, NOOO! Humans are naturally generalists. We evolved to gain a WIDE skill set to protect the continuity of our genes.