Blue collar here. I love my job most days, but there are times I envy you guys that don't have a solid 8 hours of work packed into almost every day. Makes the workday fly by though.
I honestly envy blue collar workers. I do about 2-3 hours of actual work in a given day, but I'm "working" for like 8-9 hours because of BS meetings and whatnot, which makes the day absolutely crawl. If I could set my own schedule, I could get about twice the work done, but I'm in a leadership position so I need to be available for others.