For the last 2.5 years I've been working at DigitalOcean as a remote employee. DO has more than 50% of the staff remote. I think it's important that a large chunk of a company & team be remote, to be successful in the exercise, so that there be a forcing function to use asynchronous communications. It's been really life changing for me. We have a bunch of style of remotees; work from home, work from coffeeshop, work…
I read this so often and can't understand it. It's like most people never get friends outside of work. Like they never grew up and are still in the 'I can only get friends at my school/class'-mindset from when they were young.
The best people I know I met at places of my choosing, not at work, not at school.
I work remote because my private life is so demanding and I couldn't get it work with 40h in an office.