Re: @ Yank "that tech companies are heavily reliant on to get skilled workers into the country"
@Ian Michael Gumby - Part of the problem is that companies do not value the problem solving and business knowledge but the book learning. Solving the problem in an intelligent manner is more important than the details of the implementation. A true code monkey does not care about intelligently solving problems only about writing (usually bad) code. A true professional cares about intelligently solving the problem first then worries about writing code second.