Live data from Hacker News

Let the Other 95% of Great Programmers In

paulgraham.com

101–110 of 655 posts

Re: Let the Other 95% of Great Programmers In

#101

I really want to believe this, but I'm not sure that I do. Of course the tech companies want to hire people from overseas; being able to hire someone from India for half the cost but have them live in the US so there's some level of accountability/trust is a no-brainer. Huge new, cheap talent pool. But, if I'm an entry-level, US-based programmer, what I see are floods of cheap talent, some with questionable skills, c…

What you touched at the end is part of a bigger problem, I think - people who write something as inconsequential as a shopping website, or Yet Another Chat App, are not worth $150,000/year. Maybe one out of one-hundred of those folks could use their talent on something that demands a wage like that outside of the absurdity that is the Bay Area. I don't feel the talent pool will be diluted so much as your run-of-the-mill developer won't be expecting a six-figure salary coming out of college anymore.

Re: Let the Other 95% of Great Programmers In

#103
I generally find PG very convincing, but not here. Opening up immigration would have major side effects, though probably it would help companies hire top programmers. But rather than bear that cost, would we as a society be better off if we tried to educate children better, get more kids hooked on being makers, whatever it is you believe is important?

Fundamentally, making the 95-to-5 population comparison only makes sense if the 5% is at or near maximum utilization. And it's not at all obvious that American potential talent is that heavily utilized.

As an aside, it's also not at all obvious to me that we can't teach exceptional programming, at least for some people. In fact, the idea that top programmers are vastly better than merely good programmers is also not obvious to me. Think about lifting things: Perhaps I can lift 50kg and some one else 52kg. If the task is to lift a 51kg object, the other person is infinitely better than me. But if the task is just to lift moderate weight objects, we are indistinguishable. Similarly it seems plausible that for most tasks "very good" programmers are indistinguishable from"great" ones.

Re: Let the Other 95% of Great Programmers In

#104

Hm, an article from pg I don't really agree with (even if I am benefiting from EU's open labor market). There are plenty of 'exceptional' programmers out there with not exceptional salaries. Anybody is free to hire one. There are a couple of problems though: - they're hard to identify - they might be exceptional in one situation and mediocre in another situation. The fact you are doing great at company X and task Y d…

Paying more will just shuffle around the exceptional programmers who are already in the US. But pg's point is that the US should be trying to attract more exceptional programmers. And the more the better, because they don't just add talent, they multiply it. (That's one thing that makes them "exceptional".) The secret sauce of Silicon Valley is not just the exceptional people, it's that they're all in the same place.

Re: Let the Other 95% of Great Programmers In

#105
post #44

There is more than immigration in the way of non-US programmers moving to the US: 1) Immigration 1) Health care 3) Living standards (some part cost of rent, some part accessible lifestyle, some part relationships and future plans, etc) I'm a London programmer and yes immigration is an issue, but health care (for themselves and their partner) is joint #1 on that front. It's hard not to look on US healthcare as being t…

Any reputable tech company (or startup) will provide health insurance and or sufficient wage so that you and your partner will be able to afford more than adequate insurance.

It's not the upper-middle class programmers that get screwed by the US' ridiculously evil and horrible health care system. It's the 99% that make less than 100K/year.

Re: Let the Other 95% of Great Programmers In

#106
post #8

Earlier quoted context omitted.

All the technology in the world won't prevent the person on the other side of the world from being asleep when I need to talk to them.

Oh please. When the server is on fire at 3am, PagerDuty wakes California employees with the same success rate. Surely you can put in your employment agreement that the reason you are paying American wages to someone in a much cheaper location is because they can be woken up at any time. The finance industry has operated this way for decades.

I don't think waking someone up every night at 3am for a question/idea is 'seamless' or productive at all. Delayed email for when they wake up is what we generally deal with, but it definitely creates friction when working across large time zones.

Re: Let the Other 95% of Great Programmers In

#107
In high school, part of the reason I chose computer programming as my future career is because I like it, and part of the reason is that I knew not a lot of other people did, or could do it well. I didn't know what the world would be like in 20 years, but I figured that was a good way of giving myself a chance at having a good job down the road.

Computer science courses in college were much tougher than in most other majors, and there were many, many nights I'd be coding away to finish a project while my friends were out partying, playing video games, etc. I like art, history, and music too, but I figured it was worth it, just a few more years and it would pay off.

Now, just as it is starting to pay off, people are trying to change the rules. I've been trying to get my 10 year old nephew interested in science and math, encouraging him, so he can make the same choices down the road if he wants to. But if the plan is to swoop in at the last minute and remove the rewards for delayed gratification, maybe I should tell him to have a blast and do whatever.

Either allow full immigration for people in any career (best option), or have the same stifling limits for all careers (distant second). Don't cherry pick who's going to have their careers dis-proportionally affected.

Re: Let the Other 95% of Great Programmers In

#108
It looks to me like the solution to the problem is simple. Just have a "high tech visa" with no number limit, but one simple requirement: The company requesting the job needs to be offering something like 150% (or 200% or whatever makes sense) the average salary of the US workforce, or in their state.

This will ensure that the visa will only be offered for skills that are difficult to find in the USA (or the specific State). No problem of driving salaries down.

Re: Let the Other 95% of Great Programmers In

#109
post #84

I really want to believe this, but I'm not sure that I do. Of course the tech companies want to hire people from overseas; being able to hire someone from India for half the cost but have them live in the US so there's some level of accountability/trust is a no-brainer. Huge new, cheap talent pool. But, if I'm an entry-level, US-based programmer, what I see are floods of cheap talent, some with questionable skills, c…

Did you read the essay? You seem to be totally ignoring the point that excellent programmers will be paid well because they are scarce compared to "decent" programmers. The goal is not to import cut-rate talent at cut-rate prices.

The only reasonable way to let more "great programmers" in is to let more of all kinds of programmers in.

Re: Let the Other 95% of Great Programmers In

#110

One thing that I don't get about the critics (especially the liberal-inclined) from H1B programs is: even if opening the gates ends up resulting in cheaper labor, what is wrong about that? If the gates were open, the ones coming here to work for cheap won't be taking your jobs at the next startup fad. They will be working doing the things that Americans don't want to do: improving network infrastructure, doing boring…

What is wrong is that cheapness is enforced by making those laborers a second class citizen- they need to stay with the company that sponsors their visa or they get kicked out of the country. Thats also the only reason why they're cheaper. Because, by law, their employers have stripped them of the only negotiating right an employee usually has- the ability to switch jobs. This would be unethical enough if it existed…

So we should let people come and give them more rights to switch jobs. Simply keeping people out is not the answer.
Post reply on HN