Async is cool, but there is a certain level of magic working on things in-person, tackling problems as a group. I fail to find the words for the magic behind this, but something about being face to face that feels special in this whole "let's go remote" movement.
"Over-communicate. In the world of async work, it is best to over-communicate than to leave gaps - making people wonder what you really meant to say."<p>IMO, this is key. All of the previous async teams I've been on - the ones that worked the smoothest always over communicated.