IT and software jobs are as white collar as it gets. Call centers, maybe that's a new economy blue collar.
My friend's words were eye opener. Programming is like welding. Different languages are like different types of welding. You've got your MIG, TIG, Oxy-Acetilene. It's just the matter of learning the API.
Maybe the only 'white collar' jobs left would be politicians and sales?