I have a quick question for those arguing against PG's position:
Do you genuinely believe that increasing the number of talented software engineers emigrating to the United States is bad for the United States? Or bad for you?
In the same way that I would argue for public policy that benefits us all (not just me), I think we should have immigration policies that benefit everyone, not just Software Engineers.
It could be bad for me and the US, no? Not saying it is, but it is an option. I'm skeptical a sane immigration bill can get passed. The current H1 visas are incredibly generous to the companies that get to sponsor them over the workers. I'd be in favor of a policy that was company agnostic and gave the workers a lot more freedom, such a bill would be good for me, the immigrants, and the U.S., but I sincerely doubt such a bill would ever get passed.
c) I am skeptical that pg's proposal would substantially increase the number of truly great programmers who could come to the US, and I believe it would actually just increase the pool of decent programmers which is already large enough to meet demand: so the net effect would be the same companies and software being created, but less money being paid in salaries and therefore spent on consumption, which is worse both for this pool of decent engineers and for the governments which lose out on the taxes they could have gained from the distribution of money from pg and other rich investors to the employee engineers.
It's bad for me, and I would likely try to switch to another profession and get an MBA or something with higher pay. Then do interesting programming on the side
Actually, here's how I'd put it. If you are not competitive (in your terms, drive down the salary) OR produce something great at prices others can. Then jobs and companies will go overseas. Not only will there be jobs will lower salaries but there will be fewer jobs, period. Now that will be problem for entire country.
Having more programmers will not be a problem for the country, they will only be a problem to those who want to maintain their salaries turning their eyes away from reality of globalization.
So just to be clear, if we have more Doctors & Lawyers, so their wages decrease, and the cost of receiving medical care or getting legal help goes down, this would be bad for everyone?
Yes. Then your most talented citizens will go into other work and the quality provided will go down.
This is really quite simple. If there's ways for the most talented to make more money, that's where they're going. The most talented aren't locked into any particular career.
Sure, there will be exceptions, but the overall trend will be undeniable.
As long as Hospitals and Law firms continue to hire competent Doctors and Lawyers, this would be a win for society. More people getting health care or access to the legal system, at lower prices, would be a good thing for society.
And I don't see any reason why an increase in the number of Doctors or Lawyers would cause Hospitals or Law firms to hire incompetent employees.
That's pretty much how free markets operate. There is nothing wrong with it. The idea that X profession deserves the smartest kid in the room is nonsense if the profession has found out how to get along without that kid.
Do you genuinely believe that increasing the number of talented software engineers emigrating to the United States is bad for the United States? Or bad for you?
In the same way that I would argue for public policy that benefits us all (not just me), I think we should have immigration policies that benefit everyone, not just Software Engineers.