I get the flow. I like being in the flow, I get stuff done. When I'm in the flow human contact throws me out, but I can deal with email or text messages.
I don't have a facebook account, nor a linked in account, nor any other social media. When I'm in the flow I don't use WWW, unless it's to look up the interface to SomeAPII'veNeverUsedBefore(). When I'm in the flow I'm typically taken out of it by some dumass manager who couldn't manage their way to the coffee machine without help, or my CD (on a USB stick) ends and I realize I need to stretch, pee, and get more coffee, in that order.
If you don't realize social media fucks up your productivity, you're an idiot. Pure and simple, you're a fucking idiot.
Had a manager some 15 years ago. She was a micro-manager. She couldn't keep track of what anyone was working on at any given time. She would drop into my office to ask the stupidest questions. Finally got her to send email instead of bugging me. She would send me email, then show up in my office as I was replying to it to ask "did you get my email?".
She was a hella nice woman, bad engineer (we "co-wrote" some Linux device drivers, she sucked at it), and a horrendous manager.