Yet another article that hinges on the critical mistake that seems to underpin all these anti-immigration op-eds: that all workers trained in x are interchangeable.
Any programmer knows this isn't true-- that there is a huge difference between great programmers and people who are merely trained in computer science. And that there is a genuine shortage of the former in former in Silicon Valley.
Incidentally, the Economic Policy Institute is not merely "liberal-leaning." It was created by labor unions to spread precisely this sort of message.
Edit: I can think of plenty of people (most former coworkers, actually) that work for the Accentures and IBMs because they got, among other things, more pay by working as a program manager. And they would love to leave that job and work as a programmer if they could get paid the same and not worry about their job being outsourced.
http://www.myvisajobs.com/Reports/2012-H1B-Visa-Sponsor.aspx...
2. Yes, there is a "huge difference between great programmers and people merely trained in computer science". OTOH, it used to be that aspiring programmers could bootstrap their way up (even many without formal "Computer Science" education) but now that age has passed, and instead it's expected that someone would just be waltz in at the superstar level. It's a strong bias against anyone without necessary means to devote time and energy to pursuing such a course.
3. "Liberal-leaning" and "labor unions" are not sympatico -- the relationship was a tenuous one, and really only in effect for the duration of the New Deal coalition.
I'm still trying to find out if this is a mistake, a failure of vocabulary on my part, or an intentional equivocation
Or to put it another way: there is no shortage of applicants, but there sure is a shortage of good ones.
I don't agree with that kind of thinking but that's basically what is going on. What about the long term for that organization, community and country? The business guy is not thinking about that.
*I studied math and physics, am in high demand, but do neither
https://news.ycombinator.com/item?id=6305671
And I think patio11's top-level (and apparently highest-karma) comment in the earlier thread covers the most essential issues. People in STEM occupations with strong skill sets are still in very high demand, while possibly there are a lot more people with STEM degrees but weaker skill sets who wonder why they have trouble finding jobs.
Too bad that HN can't dedup canonical URLs properly. It wouldn't be that hard - just analyze the title, domain, URL, samples of the article.
pg: maybe crowdsource development and start accepting pull requests?
Insisting there's a shortage is an economic method to inflate study in that area. How would he rather things change? I sure hope it's not "You need to take a heap of courses you're not interested in because maybe it will help you later"
That's the same line someone gave me with art and literature courses. I am not fond of that person, BTW.
Another tangent on the topic is "real STEM" work vs business successes. You don't exactly need Knuth to implement "We're gonna serve ads to IRC implemented over SMS reimplemented over a smartphone app" "We're going to implement an online workforce automation website for middle school girls by making a database of peoples friends and then they can play virtual farm games with each other and then we'll sell ads and database dumps". What I'm getting at, is if you want to implement the great wall of china, your limit is always going to be logistics issues relating to grunts with shovels and wheelbarrows, not PHD level theoretical civil engineer problems.
So add some geographic concerns, and add some discussion of real STEM vs grunt labor type of tasks to the in a previously STEM-ish field.
Other than those two mostly untouched topics, its a good article with no obvious mistakes in what topics were covered.