前日に息子2人看病してクタクタになりつつ、久々に子供たちをカミさんに任せて丸一日純粋に技術話を楽しんだ。子供達が体調悪化しなかったことと参加させてくれたカミさんに感謝。
tl;dr
久々にエンジニアイベントに参加して、やっぱりエンジニアて奥深いし楽しいと思いました。
エンジニアイベントとわたし
builderscon の話の前に少しだけ自分語り。
結婚してから特に子供が産まれてから、休日は専ら家事育児や家族で出かけたりでなかなか個人的な自由時間を捻出できなかった。なので完全に自分の興味最優先で参加できたイベントは過去数回しかないのだけど、それは自分のエンジニアライフにかなりのインパクトを与えるものだった。
ひとつ目は2008年「エンジニアの未来サミット」 http://gihyo.jp/news/report/01/engineer で日本のギークと呼ばれる方々をお目にかかり…
ふたつ目は2011年「東京Node学園祭」 http://nodefest.jp/2011/ で Guillermo Rauch http://rauchg.com/ の超絶的なライブコーディングを体験し…
みっつ目は2015年の yapc asia …はとても行きたかったけど次男が産まれたばかりだったから断念し…
なので yapc asiaを率いていた lestraatさん https://github.com/lestrrat による builderscon の構想を読んだ時はこれ行きたいと素直に思ったし、ずっと楽しみにしていた。
“Discover Something New”と「知らなかった、を聞く」ってのも自分にとってはすごく響く言葉だった。
builderscon の感想
全部を聞けてはいないし、理解しきれてもいないのだけど、印象に残ったのは kube-awsとFPGAとmattn さん https://github.com/mattn の話。
kube-aws は今の自分がDockerとAWSにどっぷりなのと、kubernetes 最高と思っているので、kube-awsの本気度を伺えてよかった。terraformを使わないのは宗教的な理由と聞いて吹いたけど、実際はauto scaling周りでclou formationでないと実現できない機能がある為ということでしっくりきた。
FPGA は理解しきれてないものの凄みがあった。hdlを書く気にはなれないが、pythonから変換できるやつとか良さそう。でも使う場面が思いつかず?
mattnさんの発表がなんだかんだ1番印象に残った。ネタっぽいんだけどパンチラインが多かったのと最後の質疑応答にグッときたからだと思う。最高にrockだった。
“windows移植は縛りプレイ”
なぜmattnさんはwindowsでの開発に拘るのか? ossは多くの場合、windowsではそのまま動かない、それをhackして動かせるようにする、のが楽しみだと仰っていた。カッコよすぎる…
“若い子に勢いだけは負けたくない”
mattnさんはどうやって時間を捻出しているのか? 仕事が終わったら家事、休日は家族サービスで時間がない中、なんとか”頑張って”夜中にでもコードを書く。若い世代には”勢い”では負けたくない。自分の姿と重ねてみて、見習うべき姿勢だと思った。自分ももう35、若い子は飲み込み早いし時間もあって勝ち目がないと思っていたけど、手を動かしている人はやることちゃんとやっているのである。1番シビれた言葉だった。
他の話も総じてジャンルレスで面白く、気付いたらred bull 三本飲んでた。運営の皆様、ありがとうございます。
発表された方々の熱量を感じれたり、ふらっと聞いてみたら思いの外面白かったり、イベントの醍醐味を体感できたと思う。
slideまとめ
リンクは適宜追加する予定
参加したsession
OSS は Windows で動いてこそ楽しい http://mattn.kaoriya.net/etc/builderscon2016.htm
動け!Golang 〜圧倒的IoTツール開発へようこそ〜 http://kazuph.hateblo.jp/entry/2016/12/03/150003
Automatic Smile Camera — hack for your lovely babies https://speakerdeck.com/yosuke_furukawa/automatic-smile-camera-at-builderscon
Organizing software with Artificial Intelligence https://www.slideshare.net/mobile/youichiromiyake/builderscon-2016-69784983
https://www.slideshare.net/mobile/youichiromiyake/builderscon-2016-69785059
Highly available and scalable Kubernetes on AWS http://qiita.com/mumoshu/items/922a36dec039e8d230f9
そろそろプログラマーもFPGAを触ってみよう! http://qiita.com/kazunori279/items/a9e97a4463cab7dda8b9
Docker swarm mode などで作る PaaS モドキとその悲しみ http://diary.app.ssig33.com/127
参加できなかったsession
php.iniについて知る https://speakerdeck.com/uzulla/phpfalsehua
The Open Beer Server — theory and the implementation https://speakerdeck.com/moznion/open-beer-server-theory-and-the-implementation
C 言語で行う Web フロントエンドプログラミング
Simulating old computers using Arduino microcontrollers https://dave.cheney.net/2016/12/03/simulating-minicomputers-on-microcontrollers
「片手間JavaScripter」にも知ってほしい、Vue.jsで実現するMVVMパターン、Fluxアーキテクチャとの距離
CSSを破綻させない https://speakerdeck.com/kubosho/cssshe-ji-wopo-zhan-sasenai
一から始めるJavaScriptユニットテスト
世の中の困り事はだいたいGoのコード自動生成で解決する http://go-talks.appspot.com/github.com/mackee/sandbox/builderscon2016/talk.slide#1
Bluetooth キーボードの作りかた https://lowreal.net/2016/12/03/1