Common wisdom was that going to be completely outsourced in "the next decade". Then Google, Facebook and the rise of SV proved all of them wrong.
Internationally? No. In a lot of countries there's no track for ICs, no staff engineers and you are supposed to go into management. Programming is seen as brick-laying. Ironically, that's one of the reasons outsourcing failed so bad...
Common wisdom was that going to be completely outsourced in "the next decade". Then Google, Facebook and the rise of SV proved all of them wrong.
Internationally? No. In a lot of countries there's no track for ICs, no staff engineers and you are supposed to go into management. Programming is seen as brick-laying. Ironically, that's one of the reasons outsourcing failed so bad...