I've been working from home since August 2010.<p>The part where you get up on time, shower, shave, dress well, etc, is very important, as the author says. It's psychological - you're gearing yourself up for a day of work. If there is no physical differentiation between a work day and an off-day, the two will start to blend together in icky ways. For this reason, even though in general I am a very lazy person, I always do this. I always clean up, always dress properly, and have a part of my home I only use for work. I also have meetings every day on Skype, so if I look like a hobo people will know about it.<p>On the other hand, I do clean and sometimes cook during the work day. I make sure to get my work done, but since I'm at home I try to get some mundane things done so I don't have to do them when I'm off. I work for a place that encourages a balance of life and work, so this is more in line with what others at my workplace are doing (ie, I'm not slacking relative to my coworkers).<p>Being social is still something I am struggling with. Since I work alone and I don't have nerd friends, having someone to talk tech with is kinda missing from my life right now. The tech scene in my city is good but I just haven't been taking advantage of it by going to events and meeting people. In general, being around people is less frequent now, so it's more distracting when it happens. I have been sort of letting this happen rather than trying to fix it.