Elm 社区对有意沟通的看法

Evan,我非常赞同你对开源开发的整体性看法,这让我想起了我极为推崇的 Rust 社区。

非常希望能听到你更详细地阐述,你设想这样的系统在 Discourse 中如何运作。我在脑海中推演了一下,但很难在不给发帖者增加过多繁琐工作的前提下实现它。我所观察到的大多数开发者社区(包括 Meta 在内),其实仅通过恰当命名和描述其分类,就能相当好地处理意图问题。 少数社区更进一步,使用了 主题模板

或许,通过递归地要求最具问题的主题遵守某些标准,能获得更多收益。不要犹豫去关闭那些引战的话题——要求他们根据某些最佳实践原则重写帖子,或者去其他地方发布。毕竟 discourse.elm-lang.org的领地,所以你不应该害怕执行相当严格的文明讨论规则。


你提到的一个非常有趣的议题是,在涉及特别激烈的讨论时,参与度的价值。这类似于许多新闻媒体为了最大化广告展示量(即最大化参与度),转而优先报道具有分裂性和冲击性的新闻。同样,某些社区成员非常擅长以“建设性反馈”为名发起争议性讨论,这会迅速消耗社区大量的“氧气”。Discourse 对于成功社区的形态已有一定的倾向性,但我们可以做得更多,以温和地推动社区所有者步入 成功之坑。我立刻想到的两点是:

单纯的参与度毫无价值

大多数 Discourse 论坛并非基于广告,因此在不具建设性的辩论中获得高参与度实际上是一种负和博弈。“任何流量都是好流量”这一激励的缺失,正是我们可以利用的优势,我们应在用户文档和仪表板统计中对此保持警惕。

如何遏制负和博弈式的参与度

说起来容易做起来难,但这确实值得深思。Discourse 已经为此目的实施了诸多微观优化(例如不允许踩票、对主导话题的发帖者进行速率限制等),而你的建议可能会带来进一步的改进。我将为你目前的建议创建 Contribute > Feature 草稿,以便社区协助我们完善它们。


最后,你是否感觉到你的 Discourse 社区与 Reddit 社区在语气和整体态度上有显著差异?我注意到在你的沟通中,你优先考虑 Slack 聊天和 Discourse 论坛,而非 Reddit(例如在你的 社区页面 上,Reddit 仅被列为“讨论博客文章”的场所),我认为这是正确的方向,但我在想是否可以更进一步。如果我们继续深入讨论这个话题,我会再展开说明。

7 个赞