But, here it the real world, this doesn’t always work out very well. You really need the culture to be one where everyone is used to working asynchronously and checking the public channel for chances to help out the team. It sounds like that is both the expectation and the reality at this company but for a lot of us the reality is very different. Posting something in a public channel where no one gets a notification that a message is being posted generally means no one sees it. So we go back to using private channels or tagging people in the public channel in order so that we purposefully interrupt them. We haven’t developed a culture where asynchronous communication works and I suspect it’s because we don’t really want it. We want people to respond to us now. We don’t trust them to get back later and, to be fair, we don’t give our peers reason to trust us because we spend all of our time putting out fires and frequently forget to get back to people.
In many cases, it’s a humblebrag. “Oh I saw your message but then I got involved in important things because I’m an important person and never got back to you”.