Once you have sufficiently disambiguated and broken down a problem, everyone can be remote and focus on execution on their own time.
For us, however, technical design discussions and how that all relates to our business needs has not gone that well while working remote. Pretty much everyone on the team acknowledges this.
We’ve tried to use Omnigraffle and some other tools while screen sharing remotely, but people admit that it’s easy to zone out or get disengaged during the discussion.
Quite frankly, at least for some domains, I just don’t see a 100% remote work force. In my technical space, it might actually be doable if everyone on your team is already experienced and has some domain mastery.
I’m writing all this because sometimes I see a certain attitude that companies who don’t 100% embrace remote work for every role are misguided or arrogant. I’m not convinced that’s true.