The end of the Redis adventure

Salvatore Sanfilippo

Redisとの冒険の終わり

10年以上前にRedisプロジェクトを始めたとき、私はキャリアの中でも最も刺激的な時期の真っただ中にいた。共同創業者と私は、イタリアのウェブを代表するWeb 2.0サービスを2つ、無事に立ち上げていた。それらをスケールさせるために、私たちは多くの新しい概念を生み出さなければならなかった。そうした概念の多くは、その分野ではすでに知られていたのだが、私たちは知らなかったし、調べようとも思わなかった。問題がある? それなら解決策を考えよう。私たちは問題を解決したかった。でも、それ以上に楽しみたかった。Redisは、そんな遊び心のある環境の中で生まれた。

しかし今や、Redisは信じられないことに、実に多くのものを支える主要な存在になっている。そして年を追うごとに、私の仕事はこれを作ることから、できるだけ役に立ち、できるだけ信頼できるものにすることへと変わっていった。ここ数年では、毎日やっていることも大きく変わった。私の注意の大半は、ほかの開発者たちがRedisのコードについて伝えてくること、どう改善すべきか、より正確に、より速く、より安全にするにはどんな変更が必要かを確認することに向けられている。それでも私は、ソフトウェアのメンテナーになりたいと思ったことは一度もなかった。

私は自分を表現するためにコードを書く。そして、自分が書くものは、単に何かを成し遂げるために役立つものではなく、作品だと考えている。私の書くものが役に立つのは、あくまで副作用にすぎないと言ってもいい。第一の目的は、何らかの意味で美しいものを作ることだ。要するに、私は優れたプログラマーとして記憶されるより、下手な芸術家として記憶されたい。けれど、あまりにも重要なプロジェクトになってしまったことで生じた事情から、私はますます自分を表現することを減らし、プロジェクトのメンテナンスに力を注ぐよう求められている。そして、それこそが今のRedisに必要なことでもある。しかし、それは私がやりたいことではないし、ここ数年ですでに十分、自分を無理に引き延ばしてきた。

Redisコミュニティのみなさん、今日、私はRedisのメンテナーを退きます。新しい立場では、一方でRedis Labsの「アイデア担当」として、新たなRedisの可能性に向けた意見を提供します。Redis Labsのアドバイザリーボードにも、これからも関わり続けます。その一方で、私は自由になり、何か別のことをします。それがコードを書くことになるのかどうかは、誰にもわかりません。今は計画を立てるつもりはありません。ただ、将来もうコードを書かない自分については、かなり懐疑的です。あまりにも楽しいからです :D

私はRedisを、Redisコミュニティの手に委ねます。今日からプロジェクトのメンテナンスを続けてもらうため、同僚のYossi GottliebとOran Agraにお願いしました。ここ数年、私を最も支えてくれたのはこの2人です。私の非常に主観的な考えについてくることが、必ずしも「一直線に進む」ことではないときでさえ、2人は懸命に努力し、私がRedisについて抱いていたビジョンを理解しようとしてくれました。新しいRedisの開発体制がどのような形になるかを決めることには、私は関わりたくありません。それはメンテナンス作業の中でも最もメタな部分で、まさに私が避けたいことだからです。そこで、持続可能な開発モデルを見つけるために、残りのRedis開発者たちとどう連携するかを考える役割は、YossiとOranに任せます。2人から直接話を聞くことができます。このブログ記事をご覧ください:https://redislabs.com/blog/new-governance-for-redis/

私はRedisを、熟練したプログラマーたちのコミュニティに委ねるだけではないと思っている。Redisコミュニティの精神を受け継ぐことを大切にする人たちにも、託しているのだ。11年間で、私はある人たちには理解してもらえるような視点を、つまりソフトウェアを書く別のやり方についての視点を、提供できたのではないかと思う。その視点が、Redisの進化の中で考慮されることを願っている。

Redisは、私のキャリアで最もストレスの多かったものだ。そしておそらく、最も重要なものでもあった。近年、アンダーグラウンドなプログラミングの世界が変わってしまったことを、私はあまり好ましく思っていない。それでも、決して楽な旅ではなかったが、多くの素晴らしい人たちと働き、交流できたことは、私にとって大きな特権だった。みなさんの人間性と助け、そしてみなさんから学んだことに感謝している。誰のことかは、みなさんならわかるだろう! それから、これほど長いあいだ、ユーザーのために正しいと信じることを自由に行いながら、毎日オープンソースに取り組ませてくれた企業と、その企業で働くみなさんにも感謝を伝えたい。Redis Labs、VMware、Pivotal、素晴らしい支援と寛大さをありがとう。

先ほども言ったように、Redisのアドバイザリーボードへの関与以外に、これから自分に何が待っているのかは、本当のところわからない。しばらくは、あまり多くのことをせず、周りを見ているだけでいいのだろうと思う。自分のいくつかの趣味について、もっと掘り下げてみたい。ブログ記事を書くことも、ずっとやりたかった大きなことの一つだが、時間の問題で、書く量はどんどん減っていた。最近は、技術的な概念を一般の人向けに説明する動画をイタリア語で公開している。やっていて楽しかったし、よい反応ももらえたので、これももっと続けるかもしれない。いずれにしても、私が@antirezとしてTwitterで活動していることを知っている人もいるだろう。年を取った風変わりなプログラマーが次に何をするのか気になるなら、そこで会おう。

原文は Salvatore Sanfilippo により に公開されました。

この記事は「gpt-5.6-luna」を使用して翻訳されました。