You make a really good point, it's just that platform-independent standalone UI programming like swing are yet to replace native api's and everyone rushed to the browser instead.
You're not thinking multi-platform. There's more than one OS out there, each with a completely different set of UI api's. Browser discrepancies are a joke compared to that.
Anyway, it's a mess, but if the US simply enforced the law, particularly the "equal pay" part, the problem would go away.
Are you sure? The only way to find out the fair wage for visa-holders is to give them equal access to the market. Instead, they are stuck with the same company for years, knowing that losing that one job could mean a one-way ticket back. THere's really not much to enforce.
Yes, the government requires the very loosely-defined "prevailing wage" for H1-B's. But think about it -- how do you determine if someone is a Senior Programmer or just Programmer or a Senior Analyst? These are very arbitrary titles. I was stuck working on H1 visa for 6 years in a position that was way below my aptitude level, which became obvious after I got my paperwork and got out on the market to find out. I started with a 45% increase off-the-bat and now three years later I'm close to making twice as much.
Since when does the government know how to set the value of someone's labor?
It seems to me that the DRM was working exactly as designed.
You make a really good point, it's just that platform-independent standalone UI programming like swing are yet to replace native api's and everyone rushed to the browser instead.
You're not thinking multi-platform. There's more than one OS out there, each with a completely different set of UI api's. Browser discrepancies are a joke compared to that.
Anyway, it's a mess, but if the US simply enforced the law, particularly the "equal pay" part, the problem would go away.
Are you sure? The only way to find out the fair wage for visa-holders is to give them equal access to the market. Instead, they are stuck with the same company for years, knowing that losing that one job could mean a one-way ticket back. THere's really not much to enforce.
Yes, the government requires the very loosely-defined "prevailing wage" for H1-B's. But think about it -- how do you determine if someone is a Senior Programmer or just Programmer or a Senior Analyst? These are very arbitrary titles. I was stuck working on H1 visa for 6 years in a position that was way below my aptitude level, which became obvious after I got my paperwork and got out on the market to find out. I started with a 45% increase off-the-bat and now three years later I'm close to making twice as much. Since when does the government know how to set the value of someone's labor?