Cool, so sounds like having a dialed-in routine & setup is a big factor.
It's interesting your productivity goes up in Starbucks. I'm the same way too. Distracting conversations are bad but white noise is fine. Plus there may be something to the whole anonymity thing, in that you don't think about or engage the people around you as much.
It's completely true for me as well. I think knowing that someone might interrupt me at any time (which is true both at work and at home, most of the time) doesn't allow me to fully concentrate as well as I can in a place like a coffee shop or a library.
It's interesting your productivity goes up in Starbucks. I'm the same way too. Distracting conversations are bad but white noise is fine. Plus there may be something to the whole anonymity thing, in that you don't think about or engage the people around you as much.