As a fellow tech worker, I'm fine with at-will. At least in the US, shitty bosses aren't particularly constrained by not being able to fire you; they can be shitty to you in plenty of other ways. E.g.: http://blogs.riverfronttimes.com/dailyrft/2015/06/randy_henr...
I'd much rather have an honest firing than a subtle, long-term shadow war with people for whom politicking is their job.
(Note that I don't think it's as good for routinized jobs or situations with illiquid labor markets. But there I'd rather solve it with unionization than direct government regulation. US governments just don't seem to be very good at this sort of regulation, possibly because our diversity of peoples and political viewpoints means we lack a strong shared understanding of "fair" in the same way one sees in, say, France.)
I'd much rather have an honest firing than a subtle, long-term shadow war with people for whom politicking is their job.
(Note that I don't think it's as good for routinized jobs or situations with illiquid labor markets. But there I'd rather solve it with unionization than direct government regulation. US governments just don't seem to be very good at this sort of regulation, possibly because our diversity of peoples and political viewpoints means we lack a strong shared understanding of "fair" in the same way one sees in, say, France.)