TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Threaded messaging comes to Slack

258 点作者 hswolff超过 8 年前

21 条评论

tabbott超过 8 年前
I&#x27;ve spent a lot of time thinking about the problem of how to make threading work as the lead developer of Zulip, an open source group chat application where every conversation is threaded, and I think adding Facebook-style comment threads to messages is the wrong approach.<p>Fundamentally, what you want is to be able to read and participate in multiple conversations with a given group of people (a channel) at the same time, with as little overhead as possible, and when catching up later, you want to be able to read one conversation at a time, not all of them mixed together. And you don&#x27;t want to have to go into some special mode to do so; you want it to feel like the default thing to do. I don&#x27;t expect this to get a lot of use. The data Slack mentioned to the press shows that even Slack employees hardly use the feature; from <a href="http:&#x2F;&#x2F;www.theverge.com&#x2F;2017&#x2F;1&#x2F;18&#x2F;14305528&#x2F;slack-threads-threaded-messages" rel="nofollow">http:&#x2F;&#x2F;www.theverge.com&#x2F;2017&#x2F;1&#x2F;18&#x2F;14305528&#x2F;slack-threads-thr...</a>:<p>&gt; &quot;But employees at Slack, who have been testing threads for months, say they are meant to complement public channels — not replace them. Joshua Goldenberg, the company&#x27;s head of design, told me that only 7 or 8 percent of his time in Slack has moved to threads.&quot;<p>If the people at Slack&#x27;s who designed this feature hardly use it, I doubt it&#x27;s going to solve the big problems with Slack&#x2F;Hipchat&#x2F;Campfire&#x2F;IRC, namely that their chat room model doesn&#x27;t work once a channel gets beyond a few dozen actually active participants.<p>If you&#x27;re interested in a good solution to this problem, check out how Zulip does threading (<a href="https:&#x2F;&#x2F;zulip.org" rel="nofollow">https:&#x2F;&#x2F;zulip.org</a> has some screenshots (of an old visual design, sadly), or visit the developer community at <a href="https:&#x2F;&#x2F;chat.zulip.org" rel="nofollow">https:&#x2F;&#x2F;chat.zulip.org</a> to see it in action). Zulip&#x27;s threading is the main reason why it&#x27;s become the open source group chat application project with the most active development community (see e.g. <a href="https:&#x2F;&#x2F;github.com&#x2F;zulip&#x2F;zulip&#x2F;graphs&#x2F;contributors" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zulip&#x2F;zulip&#x2F;graphs&#x2F;contributors</a>).<p>(Edited for clarity)
评论 #13430263 未加载
评论 #13431275 未加载
评论 #13434235 未加载
评论 #13432403 未加载
评论 #13430258 未加载
评论 #13431380 未加载
评论 #13432844 未加载
评论 #13430088 未加载
ryanbrunner超过 8 年前
I really think one of the things that Flowdock nailed was their threading implementation - it took a little bit of getting used to, but not much, and allowed contextual conversation without feeling like the conversation was buried in a thread somewhere (as this implementation does). For people interested in the thread, you could focus on just that, but for everyone else, it just acted like a normal chat room.<p>Considering how long Slack has been promising threading, this seems really half baked and poorly thought out.
评论 #13432957 未加载
评论 #13430710 未加载
评论 #13431011 未加载
评论 #13432617 未加载
评论 #13432496 未加载
nkantar超过 8 年前
Is this really more important than some rather basic messaging principles Slack is still ignoring?<p>- No way to ignore&#x2F;mute users. Yes, I sometimes need to do that even on my team.<p>- Group DMs inherit notification preferences of channels instead of DMs.<p>- No visual distinction between &quot;&#x2F;me says hi&quot; and &quot;_says hi_&quot;. (OK, may be minor, but as a long-time IRC user it&#x27;s quite annoying.)<p>I can&#x27;t wait for this threading to introduce the headaches inherent to some users using them and others not.
评论 #13431811 未加载
评论 #13431825 未加载
评论 #13431455 未加载
johnnycarcin超过 8 年前
I&#x27;m actually a bit sad about this. To me the whole thread thing is the biggest issue with Microsoft Teams. In my opinion it really makes the channel hard to read and keep track of. I like the first part of the Slack implementation where the thread opens up in a new pane on the right but where it falls apart (for me) is how it displays in the main channel.
评论 #13430138 未加载
VA3FXP超过 8 年前
So what do you get when you put IRC and Usenet into a blender?<p>A mess.<p>If my memory serves me correctly, isn&#x27;t this part of what Google Wave was offering?<p>My company uses slack. I despised it at first, I tolerate it now. I suspect that we are not using it to it&#x27;s full potential either.
评论 #13431074 未加载
评论 #13432906 未加载
ak217超过 8 年前
Came here to mention Flowdock. IMO Flowdock nailed the chat UI layout for modern chat systems with API-driven integrations. It&#x27;s too bad it hasn&#x27;t seen wider adoption, since its bigger competitors, especially Slack, still have no clue how to fix the noise and focus problems.<p>Flowdock introduced three killer features that I still haven&#x27;t seen properly matched by anyone else:<p>- It introduced threading. (Why we&#x27;re here)<p>- It introduced a seamless, intuitive way to switch between the unfiltered channel and a single thread (or to start a thread), by clicking on the colored bubbles next to each message.<p>- It separated bots from humans (inbox vs chat), making it very easy to have or follow a high value conversation without being interrupted or distracted by a stream of bot announcements.<p>I think Slack has a lot to learn from Flowdock. I miss Flowdock dearly now that Slack is the de facto standard that everyone uses.
Sir_Cmpwn超过 8 年前
On IRC you just take the discussion to another channel, which can be created ad-hoc and trivially disposed of when no longer necessary. Or you just become good at reading around multiple conversations at once. There&#x27;s also no expectation that you need to read everything to catch up when you come back after a while - take that to email if you need to.<p>Much better real time chat culture, imo.
评论 #13430117 未加载
评论 #13430105 未加载
评论 #13430652 未加载
colept超过 8 年前
For mixed teams, where tech and non-tech types interact - this is brilliant.<p>Each channel has a purpose, but threads allow more efficient cross-talk. For example I work with another team in a different channel because our projects use the same language. Sometimes our work collides as we work with the same libraries. We lose track of details between repos and channels frequently because we operate parallel but separate.<p>Threads will allow us to cross-talk about issues that affect both projects without having to create a new channel for each issue. This also helps one off discussions where two or three people use a public channel when the topic should be private. Ultimately, features like these matter mostly in use and I think this implementation is great for my teams.
jzl超过 8 年前
Funniest part of all this? This twitter account devoted entirely to the question of threads on Slack and the shout-out to them by Slack&#x27;s twitter account today:<p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;slackthreadsyet" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;slackthreadsyet</a>
pfarnsworth超过 8 年前
What I want more is columns in Slack so I can see conversations in multiple rooms without having to click back and forth on them whenever a new message pops up. It&#x27;s annoying that I can only see one at one time when I have so much screen space.
评论 #13433211 未加载
obiefernandez超过 8 年前
This is annoying. I know people use Slack in different ways, but as a fan and long-time user in a variety of different contexts (from a few users to hundreds) I&#x27;ve never, ever said to myself... &quot;man, I wish Slack had threaded messaging.&quot;<p>I worry that they&#x27;re gonna start messing with what made them special in the first place.
评论 #13430506 未加载
评论 #13430386 未加载
评论 #13430494 未加载
tdburn超过 8 年前
Last year they announced this was coming and I&#x27;ve been looking forward to it. I originally liked the implementation in flow dock. Maybe they&#x27;ll put this out there for experiment and refine it to something that works. And maybe they should make it a feature that can be enabled or disabled as a team
krn1p4n1c超过 8 年前
IIRC mattermost added this in v3.3.0.
评论 #13433130 未加载
disordinary超过 8 年前
It&#x27;s a welcome addition. I work remotely and virtually all our correspondence goes through slack, it&#x27;s quite easy to lose important information and the search isn&#x27;t that great.<p>However the problem is if you use Slack for anything other than transient information then you increase the problem with information sitting in silos, already we&#x27;ve got transient information in slack, information in the project management software, information in the kanban type software, information in issues on github, etc. You add Slack into the mix and it really gets hard to remember what is where.<p>A service to pull together all the information is probably the next killer product.
spilk超过 8 年前
Maybe I&#x27;m just overly paranoid but I&#x27;ve never understood the appeal of Slack - I personally don&#x27;t want to ship all of my internal proprietary business communications offsite to a third party.
评论 #13433557 未加载
maxekman超过 8 年前
I think threads are a great addition but the way they seem to hide the discussion makes it so much less useful. It would be better to just indent the messages and keep the normal flow around it.
EGreg超过 8 年前
Why not simply have threads be channels that are children of other channels?<p>This way you discourage branching but allow an unlimited amount of it. And each thread has the same properties and rules as a channel.<p>All you have to do then is solve the problem of listing the channels in the sidebar, which the user is participating in, in a hierarchical way. A user should be able to leave a thread and it would disappear from their sidebar. Simple.<p>What&#x27;s wrong with this model?
newman314超过 8 年前
I would rather have subchannels than threads.
chx超过 8 年前
The footer is broken, the &quot;multiple people typing&quot; leads to the front page.
PascLeRasc超过 8 年前
Their site seems to be down, but I really hope Slack doesn&#x27;t make this permanent. I really like the single discussion stack and the rest of my group I use Slack with isn&#x27;t techy enough to switch to IRC.
neximo64超过 8 年前
Yet still no speed improvements, after all these years.