All the discussion in "Programmers Blue Collar?" started me thinking about the class divide between programmers and management. Are programmers a collection of workers who should speak with one voice (e.g. steelworkers), or are they specialist individuals who work on a common theme? (e.g. doctors)
- All this begs the question:
Should programmers be unionized?
If so, what form should it take? Should it be a
- Formal Workers' Union
- "Crafting" Guild
- Something Else
Without going too much into whether programmers represent the means of production, what are your opinions about programmer unionization? For those of you who are management, how does it change your view of your IT staff? In fact, should all IT undergo this kind of transformation, and consider themselves virtual extensions of, say, the electricians union?
"Perl. There is no substitute."