Live data from Hacker News

Ask HN: How do you ensure everyone on the team is heard on Slack?

news.ycombinator.com

11–20 of 112 posts

Re: Ask HN: How do you ensure everyone on the team is heard on Slack?

#11
One important practice to keep daily standup snappy is to decouple the high level context (“I am blocked on X” => “you should talk to codeowners Alice and Bob”) from the actual solve for the problem, even if there is a quick answer.

It’s natural to answer “I am blocked” with a dive into the solution, but really you should just use the standup forum to figure out who you need to talk to, and circle back to discuss immediately after the meeting.

If you already know who you need to deep dive with, you should proactively sync with them before standup; that meeting is really just there to provide a cap on the amount of time anyone can spend blocked.

If everyone self-organizes to resolve blockers before the next standup then congrats, you have graduated and perhaps you don’t need that meeting daily any more.

It’s worth noting that in the “yesterday, today, blockers” format, the first two aren’t really needed if you just radiate context passively. The main value of the meeting is syncing on current/future blockers/impediments.

Finally I’d say a document-centric workflow can help here, because if you are all collaborating on design in a doc, then it’s easy to follow along async and see the latest state of the discussion, rather than having to read and understand every comment in Slack to keep up with the situation.

Re: Ask HN: How do you ensure everyone on the team is heard on Slack?

#12

Well I personally prepend @everyone to all my messages.

my thinking, better to think twice before using @everyone, if it really needed to notify everyone (with the sound/popup) for this specific message.

teammates still see it without @everyone, do they really need to be disturbed for this message?

Re: Ask HN: How do you ensure everyone on the team is heard on Slack?

#13
post #6

Earlier quoted context omitted.

Unfortunately, I've seen an internal stackoverflow fail right out the gate because of clout chasing. For example, people asking questions only to answer it themselves immediately.

What's wrong with that? On the real StackOverflow, that's not only allowed but encouraged, and it doesn't seem to cause problems like that.

Perhaps it's a solution that does better at a large scale than at a smaller scale.

At a smaller company, it becomes much more evident that the contributions are being made more for self-promotion than for anyone's benefit. Either because you know the person making them and their personality, because the volume:quality is out of alignment, or because the person posting the question/answer wasn't actually having the problem and were just posting it for points.

Also the volume of organic questions is on the lower side, and could get easily drown out by what amounts to astroturfing. So in my experience, it never really gained adoption, and withered shortly after it's introduction.

Re: Ask HN: How do you ensure everyone on the team is heard on Slack?

#15
At my place of work, our internal chat rooms (not Slack, but a similar product) are automatically wiped of messages older than two weeks, to actively discourage anyone from using it as a knowledge store.

Instead, we have a company-wide BookStack instance that's the primary store of documentation, split into different sections for project information (per project) and rough notes (per employee). Everyone is expected to contribute to the former, and may also add to the latter if they wish to share something that may be useful to others.

Usually, helping someone else out with the information they need involves pointing them to the right page where it's already documented, or writing something up for them. Perhaps also talking them through it one-on-one if it's complex.

This works for us because we're required to provide reports to our customers every few weeks, in regards to what we've been working on in the each contract - in addition to any actual deliverables. Keeping everything well documented internally makes it much easier to document for our customers.

This is a small company of around 40 employees. Not sure how well this will scale as we grow, but it's been working well so far.

Re: Ask HN: How do you ensure everyone on the team is heard on Slack?

#17
post #6

IMO slack is a poor medium for in depth questions and answers. It’s a chat application made for short text. A better tool would be something like an internal stackoverflow…which would have more durability and findability.

Unfortunately, I've seen an internal stackoverflow fail right out the gate because of clout chasing. For example, people asking questions only to answer it themselves immediately.

S.A.Q.s

Self-answered-FAQs

We typically call that "Documentation!" :-)

Re: Ask HN: How do you ensure everyone on the team is heard on Slack?

#18
What has worked for my (mostly) remote team is a mix of different tools for different communication needs:

- Daily standups on Zoom. Each person's standup should be short and to the point. Don't be afraid to tell people they're getting into the weeds. If more open-ended discussion needs to happen, interested parties should either 1) stick around after standup or 2) schedule a new meeting to discuss in greater depth 3) start a Slack thread to discuss.

- Weekly code syncs to go more in-depth as a team, make sure we're rowing in roughly the same direction, and knock out decisions in minutes that would take days on Slack. This is especially valuable when building new products or refactoring.

- Weekly office hours held by senior+ level engineers to give more junior engineers an opening to ask questions.

- Weekly architecture meetings to formally discuss sweeping technical changes that impact multiple teams in a meaningful way, e.g. migrating to a language

For me it has been less about "email bad" or "Slack good" and more about asking questions - "What is the right medium for this type of conversation and our culture as a team?" or "What is the right tool for the job?". It's also an answer that evolves as the team/company grows; you have to reassess every few months and make adjustments.

There's also a question of culture and setting expectations that might be at play here.

- For the people answering questions, are they passionate about teaching? Do they feel incentivized/recognized for being active in answering questions? Do they have the bandwidth to help others?

- Are those asking the questions asking good questions? Are they respecting the time and attention of those trying to help them?

Re: Ask HN: How do you ensure everyone on the team is heard on Slack?

#19
post #6

Earlier quoted context omitted.

Unfortunately, I've seen an internal stackoverflow fail right out the gate because of clout chasing. For example, people asking questions only to answer it themselves immediately.

What's wrong with that? On the real StackOverflow, that's not only allowed but encouraged, and it doesn't seem to cause problems like that.

Yeah that sounds like a positive pattern to me: it means people are contributing to an internal persistent knowledge base. Sounds like it should be actively encouraged.

Re: Ask HN: How do you ensure everyone on the team is heard on Slack?

#20

What has worked for my (mostly) remote team is a mix of different tools for different communication needs: - Daily standups on Zoom. Each person's standup should be short and to the point. Don't be afraid to tell people they're getting into the weeds. If more open-ended discussion needs to happen, interested parties should either 1) stick around after standup or 2) schedule a new meeting to discuss in greater depth 3…

Why would you do standups on Zoom if you have Slack? Is it because you're running into the 15 person limit and need video (so cannot use huddles)?
Post reply on HN