横あるき

変なことを書き綴るサイトです。

OSS Gate東京もくもく会&フォローアップ2018-09-19に参加した

自分は今月の第166回東京エリアDebian勉強会のHack timeで数年間積んでた「The Debian System その概念と技法」という本を読み始めていて、今回のもくもく会はそれを読み進めることにした。

結局4章を少し読み進めただけだったけど、せっかくだからメモもとろうかなと思ってHackMDでメモをとりながら読んだ。

naruogaさんがLibreOffice Conference 2018の発表資料を作りに来られていて、カンファレンスの場所は欧州が多いとか、LibreOfficeがどんな人たちによって開発されているのかとか、発表でどんなことを話すのか、みたいな話をきいた。この雑談で発表資料に書くことが少しまとまってきたそうなので、相談の場になることが目的のひとつとなっているもくもく会としては、良かったなあと思った。

nico-hnさんが今月のワークショップから引き続き参加してくれた。ただ会場に到着なさったのが終了時刻のギリギリだったので、フィードバックの続きをするにはまとまった時間をとってもらうことができなかった。到着予定の時間によっては、欠席を勧めた方が不幸が少ないのかななどと思った。

swamp09さんが取り組んでいたvscode-journal知らなかったんだけど、自分はToDo管理したりメモ取るためのツールを長期的に色々探しているので、興味を持った。

OSS Gate東京ワークショップ2018-09-08にサポーターで参加した

当日の様子

入り口に置いてあった立て看板

会場は初めてGMOメディアさんに提供してもらえた。GMOメディアさんの関係の方でワークショップに参加してくださった方が6〜7人くらいいたと思う。みなさん会場運営で参加の予定が、サポーターをすることになるという行き違いがあった。混乱があったけど、最終的には各々サポーターやビギナーで参加してくださった。とてもありがたかった。

ワークショップ中の様子

進行役は初進行役1Piroさんだった。結構ワークショップで顔をあわせていて、サポーターとしてとても経験豊富な方だったので、個人的には進行なさっている様子を完全に安心してみていた。会場もサポートメンター的によくまわってみられていて、非常にサポーター経験者やOSS開発経験者として気の利いたアドバイスをなさっていた。私は自分ではあまり踏み込んだアドバイスができてないなと毎回思っているので、見習いたいな〜と思った。

私は15分遅刻して会場に到着してしまい、ワークショップ序盤における会場運営側の方々やPiroさんのフォローが十分にできなかった。会場についてからはサポートメンター的に会場をまわったり、主に2人のビギナーについてサポーター的にサポートしていた。

自分がついたうちの1人のビギナーについて、シナリオ通りから路線変更してサポートしてみようと思った。具体的には、なかなか動かす対象のソフトウェアが決まらなかったんだけど、たまたまUIの日本語翻訳がTODOになっているソフトウェアにたどり着いたので、それをプルリクエストにして出すことになった。結果的には順調に翻訳が済んでプルリクエストになり、後日マージされた。ビギナーの方も楽しんで取り組めたみたいだし、余った時間でシナリオに近いフィードバックのタネを思い出されたみたいで、そっちも取り組んでいる様子だったので、なんか嬉しかった。これからもビギナーの人をよく観察して柔軟にサポートしていきたいと思う。

ワークショップのアンケート回答の時間に、アンケートのプルリクエストをマージできる権限を持っている人が自分しかいないことが分かり、パニクった。前回の東京ワークショップからアンケートのYAMLの文法チェックがCIで動くようになっており、これが心理的に大変助かった2。一人で十数人のアンケートをなんとか取り込むことができた。CIがなかったら悲惨なことになっていた。

ワークショップ終了後は自分含む希望者6人で懇親会に行った。会場運営側でビギナーのサポートも手伝ってくれた方から「実はOSS Gateには前から興味があったので今回参加できてよかった。自分も一度ビギナーでOSS開発を体験したくなったので、次回の東京ワークショップにビギナーで参加したい」という話を聞き、とても嬉しかった。

