Live data from Hacker News

Let the Other 95% of Great Programmers In

paulgraham.com

401–410 of 655 posts

Re: Let the Other 95% of Great Programmers In

#401
post #327

All: much of this thread is of low quality, below the standard that Hacker News discussion should adhere to, because it doesn't engage with what pg's essay actually says. It merely uses it as a trigger point for passions about other things, like H1Bs and Infosys. In other words it goes on a generic tangent, and generic tangents are the vectors we most need to avoid if we want discussions that are substantive instead…

Perhaps the essay just doesn't say what it wants to say very effectively. It starts right out painting people who disagree with its thesis as "anti-immigration". So no one should be surprised about the quality of conversation that results from that.

Let's assume you're right. The principle of charity is then doubly applicable: it would prevent the needle from getting stuck in that low-quality groove.

Re: Let the Other 95% of Great Programmers In

#402

Earlier quoted context omitted.

I can see how the situation you are describing works in theory, but the example you are giving is weak. Every device I own has a video camera; I am sure yours do too.

Unless your devices can turn fine/coarse adjustment knobs and handle Oscilliscope probes remotely, I might think it's a perfectly fine example. You would still need to wake up at 3am to have the teleconference, and you would need to continually be aiming your laptop at the device in question. Additionally you would need to be able to adjust the focal range of your webcam, and it would need to be adjustable enough to…

It is a fine example, and it is true that my consumer devices don't have the capabilities required. However, now that we are diving into the details of your example, you are presenting the solution necessary.

If the programmer on the other side of the world is so much better than what you can find locally, surely it would be worth the investment for your company to buy high speed cameras, or remote probes, or whatever else, to make this sort of teleconferencing possible.

