hajile 3 days ago

I accept the pay I'm offered not because it is based on the value I add, but because I know I'm getting screwed over and have no real recourse. Businesses have all the power whether you are trying to negotiate your FTE salary or a short-term 1099 contract.

If US programmers were to organize into a union and add some level of credentialism to keep out the fake programmers with no skills, I'm fairly convinced that you would see salaries increase dramatically.

Instead, because there's no unified representation, you get Microsoft laying off 9,000 people then (allegedly) trying to apply for over 14,000 H1B visas to suppress wages even further knowing there's nobody able to speak out against it.