運営ブログYAPC::Japan各開催地の情報などをまとめていきます。ONNASON」(以下、YAPC::Okinawa)で、当時学生として運営に携わった八雲アナグラ(@AnaTofuZ)さんとcodehex(@codehex)さんに、YAPC運営の思い出や沖縄県内の技術コミュニティの活動、今後のYAPCについて思うことなどについて座談会形式で伺いました。聞き手はkobaken(@kfly8)です。後編はこちらからどうぞ。Perlと技術コミュニティに触れた原点とは――座談会の企画が持ち上がった時に、真っ先にアナグラさんとcodehexさんの名前が挙がりました。学生ながらYAPC::Okinawaを運営して成功に導いたということはもちろん、社会人になってからの活躍を目にしていることもあって、ぜひお話を伺えればと思います。お二人の自己紹介と、YAPCとの関わりについて聞かせていただけますか。僕は沖縄出身ではなかったんですが、沖縄にある琉球大学に進みました。id:papixさん(JPA理事)に連れ込まれるような形でそのままOkinawa.pm(沖縄県本島を中心とするPerlユーザーのコミュニティ形成を目指す非営利の団体)の運営に加わりました。その流れでPerlを使う会社である株式会社はてなに入社して、今はPerlを書いて暮らしています。Perlコミュニティに積極的に入っていたのは、沖縄にいた頃、だいたい3年くらい前までですね。今は、コミュニティにはオンラインでたまに行く、という感じです。僕も最初に学んだプログラミング言語がPerlなんです。当初はC言語を触ろうとしたんですが、Cって型がありますよね。僕のPerlの入門書は『プログラミングPerl』(オライリー・ジャパン)で、それを読んでいると「型宣言がない」っていう部分があって、「おっ、便利じゃん、文字列もいい感じに変数を宣言できて楽じゃん」という感じでPerlに入っていったんです。沖縄県中部を中心とするPerlユーザーのコミュニティ形成を目指す非営利の団体。Okinawa.pmの前身)のことを教えてくれたんですよね。大学の近くで開催される予定があって、それに参加してみたのがきっかけで、コミュニティ活動に入り浸るようになりました。大学3年の頃から、並行処理が得意だからという理由でGoをバリバリ触るようになっていたんですが、最近ではGoは触れていなくて、ずっとTypeScriptを書いています。Workersがメインで、あとはReactですね。アナグラくんは大学卒業後もちゃんとPerlを貫き通しているから、僕よりもPerl愛が深いんじゃないかって思います。Perlが日常と化し始めていて、最近は「仕事のPerlには楽しみがない」っていう気持ちになっていますね。最初からいた気がしたんだけど......。大学2年の時に、講義でPerlを使うからという理由でPerl入学式に行きました。あー、そういう授業ありましたね。アナグラくんの研究室の担当教授でしたね。あの頃は確か、Perl入学式の後ろの部分とOkinawa.pmを一緒にやっていたんですよね。僕はOkinawa.pmのスタート時にはいませんでした。2015」(以下、YAPC::Asia)にも行かなかったんです。学科の必修講義として、2年生の後半から「オペレーティングシステム(OS)」に関する講義があったんです。OSの講義と言いつつOSについてほとんどやらないという講義で。その先生がPerlの本を書いていて、Perlが好きなので課題でPerlが出るという話があったんです。――同じ大学の先輩・後輩なんですよね。大学は同じなんですが、研究室は別です。当時の学科は上下のつながりが濃かった世代だと思うんですよね。みんなTwitter(現「X」)をやっているし。僕はもうずっとコードを書いていたから、あんまり上下のつながりがなかった......いえ、一応あったはあったけど、ほぼパソコンと向き合っていた気がします。――codehexさんの専門分野について教えてください。さっき話したOSの講義を担当していた先生が割と低レイヤーを専門としていて、アナグラくんはそちらに興味があったんですが、僕は自分の好きなことをやりたくて、割と自由にいろいろとやらせてもらえて、論文を出さなくても卒業させてくれる研究室に進みました。IoTを専門とする研究室だったんですが、僕は低レイヤーにも興味があって、その辺も触っていいと言われていたので、そこではいろいろと何でもやっていました。電子工作もやりましたし。Perlで僕がやったのは、Webアセンブリを作るためにXSを触ったり、Perlの構文解析のモジュールにあったバグを修正したりなどです。アナグラくんも結構いろいろなことをやっていた気がするんですよね。大学ではプログラミング言語を作る研究室にいたので、自分でも手を動かしていました。「大学のインフラの面倒を見る係」もしていて、オンプレの移行作業をしたりして。――JPAのメンバーであるpapixが、「沖縄に活きの良い学生がいる」というのをJPAの理事会で報告してたんですよ。「沖縄に良い人たちがいるから、次は沖縄でYAPC、いけるんじゃないか?」って。お二人ともゴリゴリ処理系のコードを書いていて、これはすごい人たちがいるって驚きました。あれはすごいなと思ってたんだよなぁ、個人的に。僕の研究室で作っていた、Zoomの先駆けみたいなものですね。研究室の先生が運用していて、学生が持ち回りでコードを書く作業をやっていました。研究室のサーバーでJavaを立ち上げて、そのアプリにみんながつなぎに行ってリモートディスプレイをみんなで配信する、みたいな仕組みです。琉球大学の講義でも普通に使われてましたね。教授が画面を共有したい時に、学生みんなでアプリにつないで、先生の画面を見ていました。動作も結構きびきび動いていて。今考えてみると異常にすごいなって思います。――沖縄といえば、僕が知っている人だとお二人以外に、沖縄出身で元同僚のまえけん(@maeken2010)さんという人がいるんですが、すごい優秀だなと思っているんです。天才たち・すごい人たちが集まったのか、沖縄にはすごい仕掛けや仕組みがあったのか、どちらなんでしょう。その時の沖縄はコミュニティ活動が異常に活発だったので、要因として「土壌がすごかった」というのはありますね。「コミュニティが活発だ」とはいっても、Perlに関しては大体アナグラくんのおかげだと思います。「ハッカーズチャンプルー」(沖縄県内の既存ITコミュニティ/ユーザグループにより構成されるコミュニティ)もあったしOkinawa.rb(沖縄のRuby/Railsコミュニュティ)もあったし。そもそも沖縄のコミュニティの数って少なかったんですよ、当時。ユーザーグループ沖縄支部)、Okinawa.rb、Yomitan.pmくらい。Yomitan.pmは細々と活動していました。in沖縄」が始まってからいろいろな人と交流するようになって、そこから盛り上がっていった印象がありますね。それこそアナグラくんが引っ張っていったので。Okinawa.pmはメンバーがやりたがったからやっていたみたいな感じなので、何ともいえないですけど......。