I've been working from home for 8 years now. Plenty of time to go through a few cycles of low productivity -> high productivity and back. And plenty of time to try to find the right style of workspace. I've tried working outside in the park and could never stay focused for very long. I feel like a dog sometimes, give me some fresh air and a view, and I want to run around and play. I cannot sit still when I am outdoors. Coffee shops are too noisy. And too many people to look at. I finally fixed up my basement and made a comfortable workspace. Set up a stereo system. Put some effort into the lighting. No windows, no street noise, just a fat monitor on my desk. Feels sort of like a cave but I like it.