gonegolfin
Member
- Joined
- Sep 26, 2008
- Messages
- 1,024
Yes. If you are a software company, the core of what you do is develop software. You do not outsource that core component because the labor is cheaper. Software companies that have tried it have failed miserably.Yeah, the outsourcing and insourcing with Indians is mostly in the IT area. Unfortunately, that is the biggest segment of computer related jobs.
If you are a small operation, you would be foolish to go with a resource just because they were cheap. You don't have the bloat to support bad decisisons (like a huge company or government always does).
First, the core talent at Oracle and Microsoft is mostly domestic talent, not imported. Second, importing overseas talent is not bad in and of itself. Assuming that it is actually talent they are seeking and not cheap labor. The good companies are not hiring cheap labor in this case (as opposed to outsourcing). Foreign workers in the US working for software companies are paid competitive salaries. Some of my staff (throughout my career) has always been composed of some foreign talent. And they are paid the same salaries/bonus/stock/etc. as everyone else.I should point out that the two biggest software companies do import a ton of Indian developers. MS and Oracle. They also propogate all the myths (not enough Americans, Americans aren't educated enough, Americans aren't the best, India is full of tech geniuses, etc.).
I agree that it is nonsense that American engineering is not competitive and that the education is inferior. The US is the premier place in the world for Computer Science education and the premier place to work in the CS field. If it were not, foreigners would not be flocking to the states for their CS education and remaining here after graduation.
Brian