I find this interesting because I don't fully understand how tech became so opposed to unions. Many in our industry are quite jaded about the poor behavior of large corporations. Perhaps there are also reasons to be distrustful of unions. But mostly we accept working with or doing business with the former, and entirely eschewing the latter. Why have we decided that untrustworthy, sometimes poorly managed organization…
Unions are just another idea that sounds great on paper, only if you don't consider second and third order effects. They don't serve the workers, they serve themselves (like pretty much any organization). Tech workers are in so much demand that they don't really suffer such a disparity of negotiating power, like workers in other industries. Many software companies offer equity, which makes employers the shareholders.…
> Many software companies offer equity, which makes employers the shareholders. What's good for shareholders is also good for a lot of tech employees.
> Also, barriers to entry in software are almost 0. If you can't get someone to treat you well, you can have your own software company paying your bills in 6 months, or VCs funding your startup.
Points 1 and 3 apply, perhaps, to Silicon Valley, but not as much in the rest of the world. I currently work in the Netherlands - there are plenty of jobs and the pay can be good, but at the end of the day you're just another worker. The disparity in negotiating power is still enormous.
Point 2 is mostly not that relevant (outside of SV). Even if you get some equity, it will be peanuts. I worked at a company that had a very successful IPO. We all got a few stock options, enough to make a few tens of thousands of euros if you sold them at the right time. The actual shareholders (the ones with decision power) made from tens of millions to billions. The disparity is enormous.