I'm Runbo Li, Co-founder & CEO at Magic Hour.
We're a two-person company that's built a platform with millions of users. So our "return to office" conversation looks nothing like what happens at a 500-person company, but the underlying principle scales to any size: optimize for output density, not seat time.
David and I work in the same city. We don't have a formal office. We meet in person when the work demands high-bandwidth communication, like architecture decisions, product strategy pivots, or debugging a gnarly problem where screen-sharing adds friction. Everything else happens async. That's the guideline: if the conversation requires you to interrupt each other rapidly, drawing on whiteboards, pointing at the same screen, reading body language in real time, do it in person. If it doesn't, don't force it.
The pilot that made this sustainable was what I'd call the "48-hour rule." Any decision that could change the trajectory of the next 48 hours of work gets made face-to-face or on a live call. Anything with a longer time horizon gets written up, shared async, and discussed when both people have had time to think. This one filter eliminated 90% of the "should we meet?" ambiguity.
What I've seen kill remote and hybrid setups isn't a lack of in-person time. It's a lack of clarity about why you're asking someone to show up. People resent commuting for meetings that could've been a Slack thread. They don't resent commuting for a session that actually moves faster because everyone's in the same room.
The companies struggling with RTO are the ones legislating days per week instead of defining the conditions under which co-location creates real leverage. Three mandatory days means nothing if two of them are spent on Zoom calls with people in other offices anyway.
Don't count days. Count decisions. The right pattern emerges when you ask "what are we making together this week that requires shared physical space?" and answer honestly.