American IT workers had a unique opportunity to create a union or guild back in the 1990s. Oh, life /was/ super good for techies back before and during the broadband wave, when every business large and small clamored to be “online”. Gear sold itself. Tech jobs going begging with great salaries and perqs. Lots of people churn.
We jumped on the forums of the time like Slashdot, and argued about why we, the most celebrated workers with the most cutting edge skills on the planet, would need such representation. We’ll always be on top. Companies love us and they need us. Unions are no longer necessary.
Then came the tech crash of the early 2000s. Layoffs. Outsourcing booms. Many people never recovered their careers. Those perqs and salaries dried up, replaced with “feel lucky you are still working” mentality. The outsourcing created animosity towards foreign born techs. Be cause if you are angry at the H1B guy, you aren’t directing that toward the pointy haired boss who made the decision to fire you and replace with a lower paid person.
Bosses figured out they could hire several bodies overseas for the price of one US body.
That’s what it is ALWAYS about. Even now, I’m in a real good tech company with a good reputation. I hear all the platitudes, enjoy the pizza parties and all the “our employees are soooooo wonderful” gifts. But now I’m older and wiser. It’s advertising pure and simple. If company fortunes dictated, my soooooo wonderful fanny would be on the unemployment line with everyone else.
Work is a transaction for money. Never lose sight of that.