Redis Conference 2015
大変な旅を終えて、ようやく家に帰ってきました。サンフランシスコからシチリア島へ移動するのは、ちょっとしたNP完全問題です。3便未満で行ける解は存在しません。それでも、行った価値は十分にありました。Redis Conference 2015はとても素晴らしかったし、サンフランシスコは相変わらず素敵で、たくさんの興味深い人たちに会えたからです。ここではカンファレンスについて簡単に報告するにとどめますが、今回の旅は、それとは別の意味でも素晴らしい経験でした。昔からの友人や新しい友人に出会えたのです。彼らは頭の切れるプログラマーであるだけでなく、ここシチリアにいても友人になれそうな人たちでした。家から1万キロも離れていたのに、孤独を感じることは一度もありませんでした。
カンファレンスを見事に運営してくれたのはRackSpaceで、RedisLabs、Heroku、Huluもスポンサーとして協力していました。関係者の皆さんには、何度お礼を言っても足りません。アメリカ各地や国外から、たった数日のためにサンフランシスコまでやって来た人が大勢いました。会場は信じられないほど素晴らしく、隅々まで行き届いた運営でした。
Redisの6歳の誕生日を祝う、素晴らしいケーキまでありました :-)
とはいえ、このカンファレンスの最大の魅力は、参加者の数と質(その大半が実際にRedisを使っている人たちでした)、およそ250人という規模、そして講演の質でした。無料のカンファレンスだったにもかかわらず、どの点を見ても無料とは思えない内容でした。講演のための素晴らしいステージ、非常に質の高い食事、十分なスペース。こうした要素が、率直に言って、興味深い交流が生まれる環境づくりに大きく役立っていました。参加者は皆、何かを成し遂げるためにRedisを使っていて、多くの人が自分たちの経験を共有していました。講演の中では、HuluとHerokuのものが特に興味深いと感じました。異なるユースケースや運用上の課題について、具体的な詳細を扱っていたからです。RackSpaceのBill Andersenが提案した、ユースケースを軸にRedisのベンチマークを考えるというビジョンにも、私は賛成です。彼の講演の前半を、インタビューを受けていて聞き逃してしまったのは残念でしたが、嬉しいことに講演は録画されるそうです。カンファレンスのサイト(http://redisconference.com)で公開されれば、誰でも見られるようになります。
何社もの超大手企業から声をかけられ、Redisを使って、あるいはこれから使って、超大規模なユースケースに取り組んでいるという話を聞きました。基本的に、今やRedisはどこにでもあります。
Redis ConferenceはRedisコミュニティへの大きな贈り物でした。そしてある意味では、Redisの外側にどれほど広い世界があるのかを、とてもよく示していたと思います。つまり今やRedisには、サーバーやクライアントライブラリのリポジトリの境界を越えた生活があるのです。さまざまなユーザーがいて、互いにアイデアを交換し、異なる形でRedisを使っている技術です。企業の中で複数のユースケースをカバーする技術として提供する人たちもいれば、クラウドプロバイダーの立場から、他社にサービスとして提供する人たちもいます。
一つ気に入らなかったのは、Matt Stancliffの講演です。彼はRedisの開発プロセスにあるさまざまな問題を明らかにしようとし、最後には、プロジェクトリーダーを私から彼に交代させるようコミュニティに提案しました。私の見方では、Mattが実際にやったのは、私のIRC、Twitter、GitHubのissueへの投稿から、私の印象を悪くするために、非常に不公平な形で都合のよい部分だけを抜き出して見せることでした。これは大きな間違いだったと思います。しかも彼は最後の講演としてそれを行い、反論の機会を与えませんでした。Mattと私は、さまざまな点でまったく異なるビジョンを持つ人間です。しかしRedisは、私が何年もの時間を投じてきたプロジェクトです。私は自分のビジョンを変えるつもりはありません。むしろ、プレッシャーに押されて、今になってみるとよく書かれておらず、設計もよくないコードをマージしてしまったのではないかと心配しています。
Redisが単一文化にならずに済むのは、そのライセンスのおかげです。コミュニティがいつか、本当にもっとよいものを作れる、あるいは単にまったく違うやり方で進めるべきだと考えれば、いくつかのフォークが現れ、ダーウィン的な選択が働いて、可能な限り最良のRedisが残るはずです。技術的なリーダーシップとは、自分ができる仕事に対して与えられる報酬であって、カンファレンスで要求するものではありません。そもそも技術はコードだけではありません。人と人との関わりも含まれます。そして、何がよい振る舞いなのかという根本的な価値観を共有できない人たちと関わっているほど、人生は長くありません。
今回のことで少し後味の悪さは残りましたが、全体として見れば、Redis Conferenceは魔法のような体験でした。Mattの講演でさえ、これから何をすべきか、このプロジェクトに何を望んでいるのかを理解する助けにはなりました。開催を可能にしてくれた皆さん、そして参加者の皆さん、本当にありがとうございました。また来年お会いできることを願っています。
記事をランダムに読む