This last summer/fall really put things in perspective for me. We did a major outdoor renovation at our house, which involved landscapers, plumbers, electricians, and carpenters. Every day these guys would show up at 8am and long sleeves and jeans and hard hats, work super hard, pee in a port-a-potty, and be exhausted by the end of the day. They worked out in the 100 degree heat as well as the rain as the job got nea…
Yeah lol... The apartment building next to mine was having some reconstruction and the guys working on the exterior saw into my office windows (5th story). I started talking to them, had a cigarette together when I saw them lighting up, shared my WiFi password with them, etc, just being friendly. After a few days the guys asked "so, do you ever work man, or are you one of those computer pussies?". I agreed I'm a comp…
Worked fast food, retail. Been a dishwasher, bus boy....
I think there is something abut the manual labor that gives you a daily sense of accomplishment. The lawn work for sure. Arriving at a tatty yard, leaving it looking like a golf course.... That sort of day-to-day sense of achievement is much more rare in software development.
To be sure I ultimately chased the higher-paying software field. But when I would see the "grounds keepers" at the Apple campus, I was often a little envious....