メモしておきたいこと

デモについて

今回は結構な割合でビギナーの人がフィードバックまで行けた。そうなった理由のひとつとして、進行役の方針でデモの時間が少なめになっていた分、ビギナーの人が手を動かす時間を多めにとれたのではないか、という話が懇親会で出ていた。

一方でアンケートのいくつかから「やはりフィードバックのデモはほしかった」という反応もあった。デモをじっくりやる/ほぼやらないという考え方ではなく、もう少しライトにデモをやる方法を考えてみてもいいのかなと思った。

従来のデモの方法としては、

  1. 完全にデモ中に動かすOSSもフィードバックの内容もライブで決めてデモしてみせる
  2. 事前(当日前や当日のスキマ時間)にデモ用のissueを作って用意しておく
  3. 過去のワークショップでデモに使ったissueを使う

というのが私の観測範囲とか私が進行役をしたときにあった。3.までくるとかなり説明も準備も楽になってくる。試していないけどさらに楽な方法として、

  • 過去のワークショップのビギナーのissueを使う

というのもありかなと思った。自分が説明に良さそうだと思うissueを探す手間があるけど、誰か試してみてはどうだろう?

ワークショップでのメモのとり方

メモのとり方の説明として、「こまめにメモをとろう」というのがある。issueでこまめに小さい粒度でコメントしてくれるのが自分は理想だと思っているんだけど、ひとつのコメントにある程度メモを書き溜める人がビギナーの半分くらいいた気がする。以前のワークショップでも手元でメモを貯める人がいたので気になっていた。

フィードバックはともかく、動かしてみる時間では小さい粒度でコメントしてくれたほうがサポートメンターをしながらissueで様子がみやすいので嬉しい。そういう方向に持っていくには、デモでGitHub issueでコメントを細かく投稿してみせるのも大事だろうなと思うし、スライドの説明を少し追加したり変えるのを検討しても良いかなと思った。


  1. 実はOSS Gate東京ワークショップ2018-07-28で初進行役をなさるはずだったけど、台風で中止になってしまった [return]
  2. それでも、アンケートファイルのファイル名が想定していないものになっていてチェックをすり抜けたものもあったりはした。難しい [return]

OSS Gate東京ふりかえり2018-09に参加した

たださんの記事を読んだら自分も書こうと思った。

今回のふりかえりイベントの開催にあわせて、ふりかえり用のtimeline.mdの入力を頑張ったり、issueで「それやりたいです!」と自分で書いていたことをプルリクで出したりした。やっぱりこういう区切りがあると、なにかやるきっかけになるので良い。

前回4月に開催された時は大阪と同時開催だったのが、今回はさらに京都も開催で3地点同時開催になった。すごい

大阪で進行役をやるとサポーターからのツッコミがすごそうとか、京都が進行役を増やすのに2人体制で進行の時間を分けるとか、地域ごとにOSS Gateという取り組みがおこなわれているユニークさが感じられて面白かった

ふりかえりの終わり際にスライドのgemの更新をしてみたけどできなかったことを話題に上げたら、rubygemsのOSS Gateのアカウント情報をPGPで管理しているということが分かった!ので、去年作った1自分のPGP鍵を共有してgemの更新ができた

自分のPGP(GPG)鍵が役に立つ日が来ると思ってなかったので、なんか嬉しかった…

全然関係ないけど今回の会場は永和システムマネジメントさんで、ミートアップでもいつもお世話になっている会場係のswamp09さんがちょうどThinkPad X1(だったかな)の開封をしていて、Linuxデスクトップを導入するらしいのでワクワクが止まらなかった…2


  1. 去年の4月にDebian DeveloperのDavidさんとhenrichさんがWatering Hole飲むのにお邪魔して、初キーサインする時に作った [return]
  2. 前回のミートアップもそれがきっかけで、Linuxディストリ話に花が咲いた [return]