Now that I work from home on a remote gig, I find myself using my lunch break time as a nap time pretty often.<p>It works out pretty well. I log in around 10am, deal with meetings and admin stuff for a while, do some testing on the code I wrote the day before, brainstorm new features or whatever thought-type stuff needs to happen that can be interrupted after the business meetings that drive that.<p>Then I take lunch around 2. Nap for an hour, and then go on Do-not-disturb mode from 3-7 when I get a large chunk of uninterrupted time to code.<p>I usually cook food for the week on Sunday afternoons with my gf, so I don&#x27;t really need to go find food. I sort of graze slowly while doing the coding work, and I try to keep it healthy.<p>Though sometimes we get busy, and I don&#x27;t cook. But then I can order something for delivery or just eat some of my emergency stash of staple foods.<p>But I digress. My point is that getting to rest for an hour on most days is really good for my mindset. It separates the morning from the afternoon and really prepares me to get in the mood for writing code.<p>I think I&#x27;m really productive this way. Far more so than sitting in an office setting where I&#x27;m constantly tired and distracted.<p>Should note that I have a separate room in the apt. that&#x27;s dedicated office space. I only go in there for work. I think that mentally, that makes a big difference about being able to shrug off work for an hour at a time and just mentally relax. I&#x27;m not even sure that I fall asleep on my lunch break. But it&#x27;s a huge mental boon for me.<p>&#x2F;anecdata