読者です 読者をやめる 読者になる 読者になる

once upon a time,

Iris Tradをビール片手に聞くのが好きなエンジニアが、機械学習やRubyにまつわる話を書きます

川崎Ruby会議 01を開催しました #kwsk01

さる 8/20 に川崎Ruby会議01を開催しました。

regional.rubykaigi.org

川崎Ruby会議は、kawasaki.rbの主催する地域Ruby会議です。 ちゃんとしたまとめはるびまに出ると思うので、ここでは開催の経緯なんかを簡単に書こうと思います。

なお、発表内容が気になる方はタイムテーブルにあるスライドや動画へのリンクを見ると良いと思います。

togetter

きっかけは Ruby Kaigi 2015

  1. 日本酒が事実上無限に飲める会に参加したところ、咳さんに「次のregionalはやらないの」と言われ、基調講演者が決まればありかもと答える
  2. 翌日、miyagawaさんと飲んでるかくたにさんと話して、「2回以上続くregionalはやっぱり特定の地域コミュニティがやってるね」と言われる
  3. さらに翌朝、帰る直前のmameさんに会って「川崎のregionalやるとしたら、基調講演とかしていただけます?」「いいよ」と快諾いただく
  4. 次のミートアップで、kawasaki.rbのメンバーに「発表してみたい?やってみたい?」と聞いたら思いの外反応が良かった

というようにトントン拍子でした。

自分としては、やるならいつもの地域コミュニティの皆が話せる場をつくりたい、と思っていたので、これはこれで良かったです。

とにかく楽をする

神奈川の時はペアプロあり、パネルディスカッションありのもりもりだったのですが、今回は「できるだけ楽をする」ということに徹しました。 東京Ruby会議11はかなりの額を動かすのでかなり重い感じだったのと対象的に、我々は

  • 手間を掛けない*1
  • お金をかけない

という方式で行きました。

なので、どうしてもやりたい!という人が現れないかぎりは、「やれたら良いよね」はやらないという方針のもと進めてきました。

当初はサイトロゴもなしで行こうとしていました。スタッフTシャツも皆大好きミュートンTシャツで行こうとしていました。そしたら、ロゴを作るよと実行委員のぺらさんの奥さんが言ってくださり、更にはミュートンの可愛さが理解できないためかTシャツもデザインをしていただくという流れになりました。TMIXさまいつもありがとうございます!

正直、この方法はやる気のある人に負荷がかかってしまうというデメリットはあるものの、手を動かす人が一番推進力はあるかなとも思うので、悩ましいところです。

なお、ぺらさんの奥様経由で重要なリンクが届いているので共有させていただきますね。

川崎Ruby会議01のスタッフTシャツ、デザイン素敵です! #tmix #kwsk01

igaigaさん(@igaiga555)が投稿した写真 -

やってみた感想

コンセプトの「kwskバザー」は、多分なんのこっちゃわからんだろうなぁと思いながら提示しましたが、大江戸Ruby会議の「生活発表会」からヒントを得ました。 始めた3年前の当初からPythonの話もあり、ずっと「kawasaki.rbはkawasaki.pyなのでは!?」というご指摘をいただき続けてきたので、いつもどおりやっていれば多様性がでるだろうな、という思いもあり、それを全面に出してみました。

都内だと特定の言語でも人が集まるかもしれませんが、川崎まで来ると遠い人は来ないのとRalisやってる人口も相対的に都内より少ないので、地域に根ざしたテックコミュニティとしてやってきました。なので、C#Scala、はてはサーバーレスアーキテクチャの話が出てきたわけです。

実際にその多様性について、簡単にまとめたリストが以下になります。気になる方は是非スライドや動画で確認してみてください。

  • Rubyファミコンの仕様
  • C#C++/CLI
  • Scala
  • Rubyと思ったら猫動画
  • Rails
  • Railsから気がつけばPHPに変わっていたでござる
  • "Railsエンジニア"はただの枕詞のサーバーレス
  • Python
  • Elixer本の宣伝
  • 世界をまたにかける話
  • Rubyと思ったら数学の話で終わってしまったでござる

プログラミングElixir

プログラミングElixir

また、パーフェクトRubyの読書会も続けているためか、「Ruby初心者です」という方もちょこちょこ来ていただいています。kawasaki.rbがきっかけで今回発表された蓑島さんのように一人エンジニアの環境で独学で業務でコードを書くようになった人、転職した人、Herokuのイベントに登壇した人、Railsを学び始めて起業した人など様々な人がいるのも特徴です。 正直、Rubyにとても詳しい人には物足りない側面もあるのかもしれないとは思うのですが、asakusa.rbなどとはまた違った路線で来ているのかなと思っています。 「ここに来れば困ったことを質問できる」とか「ここに来れば自分の知見を気軽に発表できる」という場所を続けてきたかいがあって、今回のregionalにつながったのだと思います。

パーフェクトRuby (PERFECT SERIES 6)

パーフェクトRuby (PERFECT SERIES 6)

個人的には、mameさんの発表中にも言われていた「最適化の心構え」のうち、

効果を検証せよ:実行平均時間の単純比較ではなく統計的検定とか使うといい。有意差がなかったら変更を捨てろ。

がとても印象的でした。普段検定というと限定された時にしか使われないという偏見があったのですが、ソフトウェア開発にも生きてくるというのは目から鱗が落ちました。

発表・参加いただいた皆様、どうもありがとうございました。そして、実行委員の皆様、本当に何もしない実行委員長でしたが全力でサポートいただきありがとうございました。

なお、明日はいつものkawasaki.rbを開催しますので、興味を持たれた方は是非ご参加ください :)

*1:Tokyuリスペクト