> And, yes, I have lost jobs for not picking up the phone at 10pm on a Saturday night. Freedom isn't free.
Luckily you had the safety net to survive that.
> I'm looking out for myself because I've given up on anybody else looking out for me. I advise others to do the same.
Why not both? Look out for yourself but also try to help others?
I honestly think tech workers for all the big companies will be unionized in the next decade. There is already a perfect model out there: The screen actors guild. That union sets minimum rules around pay, safety, overtime, residuals, and so on, but still allows for "superstars" to make far more.
That's the kind of union developers need. One that specifies some minimums that companies must follow (like protecting after hours disconnection and making sure all the workers get a piece of the success) but still allows people to make more and get better benefits.