For me (as a programmer) it really varies a ton. I used to put in insane stretches, due to the medication I needed to take in the past and that is how I got used to things in college.
Now I work more regularly, but still can put in a solid 6+ hr day most of the time, and yet some days… yeesh I’m lucky if I can get a third of that. So I work more on other days to compensate.
I wait tables. If I’m not working at full speed every second I’m on the clock, I will be complaining about how slow it is.
“If you have time to lean then you…” Oh man I remember that one for sure! 😳