Why public chats are better than direct messages
teamplify.com
Why public chats are better than direct messages
1–10 of 139 posts
Re: Why public chats are better than direct messages
#2When I know who I'm talking to, I can tailor my message for them. If I talk to another embedded C++ coder about memory management, I can make my request short and concise by assuming that the recipient already knows what the placement new operator is, how it works, and what using it implies. That means I send a quick 10s chat message to ask for one thing.
If I had to include all that background information to make the discussion accessible to people who have different strengths, for example to the front-end Ruby developers, then my 10s one-liner would likely turn into a 30 minute 2 pages email. But the contained information for my target recipient is still the same. So I have just wasted my time and his/her time.
Also, there's the increasing issue of people taking internal work discussions and sharing them publicly. I wouldn't want some of the new hires in the social media team to read our internal discussions about CLV and CAQ, because discussing clients in a purely financial and/or mathematical way would rub more emotionally skilled people the wrong way. There was a huge scandal when word got out that some companies called their Dallas office the "discount" location, even though it had been blatantly obvious to everyone before that SF employees earned much more.
So the simple act of sharing a chat message to a wider audience requires:
1. additional explanations, thereby making things longer and slower
2. additional safety checks, thereby making things slower
Re: Why public chats are better than direct messages
#3Use something that can be searched, and doesn't require one to have an account to read the messages and/or search.
Re: Why public chats are better than direct messages
#4Some people get it. But overall in the cultures I've done it in, it mostly gets me branded as difficult.
Re: Why public chats are better than direct messages
#5They aren't. When I know who I'm talking to, I can tailor my message for them. If I talk to another embedded C++ coder about memory management, I can make my request short and concise by assuming that the recipient already knows what the placement new operator is, how it works, and what using it implies. That means I send a quick 10s chat message to ask for one thing. If I had to include all that background informati…
Start the discussion at the level you want, make it clear who it’s for, and others can read along if they want. They may learn something, they may ask a question or two (and it’s good to answer for knowledge sharing), but also they may decide they don’t need to understand and not bother asking, and you can encourage this subtly if you get too many questions.
It’s also great for reducing comms later as rather than explain a decision or design or something later to each person who asks you can just point them at the original discussion.
Re: Why public chats are better than direct messages
#6This is why, when a colleague has a question about a pull request, or my feedback on THEIR pull request, I push us to have the discussion in the PR comments, instead of the pernicious "I just have a few questions, it will only take a few minutes" that always adds up to more time and attention than people claim. There ARE often situations where opening a synchronous communication channel is necessary, but even then, y…
Sorry to hear that. Getting the right balance of sync and async, and knowing when to use one or the other makes a big difference. In my current team we went through multiple iterations to come to a mix that works for us. If it's too much sync, the constant sync conversations drain you; if it's too much async, coming to a concensus becomes grindingly slow.
Re: Why public chats are better than direct messages
#7They aren't. When I know who I'm talking to, I can tailor my message for them. If I talk to another embedded C++ coder about memory management, I can make my request short and concise by assuming that the recipient already knows what the placement new operator is, how it works, and what using it implies. That means I send a quick 10s chat message to ask for one thing. If I had to include all that background informati…
As for repeating to external - I don't see that as a problem - well it fixes itself quickly the leaker would get fired pretty quickly.
Re: Why public chats are better than direct messages
#8Or why you should not use chats but use forums or QA setups. Use something that can be searched, and doesn't require one to have an account to read the messages and/or search.
And setting up search on the chat is not difficult, we had search on chat 25 years ago.
Re: Why public chats are better than direct messages
#9This is why, when a colleague has a question about a pull request, or my feedback on THEIR pull request, I push us to have the discussion in the PR comments, instead of the pernicious "I just have a few questions, it will only take a few minutes" that always adds up to more time and attention than people claim. There ARE often situations where opening a synchronous communication channel is necessary, but even then, y…
> Some people get it. But overall in the cultures I've done it in, it mostly gets me branded as difficult. Sorry to hear that. Getting the right balance of sync and async, and knowing when to use one or the other makes a big difference. In my current team we went through multiple iterations to come to a mix that works for us. If it's too much sync, the constant sync conversations drain you; if it's too much async, co…
Re: Why public chats are better than direct messages
#10Earlier quoted context omitted.
> Some people get it. But overall in the cultures I've done it in, it mostly gets me branded as difficult. Sorry to hear that. Getting the right balance of sync and async, and knowing when to use one or the other makes a big difference. In my current team we went through multiple iterations to come to a mix that works for us. If it's too much sync, the constant sync conversations drain you; if it's too much async, co…
I have learned that its good to praise in public, criticise in private. It is possible to have criticism in PR's private inside a company which reduces its "publicness" but some people are still sensitive even with the reduced exposure.
Also with private criticism, any decision tends to gravitate toward the opinion of the highest paid person. If the debate happens in public, everyone has more of an equal chance to be heard.
----
Edit: almost forgot! Private criticism also leads to an air of suspicion, in my experience. When everything public is upbeat and positive you start to wonder what terriblenesses people are hiding. It might be nothing, but that's the thing -- you just don't know.
Being able to publically discuss both the good and the bad is a prerequisite for a smooth operation, and the hallmark of a mature organisation.