Earlier quoted context omitted.
I understand this too. I prefer to rent a desk in a co-working space rather than work from home. Hence I'm still remote, but I don't work in "THE office" nor "at home".
How has the co-working space worked for you as far as social pressure goes? Being the only person from my company in a co-working space hasn't worked well for me, but I've mostly only used the hacker dojo, which is perhaps a little bit too social for what I need? As far as I can tell, I need people that are working on the same project as I am. I need that feeling that I'm betraying or failing those people if I'm not…
I have a daily 10 minute team stand-up via conference call (our team has a good microphone in the main office).
My code check-ins are there for everyone to see. If there was a lack of them, it would be pretty obvious that I was not pulling my weight.
The people in my co-working space are heads down busy. I go for lunch with some of them, but other than that, there isn't that much chit-chat whilst we sit at our desks and work.
That's not to say that I'm never distracted or procrastinating. However, the cause of my procrastination is the same regardless of environment. Whether it is my old corporate cube environment (surrounded by by co-workers), my co-working space (surrounded by random people working), and my home office (surrounded by my cat) the root cause is that the work is uninteresting and uninspiring. A change of project is the best way to change that. A new feature rather than support another. A walk around the block and some fresh air a short term fix.