I appreciate they have a whole section on disadvantages, but this stands out to me: "All-remote companies should consider meetings as a last resort, instead relying on asynchronous collaboration tools[...]" To me, this implies a further disadvantage: extremely high latency when compared with in-person collaboration. That can be fine for some things. But there's all sorts of work where I really value live discussion.…
> To me, this implies a further disadvantage: extremely high latency when compared with in-person collaboration. First, it's high latency, not extremely high latency. Second, it has huge advantages: 1.) While latency (in terms of how quickly you finish task) will increase, your bandwidth will increase too. Everyone get more done. 2.) With asynchronous communication, you are not interrupted by communication, you can d…
It has to increase to make up for the round trips you can't afford: you try to communicate more information in one batch. Whether this is good or bad really depends. On one hand, I think it just forces communication to be better, on the other hand you might waste time communicating things that you'd immediately find to be unnecessary if you were interacting live with the other party.