in reply to Programmers Blue Collar?

I'm curious about what the real difference is between "white collar" and "blue collar."

I know the terms have deep cultural considerations (baggage?) and a lot of class-related connotations; but as I think about it, I realize that I don't really know the difference. Anyone got a good working definition?

DarkLord1 Looking for Redemption in the Monastery