OGATA Tetsuji
はい、こんにちは。mutable stream、第35回。 今回の司会は、パールを書いたり、
プログラミング教育をしたり、最近はGIS、 地理空間情報の技術を学んだりしている
x鉄字ごと、おがた鉄字です。 今日もいつもの3人でお送りしています。
自己紹介お願いします。まずはgodanから。
Godan m.
godan 開発やったり、ミシンやったりしているgodanです。 よろしくお願いします。
OGATA Tetsuji
はい、お願いします。次はchanyouお願いします。
chanyou
はい、広島でデータエンジニアやってます。 chanyouです。よろしくお願いします。
OGATA Tetsuji
はい、よろしくお願いします。 収録が少し空いたのですが、私はこの3週間以外に何も
ミーティングとかイベントに出ておらず、 その前の週とかはいろんなのに通ってたんですけど、
仕事が多忙で残念ですという感じですね。 お二人は何かイベント参加しましたか?
chanyou
じゃあまずchanyouに聞いてみようかな。 僕は直近だと2つかな。ここ1ヶ月ぐらいだと言ってて、
これどっちも広島のイベントなんですけど、 1個はIT系の濃い話をする回の15回目に参加してきてきました。
濃い話をする回ってすごい濃くて緩い感じの回で、
一応毎月やってるんですけど、
偶数月はレンタルオフィスというか、 場所借りて発表するような形なんですけど、
みんなお酒好きだから偶数月はもう最初から居酒屋に集まって飲みつつ語るっていう、
そういう感じの回で、僕参加したの5月だったの偶数月なんで、
1件目からもう飲みつつ話という感じで、 緩くエンジニア断言してたという感じですね。
OGATA Tetsuji
結構勉強会頻繁にやっていくと、毎回集まる人同じみたいなケースって時々あって、
そういう時はもう最初から飲みに行こうぜみたいなのは結構あったなって。
コロナ禍以前の、いつも飲んでいた時期を思い出しましたね。
chanyou
それでもこれも15回続いていて、1年以上やってるのかな。
結構知り合いの知り合いが連れてくるみたいな感じで、 続々和が広がってるったりとか、
結構ここに来てる人たちが、来月こういうイベントあるらしいみたいな感じで、
合わせて別のイベントに参加したりとか、 結構そういった動きが見られて、なんかいいなーってなってます。
OGATA Tetsuji
なんかあれですね、広島の一つのハブのようなイベントっていう。
chanyou
そうですね、そうですね。
OGATA Tetsuji
まさにお酒を飲んでるって意味でもハブっぽい感じがしますね。
chanyou
はい、そんな感じですね。
OGATA Tetsuji
なんか面白い話はありました? ここの場で。
chanyou
そうですね、なんか酒のつまみにみたいな感じで、
80年代のベーシックの書籍を持ってきた方がいらっしゃって、
ベーシックをいかに過読性高く書くかみたいな、 今で言うリーダブルコードに近いような、
そういった書籍を持ってきた方がいらっしゃって、 僕も生まれる10年以上前みたいな、
そういう時代でしたけど、
当時、ベーシックって結構書き捨てじゃないけど、 割と汚くなってしまうみたいな時代だったものに対して、
GoToとか使わない方がいいみたいな、 結構そういったのを割と初期の方から提言したみたいな、
そういった本を紹介されてる方とかいらっしゃって、 こんな本あるんだみたいな、見てましたね。
OGATA Tetsuji
ベーシックか。
僕は90年代に高校生でいろいろワイワイやってたんで、 ベーシックもあったなって思い出して。
Godan m.
ベーマガとかですよね。
OGATA Tetsuji
ベーマガ、そうですね。
ベーマガで言うと、僕ゴタンダに住んでて、 カフェ行こうと思ったりしてゴタンダ近辺歩いたりするんですけど、
東ゴタンダの電波ビルっていうところがあって、 そこに電波新聞社の本社が入っていて、
そこを見るたびにベーシックマガジンが ここで作られてたんだと思いながら見てますね。
chanyou
結構なんで、年代も割と多分40代、50代でフリーランスでやってる方とか、
ベテランの方もいらっしゃれば、割と20代とか僕とかと同い年ぐらいの エンジニアの方とかもいらっしゃって、その方もフリーなのかな。
結構いろんな方がいらっしゃって面白いですね。
Godan m.
いいですね、多様で。
OGATA Tetsuji
幅広いがいいですね。
じゃあ、5段にも聞いてみましょうかね、イベントは。
Godan m.
自分の方だと、手前ミスのやつだと、 作業環境自慢LT会っていうイベントがありまして、
OGATA Tetsuji
そちらの方でちょっと登壇をしてました。
Godan m.
登壇のネタがかなり苦し紛れで、難しいですよね。
自慢LTって何自慢すりゃいいんだっけみたいになりがちというか。
というわけで、今回ネストハブって案外使ってる人いないから、
それ紹介するかっていうので頑張って、 それで僕も話しましたとさという話をしてきました。
スライドはもう公開されてるんですか?
OGATA Tetsuji
公開してます、もうパブリックに。
リンクも頂いてましたね。
5段のスライドは内容もさることながら、 デザインも毎回参考になるんで、
自分もこういうスライド作りたいなって毎回思ってますね。
手抜きですけどね。
いやいやいや、料理うまい人もよく手抜きですけどね、 言いながら料理するからね。
Godan m.
スライドは1個ちゃんとしたテンプレート作ると、 あとはそれに乗っ取るだけで良かったりするので、
難しく考えなくていいのかなというのを最近。
どちらかというと話す内容、今回の話題でもあるんですけど、
話す内容とかをちゃんと精査しておかないとダメだなというのは、 最近結構強く痛感してますね。
chanyou
英語で申し込みしちゃうと後が。
Godan m.
そうですよ。昔はそれでなんとかなってたけど、 最近なんとかならなくなってきた感じを感じてるのと、
どうしてもやっぱ思想の話となると、 内省した時間が全てのところってあると思っていて、
なんかハウトゥーとかやりましただったら気軽に話せるんですけど、
これに対して話したいっての時に深い内省というか、 精査がない状態で話すのはちょっと不誠実だよなというのは最近考え始めています。
chanyou
めちゃくちゃわかります。 なんで結構振り返りの時間をちゃんと作らないといけないというか、
そういう時間を持たないとなかなか発表ネタにつなぎにくいというのは確かにありますよね。
Godan m.
やってもやりましたって発表だけでいいんだったらいいんですけど、 そこから何を得たのかって話になると、
ちゃんとその精査をしないといけないっていうのを考えると、 ちょっとやっぱ時間を割いていかないといけないなというのを実感しましたね、ここ最近。
OGATA Tetsuji
人によっては、人やジャンルによってはやってみたみたいな発表がありがたがられるケースとかもあるんだけど、
ネストハブとかも比較的コモディティ化して、比較的長い期間常にいろんな人に行き渡っているものなんで、
やっぱり一段深い見方がないというのはわかる気がするな。
chanyou
やってみた話一つ切り出しても、やってみた結果どうだったかとか、他と比べてどうみたいなのを論じようとすると、
Godan m.
やっぱり他は知らないといけなかったりとか、結構立ち止まって考えないとなかなか言えないよなって結構思いましたね。
この間、前回の共同ラジオの時に、ユメミさんのイベントに登壇したんですよって話があったと思うんですけど、
あれが確か登壇時間10分くらいだったんですよ。
OGATA Tetsuji
5分だったらやりましたで、やり逃げって単語悪いですけど。
Godan m.
発表だけしておしまいってできるんですけど、やっぱり10分になると持ち帰ってほしいんですよね。
そうなると、比較した話とかその精査の先っていうのを示さないといけないなっていうふうに思いましたね。
OGATA Tetsuji
いろいろためになるというか、時々自分もそう考えるけど。
Godan m.
もうちょっと深い話をできるような人間になりたいというそういう欲求が出てる気もします。
どうなんですかね。
OGATA Tetsuji
難しいな。分かるんだけど、自分がよしじゃあ今回はためにためていろんなことを考えて深い話するぞ、深い話したって自分が思っていても相手からしたらあっさって思うかもしれないし、
そこは難しいっていうか結構自分は怖がりなんで。
そう思われること自体は特に自分も問題はないと思っていて、どっちかというと自分が得るためにある程度内政とか正義をする必要性があるなという感じですね。
そこの中で内政を繰り返したことによって、相手にいいものが届けられるかは置いといて、自分自身が成長できるっていうのはあるよね。
Godan m.
そこまでやって一通りの原稿家なのかなみたいなのが最近の気づきとかいう思いというかですね。
どうしても最近LTとかって極前1週間前に作っていきますけど、もうちょっとガッチリ作ったものを用意してもいいんじゃないかみたいなことを最近思ったりしてます。
OGATA Tetsuji
単余はスライドを作る期間とかっていうのはどれぐらいなんですか。
chanyou
いやーでも本当に前日前々日ぐらいが多くなりがちで、頭抱えることが多いんですよね。
Godan m.
1週間ぐらい前からうっすら個市どうしようかなーっていうのはずっと考えません?
OGATA Tetsuji
結構僕は最近なんか割と最初にタイトルを考えることが多いなと思ってて。
わかりますねめちゃくちゃそれは。自分もそうなので。
結果的に変えたりしますけど。
そうだねー。自分語は最近外向けで喋る機会があんまりないなーって思って、前回いつだったのかちょっと思い出せないぐらい。
結構イベントのスタッフの方に比重を置いちゃってる部分もあるんで。
会社勤めてるところでは5分ぐらい話したことはあるけど、
そうなるとそんな内省みたいなことも考えずにとりあえず話したいことだけ適当なスライドに書いておくかみたいなのを思い出したんで、
改めて内省しないとなーって思った次第ですね。
Godan m.
いやなんか難しくないですか。最近の反省としてその時に着地点どこにするのかは発表中にわからなくなるみたいなことがたまにあって。
OGATA Tetsuji
あるある。
それが嫌だなーって感じですね、最近は。
chanyou
やっぱちゃんと落ち着けたいというお気持ちがあります。
OGATA Tetsuji
大きなところで喋りたい。どうぞどうぞ。
chanyou
結構イベントによってどういう人が来るのかでテイストというか主軸というか主題って結構僕の中で変わる印象があって、
結構テクニカルなニッチな色域だったらわりと分かりやすくみたいな。
その辺はわりと、どんな人が来るのかによって結構話し方だったりとか、
オチそのものも結構変わってくるなーっていうのがわりと最近思ったりしましたね。
Godan m.
ありますね。
またゆめめさんの前回のイベントの話ですけど、その時自分のどう登壇資料作ったかのメモを見つけたんで今眺めてるんですけど、
やっぱり一番最初に伝えたい対象というかイベント来る人の一覧見ながら伝えれる対象ってここらへんかなみたいなのを一応置いたりとかしてましたね。
chanyou
分かります。参加者のリストからTwitter連携されてる方とかちょっと覗きに見て、
こんな方が来るんだみたいなのを見て。
Godan m.
それに対してどんな話ができるのかなみたいなことを並べながら持ったり削ったりを繰り返してましたね。
chanyou
それは私もやりますわ。
Godan m.
この大沼さん。
chanyou
あとはDBの切り口書いて、
オールマッパーの話というか、歴史というか、
過去と未来みたいな、そういった話とかもあったりして、
面白かったですね。
なんで、普段DBをツールというか、
という風にしか僕はあんまり使ってなかったですけど、
なんかいろんな切り口でDB一つ取っても語れるんだなというのが結構の会。
第何回目だろう、34回目とかですけど。
会自体は僕初めてだったんですけど、結構勉強になったんで。
また次回にお会いしたいなと。
Godan m.
すごいですね。34点もすごいし、主催がPosgreSQLなんですね。
PosgreSQLユーザー界の中国支部の方が。
chanyou
もともと総代さんとかが主催というか、
今引き継いで別の岡山の方がやられていて、
今回広島会場でという、そういった流れです。
Godan m.
主催総代さんいますね。
OGATA Tetsuji
なので結構自分もこの辺の中国地方DBの話は知ってたぐらいなんで、
結構海外では有名ですよね。
ちなみにオアラマッパーの歴史って最初はどこから始まったんですか。
chanyou
もともとはSQL直で書いてたけど書きたくないねっていう、
プログラマーの惰性みたいなところからオアラマッパー出てきて、
いわゆるアクティブレコード的なものが出てきて楽になるけど、
僕もちょっと話をうろ覚えではあるんですけど、
結局チューニングしにくかったりとか、
あとはDBに対する抽象化もしていくんだけど、
結局他のWebサービスとの結合とかを考えると、
Web API叩いたりとかREST API叩いたりとかGraphQL叩いたりとか、
割とそういったレイヤーで結合する必要が出てきて、
結局オアラマッパーに求められる要素が、
DBに対するSQLのラップというよりかは、
さらに一歩引いた抽象化したレイヤーで何か必要だよねみたいな、
割とそういった話とかされていて、
僕もフロントはあんまり詳しくないですけど、
Prismaとかあの辺の話を最後持ち出して話された方とかいらっしゃいましたね。
資料が公開されてなさそうなんで、
ちょっと聞いたら上げてくれそうなんですけど、
ちょっと後で僕も見返したいなと思っている内容でしたね。
OGATA Tetsuji
私も興味があるんで、資料公開首長くして待ってます。
chanyou
結構その方はAWSのユーザーグループのコミュニティの方だったりして、
結構いろんなコミュニティの方が集まっている印象がありますね。
OGATA Tetsuji
広島は勉強会、いいのはいろいろあって飽きないですね、確かね。
chanyou
いい感じの頻度であるんでね。
OGATA Tetsuji
いいなって思うのは、東京の場合ってパッとイベントやってきた人も、
結構初対面の人がめっちゃ多いんで、
帰宅に飲み会ついでの勉強会みたいなものとかをやるときに、
結構予想的に貸し込まりみたいな感じにならないといけないっていうのは、
一定あるかなという気がして、
そこの部分、帰宅な。
同じコンテキストを多く共有している人たちが集まるっていうのは良いな。
札幌もそういう空気感があったんで、
なんか羨ましく感じましたね。
他に参加したイベントがあれば。
Godan m.
イベントというよりかは、
これ趣味の方で、
今年ぐらい、去年ぐらいからゆるゆると捌けとかをやったりするんですけど、
その兼ね合いというか、
知り合いのところから、
機状対抗捌けで湧くというか、
人足らんのだけど来るみたいな話がいただいて、
面白そうということでちょっと言ってきたんですけど、
そういうだけの話したりするんですけど。
結構面白いなって思うのは、
ここでしゃみ合いさんを誘いに入れさせていただくんですけど、
そことそこが捌け対抗でやってるんだみたいなのがあったりとかして、
結構面白いのと、
やっぱりそういうところだと、
結構みんな面白半分というか、
そういうユーモアある会社さんなんだなみたいなのは、
ちょっと参加して思ったりとかしましたね。
結構みんな思い思いのコスチュームというか、
装備を持ってきたりとかしていて、
かつ会社の話とかを聞いていると、
やっぱ違う業界は違う業界なりに大変なんだな、
OGATA Tetsuji
みたいな話が広いてよかったですね。
捌けという場を使った異業種交流会じゃないですか。
そういうの結構あるっぽくてですね。
Godan m.
いいんでしょうね。
お金がかかる大人の趣味としては。
特に漁港水田にやられてる方とかもいるっぽいのと、
やっぱ体を動かすので、
そういう運動不足解消みたいなこと。
要はあれですよね。
フットボールとかの延長戦場みたいなところはありますね。
資料とかは他の趣味と比べると金かかりますけど、
野球とかサッカーほど人を選ばない。
上手い人が、
サバゲーも上手い人はめちゃくちゃ上手いから何も言えないですけど。
少なくともサッカーとかってはっきり勝ち負けてますけど、
OGATA Tetsuji
サバゲーってプレイできたら楽しいみたいなところに落ち着くので、
Godan m.
カジュアルなレクリエーションとしてもいいのかなという気がしました。
chanyou
あと団体戦っていうのもなんとなくいいんでしょうね。
Godan m.
そうっすね。
chanyou
対面でも仲良くなりやすいというか、
コミュニケーション取りやすいなと。
Godan m.
あとは1個1個が短いっていうのはあると思いますね。
1試合15分から20分みたいな感じなので、
短いものだったら10分とか5分とか、
OGATA Tetsuji
室内だったら1試合3分とかで終わったりするので。
Godan m.
いいね。イテレーションが早く回って。
休憩15分とか20分入れたりとかするので、
OGATA Tetsuji
そういう意味ではいいレクリエーションなんじゃないかなという気がします。
ボダンがサッカーって言ってたのを聞いて、
確かに僕も10年くらい前、まだまだ若かった頃とかは、
同年代の人がフットサル、ミニサッカーみたいな感じでやってたりとか、
あとバスケをやってた方もいたかな。
時代ですね。
そうすると自社だけじゃ人が集まらないから、