I never answer team member Slack DMs. Instead, I ask them to repost it in a public channel. I can practically hear the confusion through the screen. Did the CEO just...redirect me? Yes, I did, and for a very specific reason. Questions, decisions, updates, discussions...everything happens on open channels where others can see it. This is an unwritten rule at Smile.io that throws new hires for a loop every single time. When you work in an office, you overhear conversations and learn without even trying. Someone chatting over coffee, a teammate sharing a win, a question shouted across the desk. You pick up context just by existing in the same space. But when you’re working remotely, all that knowledge gets trapped in DMs and 1:1 calls. The sales team learns something important about customer behavior, but product never hears about it. Engineering discovers a workaround, but support is still manually fixing the same issue. You only hear what you’re explicitly told, and that’s dangerous for team alignment, context, and growth. That’s why, at Smile, we live by one core value: If it doesn’t have to be private, say it in public. As a result, we’ve seen: • Faster onboarding: New hires don’t need hours of training sessions; they ramp faster by observing real conversations as they happen. • Shared context: Teams better understand each other’s workflows, roadblocks, and the ripple effects of their decisions. • Better questions: When you know 50 people might see your question, you think before you type. • Searchable knowledge: Everything becomes documentation. That debugging session from six months ago? It’s right there in the thread, open to all. When information lives in DMs, you're building a company where only half the team knows what's happening.
I really like this approach. Makes so much sense that open convos help everyone pick up context instead of keeping it locked in private chats. Remote teams miss out on that “overhearing” part of an office, so this is such a smart way to bring it back.
Say it in public 👏
Totally agree, moving convos to public channels turns every message into a chance for the whole team to learn and stay aligned.
I love this and we had to implement this with our CS team, since the 4-day workweek we have means we're at half capacity on Monday and Friday. Information was getting lost in the "Monday" and "Friday" chats. I am curious though if anyone has taken this rule a little too far and shared a topic or information that should have remained as a DM? Kind of like in an office, you have meetings rooms for private conversations.
OMG 100%. I do this all the time. Both with our team and clients. I’m always surprised how often I get DMs rather than channels where team members need to see conversations.
As someone who’s recently joined, I find this practice refreshing. It’s rare to see a CEO prioritize visibility not just as a leadership style, but as a lever for growth and personal development. I’ve worked in remote settings where information stayed siloed, and it often slowed down alignment and limited learning. What feels unique about Smile (and especially in ecomm, where things move fast) is that this highlights what should really be the baseline for remote teams, not the exception. The real challenge is balancing openness with psychological safety: creating a culture where people feel confident enough to ask questions in public, even in front of 50 teammates. In an office, you can stumble and learn without an audience; in remote work, the culture has to intentionally create that safe space. That’s what makes this approach powerful, when visibility is paired with support, it accelerates both company growth and individual growth.
Interesting practice. Dashmir Lazami
Mike Have you found this changes the way people write? Do folks get more thoughtful or just more cautious?
Vibe Code Cleanup Specialist | Software Engineer | Nostra AI
1moWe do this at Nostra and it is insanely helpful. When a niche issue pops up that I can’t quite remember I can usually find the answer from over a year ago by searching for a keyword, it’s like self documentation.