Rather than argue the pros and cons, I'm more interested in seeing how distributed organizations will evolve. Slack and Zoom are getting the job done, but they are wearying. Organizations that aren't deliberate in designing their collaboration process will probably spin their wheels a lot.
Software development does have more focussed tools for collaboration, like GitHub, GitLab, Jira, Basecamp, Trello, StackOverflow, Figma and so on. So what are remote-first companies doing to improve productivity and minimize coordination overhead? Is it about finding the right modes of communication? Is it about distributing work differently? Is it building shared context to make communication more efficient?
I'm aware of (at least some of) the things that companies like GitLab and Automattic have written about their practices. Who else is thinking and writing about this?