> In English-speaking countries, a blue-collar worker is
> a working class person who performs non-agricultural
> manual labour. Blue-collar work may involve skilled
> or unskilled manufacturing, mining, sanitation,
> custodial work, oil field work, construction,
> mechanical maintenance, warehousing, firefighting,
> technical installation and many other types of
> physical work.
>
> In contrast, the white-collar worker typically
> performs work in an office environment and may
> involve sitting at a computer or desk.
Computer programming is currently white-collar work. At what point are we going to go outside and begin to do it with our hands?Also, the nature of programming is the ability to automate away white-collar work. We're probably going to need new categories, once many of those are gone. We might end up with engineers, a service-worker class and a managerial/executive class.