Yep, those are all part of the equation, there is no doubt. Like all companies trying to compete to nab the 10Xers out there, we have to (and do) put a huge amount of resources into all of the above. But do you think that that makes anything I said untrue? The reason we have to jump through those hoops is that demand for talent like that is really really high relative to supply, which is essentially the point of my comment.
>>> "promise the same jobs to U.S. kids and foreign H-1B workers" ??? I think people have this confusion that if somebody takes a Software Dev job on an H-1B, that that means they are taking a job an American would have otherwise. Maybe in some regions of the country? But in my experience there are WAY more openings for highly talented engineers than there are people qualified to fill them. I'm a Sr. Software Dev working for a $1bil company, growing 30%+/year, and I can say - one of our biggest velocity killers is our ability to bring on qualified people fast enough. Believe me - we would hire more Americans if there were more qualified ones applying! There are plenty of 'programmers' in the U.S., but the ones who actually know what they are doing are very difficult to find and keep! So it makes total sense to expand training in the U.S. while seeking talent elsewhere at the same time...
Yep, those are all part of the equation, there is no doubt. Like all companies trying to compete to nab the 10Xers out there, we have to (and do) put a huge amount of resources into all of the above. But do you think that that makes anything I said untrue? The reason we have to jump through those hoops is that demand for talent like that is really really high relative to supply, which is essentially the point of my comment.
>>> "promise the same jobs to U.S. kids and foreign H-1B workers" ??? I think people have this confusion that if somebody takes a Software Dev job on an H-1B, that that means they are taking a job an American would have otherwise. Maybe in some regions of the country? But in my experience there are WAY more openings for highly talented engineers than there are people qualified to fill them. I'm a Sr. Software Dev working for a $1bil company, growing 30%+/year, and I can say - one of our biggest velocity killers is our ability to bring on qualified people fast enough. Believe me - we would hire more Americans if there were more qualified ones applying! There are plenty of 'programmers' in the U.S., but the ones who actually know what they are doing are very difficult to find and keep! So it makes total sense to expand training in the U.S. while seeking talent elsewhere at the same time...