Earlier quoted context omitted.
Two related thoughts that always occur to me in these discussions: * Many (I wouldn't say most but at least a sizeable minority) American programmers and IT workers display reservations regarding the policy of issuing visas such as H1Bs for a large number of foreign workers, because it's perceived as unnecessary or perceived as catering purely to the interests of megacorps. I wonder, do those software developers else…
* It seems a lot of people on HN are favourable to policies allowing working from home. Most companies still don't have such policies, but I suspect that if telecommuting ever becomes commonplace (e.g. due to software development process or technological changes), it will depress salaries far more than the measly 60~80k H1Bs per year have ever done. For every H1B holder there are certainly many others who are skillfu…
We'll certainly tend towards more telecommuting and less emphasis on physical location though.