Spend 10 hours in front of an industrial milling machine cranking out identical bars for cable trays, or my personal favourite, the epic 22 hour weekend roofing job in 95 degree heat. Just for laughs imagine your skillset isn't particularly in demand and the reality of your situation is you do this shit day in and day out or you're homeless in a matter of weeks.
Sure, there's stuff that crops up in our industry that royally sucks (game industry crunch time comes to mind), but it's relative, and given the amount of demand in the market for programmers, one could argue voluntary.