So hire US citizens like a US company should. I have friends who are great programmers (entry level but better than most of the outsourced coders I’ve worked with) working in factories because companies would rather outsource the work than give them a chance.
I wasn't aware that there is so strong US nationalism present in the participants of this forum. After this thread I'll need to seriously re-adjust my mental model.
> I have friends who are great programmers (entry level but better than most of the outsourced coders I’ve worked with) working in factories because companies would rather outsource the work than give them a chance.
I have many brilliant co-workers, from many countries of this planet, some are US citizens, some became US citizens recently, and many are from many other countries. They all work well together and if somebody shows up in an interview and clears the bar then they are welcomed. I've also personally witnessed hundreds of "great programmers" in interviews, some Americans some not, apparently thinking they are brilliant and then couldn't participate in a constructive discussion about fundamentals or about real-world program solving.
The generalizations in this thread as well as the assumptions being made about me and my background are quite shocking.
Do you guys have set foot in actual US companies recently? It's not about US citizens vs. outsourced work. The typical company has a broad mix of live stories. Something I value in our industry. Maybe I've just been blind to the bubbles of nationalism that seem to be brewing somewhere. I'm glad they stayed outside of my company (or else I would have).