There are certainly exceptions as you mention, but if there isn&#x27;t a good reason then why bother with it? This seems largely within the cultural spirit of programming; if there is tedium&#x2F;bureaucracy, automate it away or solve it with technology.<p>For me, it&#x27;s a necessity. I have fairly severe circadian rhythm problems and getting to work earlier is asking me to be unproductive, depressed and tired.