濱:2つめは審美眼というのかな。センスがいい、いいテイストを持っているっていう言い方をLinus君はするんだけど、これは確かにそう思うんですよね。センスがいいっていうのはどういうことかっていうと、何か1つ問題があったときに、実際に全部解いてみなくてもだいたいこういう方向に行ったら最終的にうまい解決に導けそうだなっていうのを最初になんとなく見て感じ取れる能力。3つめはコミュニケーション能力。聞いてる人を納得させることができて、それに至る道筋として私は今はこれをやるんだよっていうのを説明できる。自分の目標を明確に相手に伝えられる人。それはすごく重要だと思います。Gitのプロジェクトを見ていても、すごく良くできる子が7、8人はいるんだけど、その中で3つともそろっている人っていうのはすごく少ない。弾:僕も審美眼に対してはLinusに言いたいこといっぱいある(笑⁠)⁠。Linusにこう言ったらこう言い返すだろうっていうのもわかるので。その3つのうち、2つでもあれば本当に食いっぱぐれないような気がしますよね。1つでもあれば仕事は成り立ちますし、2つあればでかい顔ができますよね。濱:そうかもしれませんね。彼はそういう順番で言ったんだけど、今までGitのコミュニティを見ていて、3つのうち1つしかない人でもコミュニケーション能力を磨いたら、きっと自分のしたいことができるようになるだろうなと思いますね。コミュニケーション能力は、自分ができなくてもこれが目標って言えばオープンソースの世界ではほかの人が手伝ってくれますから。目標を明確に示すことができたら自分がやらなくてもいいわけ。弾:僕はオープンソースという言葉がないころから、オープンソース的というと誤解されちゃうかな、要はフリーソフトウェアの世界にいたんですけど、コミュニケーション能力という点では、ベースラインがものすごい上がっていますね。10年前と今と比べると、今の若い人たちのコミュニケーション能力ってすごいですよ、ライトニングトークってあるじゃないですか、5分でプレゼンするっていう。昔だったら30分くらいかけてだらだら話してたことがちゃんと5分に収まるというのを彼らは証明しちゃいましたからね。実際にコミュニケートする場も、昔はオープンにする前にワーキングプロダクトを持ってきて、これでどうよだったんだけど、今は逆に実装がなくても、こんなふうがいい、あんなふうがいいってやっていけるようになったじゃないですか。ツールが良くなったっていうのはすごい大きなことだと思うんですよね。ネットが速くなった、ネットで動くプラットフォームも良くなったっていうのはすごい大きなことだと思うんです。「⁠近ごろの若いものは⁠」⁠、っていうセリフがあるじゃないですか。僕は「すごい⁠」⁠、なんですよ。連中についていける俺のほうを褒めてあげたいみたいな感じがしますもんね(笑⁠)⁠。今は半年そのプロジェクト見てないとついていけないってなっちゃうもん。Gitが難しいと思うのも、僕が老化したせいなのかもしれないって(笑⁠)⁠。40代以降のエンジニアに伝えたいこと弾:40代以降のエンジニアに伝えたいことはありますか?40代のエンジニアが、そろそろ若人たちについて行くのがたいへんだなと思ったときにどう振る舞うか。20代の若いころはコード書いてりゃいいじゃんみたいなところがありますが。濱:どんなふうに若い人のお手本になれるかってのを考え出すと、かなりたいへんだと思いますよ。弾:とりあえず1つだけ、これは答えでいいんじゃないかなって思うのは、自らが楽しく仕事をしていることだと思います。苦虫を噛み潰したような顔だったらそんなのうまくいくわけないじゃんって。苦労話もおもしろいものはおもしろいんだけど、自分や自分の先輩がすごかったという証拠にしてほしくないんですよね。なんだ、しょぼい道具しかなかったじゃん、あんたらって言い切っていいと思うんです。いう中にあって、実はGitのメンテナというのは...。あ、そうだおいくつなんですか?濱:内緒です(笑⁠)⁠。弾:少なくとも20代、30代ではないですよね。いけてるなって思いますよ。バージョン管理システムの中ではGitは一番若くて、メインのシステムになってるわけじゃないですか。弾:若いプロダクトを若い人がやっているとは限らないというのがすごくよいことだと思います。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。