I'm only going into the day job about 3 days a week. The rest of the time I'm working from my home "office". I call it an office, but it's more accurate to call it a desk in the corner. Living in a studio apartment there tend to be a lot of distractions, in addition to the ones related to the fact that the Internet is a thing. How do I ever get anything done? Why am I not browsing Facebook and playing Mario Kart all day? I'm not a very disciplined person, but I've trained myself to focus my attention with what I call my Work/Reward System.
The overall concept is simple; if I do my work, I get to do fun stuff. However, instead of saying "ok, once I get all my work done for the day I will do whatever I want for the rest of the day" I like to break things up into smaller, more manageable chunks. Finishing smaller tasks begets small rewards. If I finish a task then I earned a few minutes to check Twitter, or to go for a walk.
Then there is the larger goal for the entire day, which is simply being able to answer "yes" to the question "am I satisfied with the work I got done today?" Often I can't say yes until 7 or 8 at night, sometimes even later. It's then that I get up and take the rest of the day for myself, and I feel good because I earned it. Sometimes I'll stay home and play a video game or watch something on Netflix, other times my girlfriend and I will meet up with friends.
None of this means that I don't enjoy my work. On the contrary, I love design and it's just as fun to me as the rewards. Even still, it can be hard to start focusing with so many different stimuli demanding attention. I don't feel like the reward is "yay, now I don't have to work", its more like "wow, I accomplished something, and now I feel good about enjoying myself".