If it's a "seller's market", why do so many developers work under onerous IP contracts that grant their employers rights to what they build in their spare time?
If it's a "seller's market", why do so many developers work in noisy bullpen environments where they have to blast music into their ears with headphones to focus their attention on what they're building?
If it's a "seller's market", why do so many developers have stories about working late at night and on weekends to ship features on bogus accelerated schedules they had little hand in setting?
If it's a "seller's market", why do so many developers accept payment in the form of equity that has to be executed at great expense immediately after leaving the company, and offers no actual guarantee of return after making that investment?
If it's a "seller's market", why are developers forced to move to the most expensive real estate markets in the country to work every day from a particular office when their work can be done more productively from their own home offices?
If it's a "seller's market", why are so many developers compensated with equity whose terms they're not even allowed to fully understand? And why is it that their common shares are last in line after liquidation preferences and VCs take their rake?
I don't understand how you can spend more than a few months on Hacker News without seeing the litany of complaints developers have about their working conditions. Not simply how much they're paid --- and make no mistake, plenty of developers have those complaints, and feel victimized by the way compensation is negotiated for in this market --- but also simply for how inefficiently and inhumanely their jobs are structured compared to what they so obviously could be.
Tech workers should organize. United they bargain, divided they write anonymous complaints on HN.