Fussell calls this out in his
Class. A marker of his lower- and mid-Prole and, to some extent, his Middle, classes, are that they're far more highly-surveilled and have much higher expectations for hard work and being on time and things like that than his Upper-Middle (and certainly his Upper).
Lower- and Mid-Prole: piss tests; written up for being five minutes late because there was a car wreck blocking traffic; doctor's note(!) required for a sick day; one week(!) of paid vacation per year.
Upper-middle: Microdosing or just, you know, straight up using illegal drugs with some frequency, possibly openly; "Car broke down, I'm just going to work from home (or take the day off, depending on how upper-middle we're talking) since I can't be in until noon, now, anyway"; "Mental health" days (that may be more "middle", actually—upper-middle may not have any need for the equivocation to placate others, nor ego-driven need to excuse not feeling like working with something quasi-medical); "I think I'll take my sabbatical this year".
(I'd say programmers mostly aren't, class-wise, upper-middle in Fussell's system, purely—they're a broad mix of upper-prole, middle [lots of middle], and upper-middle, according to the class privileges they enjoy and the norms that tend to be instilled in or brought to the table by programmers, and the mix of those varies a lot by industry and region)