That or they can pay foreign programmers a lot less and drive the average rate down for everyone.
Or pay them the same as American workers and allow that money have an amazing effect on the world. Or we can continue only hiring Americans. Those $100 hoodies aren't going to buy themselves.
Let the Other 95% of Great Programmers In
361–370 of 655 posts
Re: Let the Other 95% of Great Programmers In
#362How does the situation play out from everyone's perspective? If we open the doors too fast, do we get a huge drop in wages, everyone loses their houses, and students flee from tech education? Is there a rebound after N years?
If we open the doors slower, are we able to maintain wages at their current level? After how many years have we fully absorbed the talent and / or the effects of importing more talent start to ADD to the compensation of current workers, based on the improved tech ecosystem?
So, who can provide a model of what would happen at 3 month to 1 year intervals (I'd prefer shorter) in terms of salaries and rent, going out lets say 10-20 years?
Also, maintaining wages at their current level may not be a good thing. It seems that they've been suppressed lately and so we'd be maintaining them at a suppressed level, but this is just to start the discussion.
Re: Let the Other 95% of Great Programmers In
#363Earlier quoted context omitted.
Why don't exceptional programmers come in via the O-1 visa program? Obviously if they are exceptional it should be easy to meet the standards set by the government for the visa. There's no limit on the number of O-1 visa's that can be issued in a year so you don't have the lottery effect that the H1B has. The downside for the company that helps their employee get it is that the visa doesn't indenture the employee to…
O-1 is also tied to the sponsoring company. The standards set by the government for the O-1 visa are more geared towards pure research scientist or professor kind of positions. A PhD is a minimum requirement along with publications in top international journals. Most of the top engineers and developers don't have a PhD or scientific publications. O-1 is more appropriate for an university professor or NASA scientist p…
It seems like you need 3 of the 8:
1,2, and 3 seem hard to do
4 might not be too hard
5 requires a letter from the company ceo/evidence that you are actually doing something exceptional/useful
6 would be hard
7 is a letter requirement saying that your position is critical, I assume if you are an exceptional programmer it should be easy to get that from your sponsoring company.
8 says you get paid a lot, shouldn't be a problem for any software engineer
So out of the list, 2 of them seem trivial and then you just need to check the box for one other, which if you are in the top programmers, shouldn't be too hard.
Re: Let the Other 95% of Great Programmers In
#364It 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…
Re: Let the Other 95% of Great Programmers In
#365A 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 a…
See, this is just crazy. Why would you or I or anyone want to make ourselves materially worse off, so some guys we've never met, and who couldn't care less about us, can become richer than the dreams of avarice? Politicians say, what's good for the economy is good for everyone, but it just isn't true.
Re: Let the Other 95% of Great Programmers In
#366Earlier quoted context omitted.
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-m…
> something as inconsequential as a shopping website, or Yet Another Chat App Alright so first off, 150k will give you a comfortable upper middle class lifestyle in SF/SV (assuming you have no dependents, in which case it's just middle class). It's really not the astronomical salary that you seem to be imagining. Secondly, it is completely impractical to pay people based on the "difficulty" of their work. Difficulty,…
$150k isn't astronomical in San Francisco (because rents have inflated to match the salaries) but startup employees who are prudent and don't have dependents will likely save money faster than comparable roles in most if not all other parts of the world. And a substantial proportion of the companies in the Bay Area don't generate revenue in excess of what they pay their programmers; many never will, even if they are blessed with unusually productive programmers
The potential profitability of a startup is even more difficult to gauge than the difficulty of a programming role, and the fondness of VCs for disbursing their money in the Bay Area is probably more to do with the distribution of potential acquirers than the distribution of productive programmers.
Re: Let the Other 95% of Great Programmers In
#367But PG's essays is not about necessarily maintaining or expanding the existing flawed process itself. It's about the end goal of having a rational legal process to keep the tech ecosystem healthy. Some of the concrete ways I can think of that makes the situation better:
1) Right away, grant all tech degree holders from say, the worlds' top 200 universities immediate medium term visas equivalent to current OPT (Optional Practical Training periods which are short term). The current version of OPT allows about 18 months of work permit for jobs somewhat related to their degrees. An alternate, more politically palatable version of this might only include US universities and/or only post-graduate degrees. A very basic version of this idea can simply extend the term of the current OPT to say, 5 years.
2) Dissociate the granting of green cards to skilled employees from a particular employer. This is a major reason H1-B visa holders feel trapped with one employer (otherwise the mobility between jobs is pretty easy for H1-B holders). Let the skilled immigrant directly apply for permanent residency based on employable skills supported by, say, education, employment, compensation history so far in their careers. Make sure equity compensation is given weight here (to treat the startup ecosystem fairly).
3) Remove the per-country quotas on green cards. India and China having the same quota as say, to pick a random small country - Latvia, is ridiculous and quite possibly mirrors the old style racist immigration policies from the previous centuries.
(1) and (2) will pretty much mitigate most of the issues foreign engineers face when participating the startup ecosystem. All three changes together will take away any motivation/power employers have over skilled employees in today's H1-B -> green card pathway based system. This should also assuage any valid wage suppression issues raised by some people on this forum.
Re: Let the Other 95% of Great Programmers In
#368Anti-immigration people say that instead of letting foreigners take these jobs, we should train more Americans to be programmers.
I don't think most people who oppose the disingenuous invocation of "talent shortage" (while discriminating against women, minorities, and programmers over 40) by tech executives are "anti-immigration people". Immigration, at a reasonable rate, is a good thing.
What the anti-immigration people don't understand is that there is a huge variation in ability between competent programmers and exceptional ones
I hate being That Guy, but... [citation needed]. I don't exactly know who these anti-immigration people are, though.
So they claim it's because they want to drive down salaries. 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.
I don't think that it's just about driving down salaries. I think it's also about age discrimination (enabled by the ready availability of young programmers) and implicit expectations of obedience. In the US, you get talent or obedience but rarely both. Overseas, you have at least a chance of getting both (but if you're hiring on the cheap, the hit rate for talent is pretty low).
He said "We'd hire 30 tomorrow morning." And this is one of the hot startups that always win recruiting battles. It's the same all over Silicon Valley. Startups are that constrained for talent.
And yet they only want to hire pedigreed men under 40 who live in California... Somehow, I don't buy it. If you want more talent, raise wages. That's how economics works.
Exceptional performance implies immigration. A country with only a few percent of the world's population will be exceptional in some field only if there are a lot of immigrants working in it.
We're still the 3rd-largest country by population, and have some of the best land, and speak the dominant language...
Still, I take no issue with what the H1-B program is supposed to be: high-talent immigration. I'm for that. But a true high-talent immigration would have, by definition, to be employer-independent, meaning that once you're in, you're in and can move about the economy just as easily as anyone else.
One of the problems with the H1-B program is that it makes it hard for visa-holders to change jobs, and leaves them beholden to their employers because they can be deported if they're fired. If we're going to have a high-talent immigration program, we should have one... but that requires an unconditional "once you're in, you're in" policy, not some subordinate/contingent status.
Technology gives the best programmers huge leverage
I still haven't seen it. Upper-middle income is a nice improvement, but none of the people buying houses in Palo Alto or Mountain View are programmers. They're all VCs and product executives working 11-to-3 while the engineers do all the heavy lifting.
We have the potential to ensure that the US remains a technology superpower just by letting in a few thousand great programmers a year.
Why not just kill off the bro culture and the age discrimination? If we only need a few thousand more great programmers, then just making the industry more hospitable to women should do the job, right? If that's all we need, there's no reason we need our tech CEOs to lie to politicians about a "talent shortage" in order to get immigration policies changed.
Again, I have no problem with high-talent immigration. I think that we absolutely should allow more upper-tier technical people (if at a level where they'll create more jobs than they take, and top programmers are at that level) into the country. But I don't think that the H1-B program, as it is structured, does the right thing. Once someone has it, it should be employer-independent.
Re: Let the Other 95% of Great Programmers In
#369Earlier quoted context omitted.
I wonder where do you get your data for "hire someone from India for half the cost". Of all the facts thrown around - this is easily verifiable - http://www.h1bwage.com/index.php If you ignore those employed on hourly basis, a majority of people on H1B are paid quite well. Apart from salary and benefits - add Visa processing fees for their Kids and Spouse as well (which can easily amount to > 30k+) I think people und…
The real problem with h1b is that it appears to be primarily used to offshore jobs to other countries. The largest users of h1b visas are firms that bring people to the US for a period of time to get trained, then have them return to their country of origin, offshoring the work (see for example http://www.businessweek.com/stories/2007-02-08/work-visas-ma... ) So, tossing H1B would be a great start at immigration refo…
Wipro & co are general outsourcing firms themselves that american companies hire. I don't know why they use the h1b vs the L1 visa although.
Re: Let the Other 95% of Great Programmers In
#370This 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…
This is not about being "born". I personally don't care how somebody got his skill. I really care about three things: 1. the speed with he/she learns new skills/knowledge/points. 2. the depth of knowledge he/she is able to acquire. 3. how much he/she has learned in his/her career. 1. This first measure is important, because in a startup the situation can change drastically and you have to have a team that can adapt.…