in reply to Programmers Blue Collar?

If you are working 'physically' it's blue collar. If you are working 'mentally' it's white collar.

If you hurt your arm or back and can still perform your job, you are likely a white collar worker, in my perspective. I realize that this might make Wal-Mart greeters 'white collar', but I'll stand by my definition, if for no other reason than it's convinient. :)

--
I used to drive a Heisenbergmobile, but every time I looked at the speedometer, I got lost.