Laparoscopic surgeons manipulate human flesh by looking at a screen! The first remote robotic surgery happened 13 years ago!(http://en.wikipedia.org/wiki/Remote_surgery#The_Lindbergh_Op...) I understand that medical equipment is incredibly expensive, but you are not saving lives, so your equipment should be cheaper in an appropriate manner. It seems to me that when scaled out, that solution would be cheaper, and would promote better technological progress in the long run, than the upheaval required to import all the world's greatest programmers into the US.

Re: Let the Other 95% of Great Programmers In

#403
post #327

All: much of this thread is of low quality, below the standard that Hacker News discussion should adhere to, because it doesn't engage with what pg's essay actually says. It merely uses it as a trigger point for passions about other things, like H1Bs and Infosys. In other words it goes on a generic tangent, and generic tangents are the vectors we most need to avoid if we want discussions that are substantive instead…

The plainly manipulative, superficial and dishonest argumentation of pg is the root cause of this.

I pretty much stopped reading after:

> where they then paid them the same as they'd have paid an American

pg knows full well that the argument of those who feel immigrant programmers are used as cheap labor is that wages are currently either being artificially depressed, or there is no shortage, or both.

By ignoring that, and using this BS argument, it's quite obvious that he has no interest in an open, honest debate about the matter. This essay, which consist of little more than superficial political propaganda, is certainly not a good starting point for such a debate.

Re: Let the Other 95% of Great Programmers In

#404
post #327

All: much of this thread is of low quality, below the standard that Hacker News discussion should adhere to, because it doesn't engage with what pg's essay actually says. It merely uses it as a trigger point for passions about other things, like H1Bs and Infosys. In other words it goes on a generic tangent, and generic tangents are the vectors we most need to avoid if we want discussions that are substantive instead…

"the idea of pg lobbying to flood the market with cheap programming labor is not only demonstrably wrong"

He wants the top programmers in the world to be able to come to the USA. But my suspicion is he has very little concern for your above average, but not great, USA born programmer whose wages are threatened by corporations that exploit and abuse the H1B Visa program.

Re: Let the Other 95% of Great Programmers In

#405
post #383

Earlier quoted context omitted.

If the comment quality has eroded, is that because the standards are too lax (in which adding a new rule will theoretically fix it), or is it because of an Eternal September-type issue? If it's an Eternal September issue, then you have an enforcement problem: the upvote/downvote system is democratic, so the community would be unable to police itself against the new rule. The obvious solution would be to have people "…

Strict moderation has managed to make a few subreddits decent to read, and I don't see much resentment there. Usually it's greatly appreciated. It wouldn't work if all subreddits were that way though, I could easily see some sort of resentment building up in that case. Self-policing, in comparison, will always lead to eternal september above some threshold of user churn. That said, HN has weathered growth reasonably…

If I had to point to a flaw in pg's argument is that the bay area is running into scaling limits in terms of housing and other things, and no way it could support the 19fold expansion of the programmer population in the bay that pg advocates.

If pg wants to grow his business, he can wait for the west coast democrats and republicans to scale up his town or he can make yco a global brand you may find in Idaho or Nigeria.

Re: Let the Other 95% of Great Programmers In

#406

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…

Here's a related question that I never see addressed: how big of a programmer shortage do you think there would be if salaries were 50% higher? All the talk seems to assume that the makeup of industry is utterly inelastic. Fine, maybe your small company in Cleveland can't go out tomorrow and hire 10 A+ developers, but do people really not believe that if starting salary for an A+ developer was $150k, or whatever, tha…

> but do people really not believe that if starting salary for an A+ developer was $150k, or whatever, that we might get more high-achievers

First, US is already the third country in list for highest paid programmers, there is not much room to grow.

Second, Companies are in business, not for charity.

Companies are there for profit so if they could hire a beginner programmer for 50k, they should, otherwise they would be out of business and you would be buying everything made in China.

Re: Let the Other 95% of Great Programmers In

#407
post #319

Earlier quoted context omitted.

> Labor can be seen as a scarce resource. You could, but that's a really limited version of economics that misses the fact that it's not a zero-sum game.

Makes sense, but can you think of an example about how a software developer would benefit for being a commodity worker?

Do you really see that as a risk?

If it happens, do you think it's realistic that it would happen in some countries but not others?

Re: Let the Other 95% of Great Programmers In

#408
I think it's useful to rephrase the emotive, and unclear language used in this debate (like "driving down prices") into the language of economics.

Let's assume there are two types of programmers, normal and great.

Now in a competitive market (which the labor market basically is, especially since the collusion issue has been dealt with), wages and employment levels are determined by supply and demand for each type of programmer.

The current H-1B system allows in both kinds of programmers, increasing the supply of both kinds, and thereby lowering wages. It's important to note that pg makes a mistake when he conflates lowering wages, with H-1B employees earning less than Americans. In fact, if wages stayed the same then the H-1B program would have no effect. When startups complain they cant find the right people, what they mean is they can't afford the effective wage needed to steal people from Google or Facebook (there is always a number that would make them switch).

Now in this framework, pg's proposal can be rephrased as "use H-1Bs to increase the supply of great programmers, instead of ordinary programmers". I agree this is a good proposal, because this gives the best tradeoff in terms of cost (i.e. whatever it is that makes the US limit immigration in the first place) vs benefit (reduced costs for employers).

When analyzing this situation, it's very important to note that high wages are a bad thing in themselves. Just like high prices for milk are good for milk produces and bad for milk consumers, but given the option to create cheap milk (e.g. artificially) society should always take it.

Some people like to compare programmers' situation to, for example, doctors. But to the extent that the AMA artificially limits supply, this is a bad thing for society. Trade unions or professional organizations that use political lobbying (or violence) to artificially limit supply, are harming society for their own benefit. People sometimes claim that tech is full of clueless nerds. I would argue that the "nerdiness" of tech workers also correlates with a decreased capacity for the self-deception needed to support AMA style unionization, and that this is a good thing. It might result in lower wages, all things being equal, but it also results in a better industry overall, and higher growth that itself creates higher wages.

Re: Let the Other 95% of Great Programmers In

#409
Assuming linearity, there's 1/10 of the number of exceptional programmers in Canada vs the US (based on population). The educational system's are comparable, as are the social environments. Canadians can get TN visa to work in the US with a job offer and a CV at the port of entry, so there's no "paperwork problem". Although it's probably a bit more difficult than coming north as it's trivial coming north...

So, if it's important to hoover up the rockstars from Canada, there's nothing stopping companies - they already have the weather advantage, and relo costs are pretty low for most singletons. The only negative is that the TN visa can't lead to a green card. But I doubt most startups are thinking "six years, get green cards for the staff".

Re: Let the Other 95% of Great Programmers In

#410
post #327

All: much of this thread is of low quality, below the standard that Hacker News discussion should adhere to, because it doesn't engage with what pg's essay actually says. It merely uses it as a trigger point for passions about other things, like H1Bs and Infosys. In other words it goes on a generic tangent, and generic tangents are the vectors we most need to avoid if we want discussions that are substantive instead…

> But if you're going to dispute an article—any article—on Hacker News, you have a responsibility to engage with what it really says.

Let's look at what this post really states:

> The US has less than 5% of the world's population. Which means if the qualities that make someone a great programmer are evenly distributed, 95% of great programmers are born outside the US.

This is a huge if. Frankly, it is very difficult to make a strong, compelling policy argument on the back of a flimsy, lazy assumption. Yet it is crucial to Graham's position and used to support statements that aim to preemptively rebut arguments critics make ("It would be great if more Americans were trained as programmers, but no amount of training can flip a ratio as overwhelming as 95 to 5").

It is not Graham's responsibility to prove that the backbone of his argument - the 95 to 5 ratio - is reasonably accurate?

> The anti-immigration people have to invent some explanation to account for all the effort technology companies have expended trying to make immigration easier.

The reference to "anti-immigration people" is not only insulting, this statement pretends that those who are not swayed by the arguments of the tech lobby must be "anti-immigration." To the contrary, one can favor immigration reforms that would make it easier for individuals to come to the United States without naively accepting the validity of all arguments tech companies make in support of immigration reforms.

Is it not Graham's responsibility to explain in a compelling fashion why the tech companies Graham says are "right" are indeed right instead of brushing off anybody who doesn't agree as "anti-immigration"?

> We have the potential to ensure that the US remains a technology superpower just by letting in a few thousand great programmers a year.

Even if one is charitable to Graham and is willing to assume that a) the United States is at risk of losing its status as a technology superpower and b) Graham's figure is plausible, he offers no substantive suggestions for how we identify those "few thousand great programmers" and attract them to the United States. In fact, as someone else here pointed out[1], Graham has previously discussed just how difficult it is to recognize the exceptionally talented.

Is it not Graham's responsibility to provide reasonable detail as to how the United States could actually accomplish what he proposes?

It's fair to state that comments here are not always charitable to post authors, but it's also fair to state that many of the authors simply don't make compelling arguments. If authors are disappointed with the criticism they receive, it's just as much their responsibility to make more compelling arguments as it is for critics to give them the benefit of the doubt at every twist and turn.

[1] https://news.ycombinator.com/item?id=8799869

Post reply on HN