• I currently don't work from home on a regular basis, although I do put in some time once a month patching my production servers.  To be honest, I don't mind coming into the office as for me the background noise is "white noise."  I tune it out but if it's not there, I have a hard time focusing.

    So, when I do the once a month thing, seeing as my home office also has my personal desktop, I fire up Netflix streaming on my personal PC, pick a TV series that I don't need to focus on (Highway Through Hell is a good choice,) and get to work.  I'd say I'm about as productive as I would be in the office, and seeing as it's generally on the weekends I patch I don't have to worry about instant messaging interruptions or "drive by" interruptions.  Once we get some issues with accessing my servers through VPN I may start working from home once a week, as I'll then be able to use my home lab to set up and test some ideas I've had to improve my server monitoring.
    As for why I don't do that in-office, they're extremely fussy about doing any sort of "development" work on production / QA systems (as am I,) and I don't have a development system to "play" on.