often, even though I normally work in my office, I will take a few hours to go work under a tree in a park. I used to worry a lot about my wifi hotspot situation but I've found that sometimes, not having the internet at all is good to get you ultra-focused on the task you are working on, especially when you've got your entire dev environment on your laptop. no coworker interruptions, no HN, no Twitter, not even if you wanted them. Also, being in real sunlight (although in the shade) & outside is great for the mind.