I work in a small team; less than ten people. We are distributed over Europe and Asia, which I consider remote.
I do love the synchronous calls with the designer when we are finetuning some pieces of front-end though. Or debugging some database issues over the phone with another dev. I very much like the location-agnosticness of my work, but I would not want to go without some real time communication every now and again.
Maybe I'm reading too much in the post - I also don't like to be constantly bothered over Slack - but how I read it the author would strive to get rid of such interactions entirely. I found there is value in a balance between async and sync workflow even when a team is remote in the physical definition, so I don't think remote should be read as async.
I do love the synchronous calls with the designer when we are finetuning some pieces of front-end though. Or debugging some database issues over the phone with another dev. I very much like the location-agnosticness of my work, but I would not want to go without some real time communication every now and again.
Maybe I'm reading too much in the post - I also don't like to be constantly bothered over Slack - but how I read it the author would strive to get rid of such interactions entirely. I found there is value in a balance between async and sync workflow even when a team is remote in the physical definition, so I don't think remote should be read as async.