People talk about a "developer's union" ever so often, and one of the most commonly brought up counter-points is "well, but what would we need to fight for as a union?" (not that I agree there isn't anything (else) to fight for, but:) it occurs to me that this is an excellent possibility. Devs change jobs. This is good, but (as pointed out) means you maybe don't want to train people up; it's the next company that ben…
Improved compensation, benefits, bonuses, stock options, paid conferences, training, etc...