Moving the Redis community on Reddit

Salvatore Sanfilippo

RedisコミュニティをRedditへ移行する

原文は Salvatore Sanfilippo により に公開されました。 このブログを購読する

Redis Dev meeting 2015から戻ってきたばかりだ。2日間にわたってさまざまな角度からRedisの内部について濃密に議論した。参加者からの非公開メモが届くのを待って、何が起き、何が重要なアイデアだったのかをブログ投稿でまとめる予定だが、ここでは別の話題に触れたい。私はひとつの重大な決断を下した。6700人のメンバーを抱えるRedisのメーリングリストをRedditへ移すということだ。

これはおそらく突飛なアイデアに思えるかもしれないし、「移す」という動詞自体が適切ではないかもしれない。メーリングリスト自体は残るからだ。ただ今後は、新しいリリースのアナウンスやセキュリティ関連のような重要な情報、そして時折Redditで行われている特に重要な議論へのリンクを受け取るためにだけ使われることになる。

なぜ移すのか。確かに巨大なメーリングリストがあり、これまで何年にもわたって私たちを支えてきたし、ある程度のトラフィックもある。人々は助けを求めたり、新しいアイデアを提供したりするためにそこを訪れる。しかし、ある程度の活発さはあるものの、今のRedisのユーザー数を考えれば、Redisのメーリングリストは本来あるべき「活気ある」場とは程遠いというのが率直な感想だ。ほとんどの場合、同じような質問が何度も繰り返されるばかりで、返信に本当に価値があるのかどうかも判断しづらい。さらに、重要なトピックが新しいトピックに押し流され、ほとんど注目されないまま埋もれてしまうこともある。メーリングリストはRedisの人気をかすかに響かせる遠いこだまのようなもので、コミュニティの中心とは言えないのだ。

一方でTwitterは、本来じっくり議論する必要があるコミュニティの中心としてはまったく不向きなツールだが、様子はまったく異なり、Redisのメーリングリストがどこか壊れていることを私に気づかせてくれる。Twitterの方がはるかに活気があり、質の高いフィードバックを得ることもできるが、すべてが140文字に制限され、フラットなスレッドではまともな議論を続けること自体がほぼ不可能だ。しかしTwitterや私が受け取る他のシグナルは、人々がメールから*離れていった*ことの証拠だ。メーリングリストを購読していても、膨大な数のユーザーはラベルを付けてアーカイブし、読むことは滅多にないか、まったくないのだろう。

では、なぜRedditなのか。それは今日のインターネットで最も活気あるコミュニティの中心だからだ。投票システムを中心に成り立っているからでもある。誰かが助けを求めたとき、自分では直接貢献したくない場合でも、コメントへの投票によって、くだらない質問と素晴らしい質問、質の低い回答と傑出した回答の違いを示せる。Redditではトピック自体にも投票できるため、コミュニティにとって重要なものほど多くの貢献が集まる。サイドバーをFAQやその他の重要なリンク集として使えるし、すでに膨大な数の既存ユーザーがいる。

Redditには「ゲーミフィケーション」の要素もあり、役立つうえに面白い。たとえば特定のサブレディットでは、ユーザー名に短いフレーズや画像を紐付けられる。自分がRedisをキャッシュとして使っているのか、ストアとして使っているのか、メッセージングのためか、といったことを示せるのだ。自分がどういうRedisユーザーなのかが分かれば、ある文脈での返信もより明確に読み取れるようになる。

投稿ページにガイドラインを書くこともできるので、投稿する前に何を提供すべきかを人々に理解してもらえる。たとえば、レプリケーションの問題を調査してほしいなら、マスターとスレーブのINFO出力を投稿するように促す注意書きを設ける予定だ。

では、これからどうなるのか。私はRedditの管理者に/r/redisへのアクセスを申請した。これは何年も前に作られたサブレディットだが、どうやら活発に管理されてはいないようだ。管理者権限を取得でき次第、コメント投稿のみを受け付けるようにサブレディットを設定する予定だ(直接リンクの投稿は不可だが、コメントを添えればリンクを投稿することは可能だ)。その時点でRedisのメーリングリストは1件ずつモデレートする形に変更し、ヘルプを求める投稿をする人にはRedditへ行くよう案内する。Redis.ioのコミュニティページも更新し、Redditが私たちの主要な議論の場であることを新規ユーザーに伝える予定だ。

なぜDiscourseやStack Overflowを使わないのか、と聞かれるだろう。SOは素晴らしいが、一般的な会話には向いていない。そして私たちにはそれが大いに必要なのだ。もちろん人々は今後もSOにRedisの質問を投稿し続けるだろうし、私たちも回答し続ける。Discourseは私たちが使っているメーリングリストの進化形という側面が強いが、厳密には「ソーシャルサイト」ではない。私たちはコミュニティがすでに存在し、投票することが中心的なアイデアになっている場所に行きたい。そうすればRedisコミュニティが成長するにつれて、最も興味深い貢献をフィルタリングし、目立たせる方法を見つけられるからだ。

この実験は失敗し、メーリングリストに戻ることになるかもしれないし、Discourseを試すことになるかもしれない。しかし、プログラマーのコミュニケーション方法において無視できないほど重要な変化が起きていると私は思う。試さなければならない。メールは何らかの意味で敗北したのだと思う。もはやスケールしないものになってしまった。私自身にとっては数年前にすでに敗北していた。メールには大量のメッセージを読むことのスケールしなさを考慮する仕組みがないため、私はめったに返信しなくなった。Redditで素晴らしい時間を過ごせることを願っている。そこで会おう!

追伸:もしこの文章を読んでいるRedditの管理者の方がいれば、こちらの/r/redisの所有権取得リクエストを評価してください:https://www.reddit.com/r/redditrequest/comments/3pnwrx/requesting_rredis/

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。

コメント