“My data storage approach is I uploaded on the Internet. And if it’s worth saving, somebody else will save it for me (私のデータ保存方法は、インターネットにアップロードすることです。保存する価値があるものなら、誰かが代わりに保存してくれます)”
以前からこの広く知られている言葉を目にしていましたが、当時はその出所を知りませんでした。最近、ひょんなことから LTT(Linus Tech Tips)を知り、Linus が最近 AI を使って Linux のバグを修正し、そのプロセスが困難であったものの AI から多大な助けを得たという話を知りました。そして偶然この動画を見かけたのです。2025 年末の動画ではありますが、動画内の話題は AI に対する私の不安をほぼ完全に解消し、自分自身の考え方を大きく覆すものでした。
この記事は、動画の中で心に響いた言葉を記録し、それに対する私の感想を添えたものです。できるだけ動画の順序に沿って書いているため、少し散らかった印象を与えるかもしれません。似たような視点が異なる時間帯に登場し、バラバラに分解されたように感じる部分もありますが、後で動画を振り返りやすくするために、あえてこの順序で整理することにしました。
ワークフロー
I wouldn’t say perfected, but almost perfected the workflow. (完璧とは言えませんが、ワークフローは完璧に非常に近いところまで磨き上げられています)
When you know what’s going on, it’s a predictable workflow. (何が起きているのかを把握していれば、それは予測可能なワークフローになります)
私は企業で働いた経験がないため、新しいことに出会ったり、新しい技術を学んで探索したりするとき、いつも企業の実際の開発プロセスに合わせようとしてしまいがちでした。しかし、私の能力には限界があり、多くのことにおいて、複数人での共同作業がどのように行われるかを自分で設計したり想像したりすることはできません。そのような状況では、未来に対する予測不可能性への恐怖が生じてしまいます。
しかし、Linus のこの言葉は、Linux の開発ワークフローがすでにほぼ完璧であることを語っていますが、私には「Linus の言う通り、既存のものはゼロから開発するのではなく、そのまま使うべきだ」という意味に聞こえました。つまり、私は存在しない前提のもとで問題を解決しようと頭を悩ませるのではなく、実際の仕事の中で少しずつ試しながら理解していくべきなのだ、ということです。
少し原意から逸れてしまったかもしれませんが、原意に即して言えば、「コントロールできないことをコントロールできるようにすれば、未来はそれほど怖くなくなる」ということを説明しているのだと思います。
技術的な問題
And technical problems are not stressful either, because technology, you can fix.(それに、技術的な問題はストレスになりません。なぜなら、技術は直せるからです)
技術的な問題は修復できますが、人間は修復できません。この言葉が私に与えた最大のインパクトは、不安が大きく和らいだことです。私はこれまで「自分はあれもできない、これもできないから、あれも達成できないし、これも達成できない」とずっと考えがちでした。しかし、よく考えてみると、これらの多くは Linus の言う「技術的な問題」に属します。つまり、今できないからといって将来もできないわけではなく、これらの問題は常に解決(修復)できるのです。だから、焦る必要はありません。
The main source of stress for me tends to be people. And people are strange, and you cannot fix people. (私にとって主なストレスの原因は人であることが多いです。そして人間は奇妙で、人を直すことはできません)
次に人間関係に関する部分ですが、これも一種の不安の解放になりました。中国大陸で暮らしていると、幼少期からの環境の雰囲気として、他人(特に年長者)からわざと足を引っ張られるような感覚を常に抱きがちで、しかも相手はそれを誇りに思っているように見えます。そのため、「認められたい」という感情的な欲求が生まれるものの、それが満たされることはなく、結果として様々な問題を引き起こします。しかし、Linus のこの言葉は、「そんなことはどうでもいいじゃないか」と私に気づかせてくれました。結局のところ、人間は「修理」できないのですから。(ここで触れた中国大陸の問題はあくまで私の見聞きした経験であり、統計学的な普遍性を示すものではなく、科学的な根拠はありません)
新しいことに挑戦すること
Q: if you could start Linux Development over again, what would you do differently? (もしLinuxの開発を最初からやり直せるとしたら、どのような変更を加えますか?)
A: So there’s two answers to that. One is, now that I know how hard it is, I would never have gotten started in the first place. You need to have a certain amount of naivete to do something this big. The flip side of that answer is I would not do a thing differently, because it worked so well and it’s been such an enjoyable experience. (この質問には2つの答えがあります。1つは、今となってはそれがどれほど大変か知っているので、そもそも最初から始めなかっただろうということです。これほど大きなことを成し遂げるには、ある程度の『無邪気さ(世間知らずさ)』が必要です。もう一方の答えは、何一つ変えないということです。なぜなら、すべてが非常にうまくいき、プロセス全体が本当に楽しかったからです)
ここで、bilibili の弾幕(コメント)を引用したいと思います。
We don’t do it because it’s easy. We do it because we thought it was easy. (私たちがそれをするのは、それが簡単だからではない。簡単だと思い込んでいたからだ)
この点には本当に深く共感しました。新しいことに対して「難しそうだ」という心理状態で学び始めると、途中で小さなミスがあっただけでも「やっぱり難しいんだ」「自分には能力がないんだ」と言い訳をして諦めてしまい、最悪の場合、一生身につかないかもしれません。逆に、リラックスした気持ちで新しいことに挑戦すれば、受け入れやすくなり、より早く習得できる可能性があります。
考えてみると、大学2年生の時までは、「〇〇は超難しい」「〇〇は不可能だ」といった言葉に埋もれる前で、世界中のどんなことでも挑戦できる気がしていました。しかし、大学3年生になり、「運命を受け入れる/現実を知る/平凡さを受け入れる」といった見方で自分を見るようになってから、どうやら私は一度も心から楽しむことができなくなってしまったようです。さらに厄介なことに、そのせいで新しいことに挑戦することがほとんどなくなりました。何かを始めようとするたびに、「どうせ自分がやっても無駄だ」という諦めから入るようになり、次第にほぼ何もしたくない状態になってしまったのです。
私は決して理想主義者ではありませんし、マサチューセッツ工科大学(MIT)で学んだり世界を変えるような成果を出せると自惚れていたわけでもありません。最も落ち込んでいた時期、私は殻に閉じこもりすぎて、お金を使うことすら怖くなっていました。スーパーでは見慣れた食べ物しか買わず、ちょっとした個人開発(おもちゃ作り)を試すときも、まず技術スタックを調査して自分が慣れているかどうかを確認する始末でした。自分の学習能力を完全に忘れ去り、「ただ自分の気分を変えるだけでも一つの成果である」ということすら忘れていたのです。
ここまで書いて、以前自分が書いた「サークル理論」を思い出しました。異なる「サークル」の中には、その内部だけで自己完結する理論が存在します。たとえそれが事実と矛盾していても、何らかの限界によって打ち破ることが極めて困難、あるいは不可能なのです。私も、自分が書いた通り、ある種の「サークル」の中に陥っていたのでしょう。しかし、Linus が言うように、これも技術的な問題ではありません。修復不可能なもののように感じられるので、ただそれを受け入れればいいのだと思います。
内巻き(過度な競争)
I’ve been very lucky in my life. I was at a startup for seven years, and I never felt that I was the smartest person in the room, and I never want to feel that. You want to be surrounded by people more competent than you. Because otherwise, what’s the point? (私は人生において非常に幸運でした。スタートアップに7年間いましたが、自分がその場で一番賢い人間だと思ったことは一度もありませんし、そう思いたいとも思いません。自分より優秀な人たちに囲まれていたいものです。そうでなければ、そこにいる意味がどこにあるでしょうか?)
Linus のこの言葉は、私に新しい視点を与えてくれました。正直に言うと、これまでの私は、周囲の人が「主観的に自分と同等か、自分よりレベルが低い」と感じられる場合にのみ接触し、自分を圧倒しそうな人に対しては拒絶反応を示していました。もちろん説明しておくと、ここで言う「主観的なレベルが自分以下」というのは全方位のことではなく、「自分が大体の部分で対処できる相手が自分以下である」という意味です。これは、私をずっと「阿Q正伝」の精神勝利法のような状態に留まらせていました。一種の自己満足であり、殻に閉じこもることで、様々な新しいものや先進的なものに触れる機会を自ら失っていたのです。
また、もう一つの点として、私はこれまで就職活動の際、自分が対処できないような場所に行くことを恐れていました。しかし、Linus の視点は私に新たな気づきを与えてくれました。もし私が「下方互換」として、自分がすでに完全にマスターしている場所に身を置き、周囲の人も同レベルであるなら、それは確かに一種の単純作業の繰り返しであり、意味を失ってしまいます。逆に、自分より賢い人たちと一緒に働く場所に行けば、冒頭で述べたような「完璧に近いワークフロー」に出会えるかもしれませんし、素晴らしい作品が生まれる瞬間に立ち会えるかもしれません(もしそこに入ることができれば、ですが)。
生成AI
Q: Is modern generative AI a Bubble, the modern computing, or both (現代の生成AIはバブルですか、それともコンピューティングの革命ですか、あるいはその両方ですか?)
A: I mean, it’s clearly both. And at the same time, it’s very interesting, and I think it will change society, and I think it will change how most skilled jobs get done. At the same time, I don’t think it’s as revolutionary as people make it out to be. (明らかにその両方です。同時に、非常に興味深いものであり、社会を変え、ほとんどの専門職の働き方を変えることになると思います。しかし一方で、人々が騒ぎ立てるほど革命的なものだとは思いません)
Or you’re a programmer that has to learn to deal with a new reality. I think actually on the programming side, we’re in a fairly good spot. I really think that AI will be a tool, and it will make people more productive. (あるいは、プログラマーとして新しい現実に適応することを学ばなければなりません。プログラミングの分野において、私たちの状況はかなり良い位置にあると思います。私は本当に、AIがツールとなり、人々の生産性を向上させると信じています)
I think that vibe coding is great for getting into programming. I think it’s going to be a horrible thing to maintain, right? So I don’t think programmers go away. You still want to have the people who know how to maintain the end result. I’m a huge believer in AI. I’m not a huge believer in the whole things going on around AI. I find the marketing and the market to be sick and twisted, and there is going to be a crash, and it’s going to be ugly. (『バイブ・コーディング(雰囲気プログラミング)』はプログラミングの入門には素晴らしいと思いますが、それをメンテナンスするのは恐ろしいことになるでしょう? ですから、プログラマーが消えるとは思いません。最終的な成果物をどうメンテナンスするかを知っている人材は依然として必要です。私はAIの熱烈な信奉者ですが、AIを取り巻く現在の状況すべてを信じているわけではありません。現在のマーケティングや市場は病んでおり、歪んでいると感じます。いずれ崩壊が起きるでしょうし、それは悲惨なものになるでしょう)
この言葉は、AI に対する私の不安をほぼ完全に打ち砕いてくれました。実際、自分で AI を使っているプロセスの中で、私も薄々この問題に気づき始めていましたが、自分の見識が浅くよく分からなかったため、自分の結論を信じる勇気がありませんでした。しかし、Linus の視点からは、もちろん職が失われ、新しい職が生まれ、AI が発展していくことは認めつつも、宣伝されているほど恐ろしいものではないということが分かります。
以前、私が AI を他の新しい技術に例えたように、こうした流れは変えることができません。少しずつ適応していくしかありませんが、生きていけなくなるほどではありません。対抗しようとするのではなく、安心して大胆に受け入れていくべきなのでしょう。
プロジェクト開発
Q: Has “mainstream” acceptance of Linux become more important to you over the years? Or is it enough to know that people are using it whether they know it or not? (長年にわたり、Linuxが『主流』に受け入れられることは、あなたにとってより重要になりましたか? それとも、人々が意識しているかどうかにかかわらず、使ってくれているだけで十分ですか?)
A: I actually don’t even care. I care deeply about users, in the sense that a project that doesn’t have users is pointless. So users do give any project, and my projects in particular, a meaning, in that sense. (実は、私はまったく気にしていません。私はユーザーのことを深く気にかけています。ユーザーのいないプロジェクトは無意味だからです。ですから、その意味において、ユーザーこそがどんなプロジェクトにも、特に私のプロジェクトに意味を与えてくれる存在なのです)
以前の私は、新しいものを作るたびに新しい技術を取り入れなければならないと考え、自分のこだわり(潔癖さ)のために互換性の対応などを怠っていました。また、試行錯誤すること自体が再現不可能な「技術のひけらかし」になってしまい、多くの場合、「〇〇の技術を使った」「これは〇〇を使っているんだ」といった言葉で、プログラムの使いにくさをごまかしていました。
しかし、Linus のこの言葉は、プログラムにおける自分自身の姿勢を省みさせてくれました。動画を投稿したり、何かを創作したりするすべてのことにおいて、鑑賞してくれる観客がいない作品は確かに非常に退屈なものです。以前、他人に理解させず、使わせないようにするために、わざと難解な言葉を使っていた自分の行為は良くなかったと感じています。また、これは日常のコミュニケーションにも当てはまるかもしれません。相手が理解できないことを前提に話すのではなく、双方が楽しめる対話を目指すべきなのだと思います。
図太さ(面の皮の厚さ)
Having done this for 35 plus years, you learn to have a thick skin. I probably had a thick skin to begin with, But you get…I get a lot of hate too. I mean, you said I’m universally love. No… (この業界で35年以上やっていると、面の皮が厚くなります。私は最初から比較的図太かったかもしれませんが、それでも……私も多くのヘイト(悪意)を向けられます。あなたが『誰もから愛されている』と言いましたが、そんなことはありません……)
これも確かに私に当てはまります。私はよく、たった一言の言葉で自分を否定してしまったり、否定されることを恐れて多くのことに挑戦できなかったりしました。いわゆる「ガラスのハート」です。その後、私は「人は生まれながらに平等である」といった公理や人権宣言などの理性的な視点から、否定的な言葉によって傷つくのを少しずつ和らげていきました。今振り返ると少し奇妙に思えますが、当時は否定された後、落ち込んだ状態のまま、自分の存在そのものを否定するまでに至っていたのです。
この言葉をどう捉えるべきか。やはり、もっと人と関わるべきだということかもしれません。他人の感情や評価などは理性的に受け止めるべきで、必ずしも自分に問題があるとは限りません。何しろ、Linus でさえ「普遍的に好かれているわけではない」と言っているのですから。
愛
“Well, what I meant is throughout the universe, there are people that love you. Not that all of them do. (いや、私が言いたかったのは、宇宙全体を見渡せば、あなたを愛している人がいるということです。全員が愛しているわけではなくてね)”
If you search the whole universe, you are bound to find somebody. (もし宇宙全体を探せば、あなたを愛してくれる人が必ず見つかります)
なんて素晴らしい言葉でしょう。いつか、お互いに愛し合える人を見つけられるといいですね。
おわりに
少し不自然な部分や、言葉の本来の意味からかけ離れてしまっている部分もあるかもしれません。しかし、これはあくまで自分自身のリアルな感想を綴ったものですから、これで良しとしましょう。
昔学校でやった「読書感想文」や「現代文の読解問題」などの気持ちが、ふと少し分かったような気がします。もちろん、心から書きたいと思って書くのが一番であり、強制されてやるものはいつだって良くない方法ですが。
参考
なお、この記事に登場する引用文はすべて LTT の動画からのものです。元のリンクは以下の通りです。