Live data from Hacker News

Let the Other 95% of Great Programmers In

paulgraham.com

251–260 of 655 posts

Re: Let the Other 95% of Great Programmers In

#251

Earlier quoted context omitted.

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.

> Any reputable tech company (or startup) will provide health insurance ... which generates another dependency on the employer (beyond the work visa thing). I know the history of the employer-pays-for-health-care model in the US, but really: it's broken, fix it.

Oh, it is difficult to overstate just how broken the system is until you've experienced it and a more sane alternative (my daughter was born here in the US and I'm Canadian).

However, from a lifestyle perspective of a great programmer it's a non-issue. Once a person has an H1-B it is trivial to change companies. So even though technically you're tied to an employer (visa + healthcare), in a city like SF where a great programmer can get a job in a day (literally), it's a total non-factor.

But seriously after experiencing the american healthcare system a couple of times the only phrase I can use to describe it is "pure evil". I can pay my way out of that pure evilness, but it is evil that 99% of people can't. So I can totally understand if you don't want to be a party to that system for moral reasons, but that's a lot harder to be consistent about.

Re: Let the Other 95% of Great Programmers In

#252
post #158
post #94

Earlier quoted context omitted.

>>Fast food restaurants don't get to import the best burger-slingers from Germany. Software companies have to live in the same space. I don't agree with this. The tech industry is beautiful & far-reaching in large part because it doesn't have the restrictions of proximity to the degree of many other industries. I would hate to see artificial limits placed on it to force the same conditions as traditional Brick and mo…

You mean like, say, clothing or electronics manufacture, in which conditions for workers are a global race to the bottom?

I wish I had a counter-argument to why this wouldn't happen with the software engineering industry. My gut feeling tells me it can't happen, but I have no data.

Re: Let the Other 95% of Great Programmers In

#253
Even the "need" for exceptional programmers is really about companies getting a good deal on labor:

> it's easy to imagine cases where a great programmer might invent things worth 100x or even 1000x an average programmer's salary.

Wouldn't it be nice to hire people that are 100-1000x more productive while only paying them marginally more?

Re: Let the Other 95% of Great Programmers In

#254
post #89

I'm new to HN, and would consider my self a competent developer. How does a competent developer become an exceptional one?

Congratulations, you are now an exceptional developer!

In all fairness, this is merely a label and I would argue one that only applies at your current employer. ie It's not automatically transferable.

If you want to appear exceptional, get an advanced degree from a great school and get large, well-known companies on your resume.

If you want to be exceptional, help others around you become exceptional. Always be learning, always be teaching.

Best of luck on your journey!

Re: Let the Other 95% of Great Programmers In

#255
> But if you talk to startups, you find practically every one over a certain size has gone through legal contortions to get programmers into the the US, where they then paid them the same as they'd have paid an American.

The whole argument hinges on this unverified anecdote.

Sorry, but your personal experience isn't universal.

Re: Let the Other 95% of Great Programmers In

#256

As PG states: it's easy to imagine cases where a great programmer might invent things worth 100x or even 1000x an average programmer's salary. If this is true, rational companies should be willing to pay salaries between 100-1000x of average for great programmers. All hail the $100M/yr rockstar programmer. I can't wait to see the cool things that will come out of a greater distribution of wealth to hackers, geeks and…

Exactly. Wall St. is where you can get paid proportional to performance -- and that's where you see people earning $100M/yr. With software, employers are happy to capture the value of the 1000x programmer and pay them marginally more than the 1x one.

Re: Let the Other 95% of Great Programmers In

#257

> American technology companies want the government to make immigration easier because they say they can't find enough programmers in the US. Anti-immigration people say that instead of letting foreigners take these jobs, we should train more Americans to be programmers. Who's right? What a biased 'framing' pile of bullshit. Let as many programmers in as you want. Just give them the right to quit their job without de…

The H1B visa already guarantees:

1. You can take up any job related to your major (in college).

2. You are required by law to be paid the same or higher wages as Americans, for your job position/title.

Almost every H1 worker I know has switched jobs at some point. The whole idea of the "indentured H1 worker" is completely fabricated. My suspicion is that it's a cover-up that allows anti-immigration people cloak their hatred for immigrants as concern.

Basically, during the first 6 years (or until a greencard application is filed), H1 workers can work for any employer in their field of study. After the greencard application, they're job choices are slightly narrowed down to jobs that are substantially similar to their previous one. However, recent executive action by Obama will make it easier for workers with pending greencard applications to change jobs.

Re: Let the Other 95% of Great Programmers In

#258
post #135

This concept of a "great programmer" is something I find very suspicious. A competently trained engineer who works with distributed systems may implement a trivial fix and save her company tens of thousands of dollars in AWS bills. Someone with a strong background in programming languages might implement a PHP -> C++ cross-compiler and double the throughput of her company's web servers. The capability to recognize th…

I agree. There is all this amazing programmer talent all over then world and it's not about training, but then everyone is trying to recruit the kids from MIT and Stanford?

Re: Let the Other 95% of Great Programmers In

#259
A lot of people in this thread seem to be really short sighted. Yes every tech worker's salary will drop significantly if the United States allowed more open immigration laws. But think about this - what would have happened if elon musk, vinod khosla,Sundar Pichai though the united state was not worth the trouble ? Silicon Valley would prolly exist but wouldn't have the monopoly on software that it has.

I am not an american but I am really happy that the united states government has strong anti-immigration laws. This might not be an popular opinion but the United States has mooched off talent from the rest of the world without paying for it. It has actually allowed rapid development of the start-up scene in my country who are in direct competition with the bay area. The best part is unlike the bay area most of the tech workers are able to save a majority of their money as the living cost is dirt cheap compared to the disgusting wealth extraction from the young and talented that happens in the bay area.

Now just for a second imagine if these tech hubs grow and take a large market share from the likes of google and facebook ?

As a student of Computer science who doesn't happen to be the the united states all this is really good news and I wish the govt doesn't listen to PG as it results in the 95% to decentralize the wealth generated from technology from the hands of PG and silicon valley. ( And I am of the believe that power is always best kept in the hands of the many compared to the hands of the few )

Re: Let the Other 95% of Great Programmers In

#260
1) by educating you will uncover latent exceptional programmers and

2) by educating you will raise educational level and make life better for everyone in country (any country).

http://en.wikipedia.org/wiki/Statistical_correlations_of_cri...

http://www.commissiononhealth.org/PDF/c270deb3-ba42-4fbd-bae...

Those two arguments are omitted from essay. I think it is a sign of sloppiness on PG's part.

Post reply on HN