When I first joined WooThemes 10 months ago I had to learn how to work at home. This was a bit of a challenge because I love the work and I often found myself working too much. I was working all day and had a hard time sleeping. I've learned that good work isn't done by working long hours. It's about mentally & physically preparing yourself for work and getting several really productive hours in.
I started going to my favorite coffee shop in the afternoon just to get out of the house in the winter and then a funny thing happened. I started to restrict my work hours. Not only did I determine a start and end time but I also started doing certain types of work in different locations. Without realizing it I started to break my work day into different chunks. I used the different locations as psychological cues to get different types of work done. And with this I've left behind a lot of stress and uninspired / unproductive hours.