It's interesting how different environments can lead to very different work styles just based on who is around.
While I usually work from Boston where I spend most of my time reading/writing specs, code, and interfacing with partners.
This past week I went out to the main office in San Francisco where I found very little time for that. Most of my time was spent consulting with other team members on upcoming projects, providing background info, and otherwise answering questions. I was, I'm sure, minute-for-minute about as busy as I usually am in Boston, but if you look at work done on paper much less productive.
I think both forms are pretty useful though the product is different.