Quote from anotherhawkeye:
Well people in H1B are not exceptionally smart or skilled. They are about the same your American IT worker but filled a very important role pre-2000 because of the massive need for programmers during y2k.
I like H1B if its used as in pre-2000. Good, hard working people come to US, stay for 6-7 years, gain permanent residency, get citizenship all the while earning top dollars, paying their taxes and contributing to the society. It made american companies competitive and actually reduced the need for offshoring.
Now, what happened after 2000 was borderline criminal. Its used or rather abused by offshoring companies to bring techies on short-term trips to aid offshoring. For example, if your project is offshored, few people from offshore needs to come here and gather some knowledge about it. Offshoring companies use the H1B visa for this purpose. Those who come on H1B stay for short periods and do not contribute anything to US.
I think they should stop giving H1B for people to come here on short trips and r_pe america and its jobs.
and we all know that pre-2000 h-1b use had no influence whatsoever on the post 2000 h-1b use