I find ironic that Cringley accuses companies of greed but fails to recognize his own (and the tech workers' which he purports to represent) and he succumbs to protectionist bias. The net effect of immigrants on the country, including that of qualified tech immigrants, is positive but he fails to consider the various effects.
He mixes in various economic fallacies, such as the idea that jobs are owned (and therefore stolen), or that competitive offerings (for products or labor) are harmful to society.
The pool of job is not fixed, and immigrants add to demand, to the brain pool, and to the job pool. Having more brains and human ingenuity in a country is a goof thing.
Also, if companies consistently hire sub-par workers (as he claims a study found), then surely smarter companies stand to gain by hiring more capable locals. Somehow CEOs don't seem to have received his memo, could it be that they evaluate the trade-off of hiring decisions differently than he does?
Immigration restrictions are inhumane and un-economical. If Cringley can prove a negative effect on a certain category of workers (studies disagree on this but any negative effect on wages seems insignificant or small depending on results), then he should recommend a redistribution program (from said immigrants to the specific group affected). Instead he is narrowly and wrongly defending a mistaken law, instead of considering the broader ethical and economic issues. In short, the many benefits of free exchange of goods and services apply to labor too.
See economist Bryan Caplan's excellent talk on immigration restrictions, which addresses the key issues raised against open borders:
http://www.youtube.com/watch?v=GYk00Ufiqb4.