Railsセミナーに参加してきました。Railsは仕事では利用していないのですが、CakePHPなんかはRailsと似たところがあるし、スケーリングの話なんかは参考になるところもあるかな、と思い参加。CTOの橋本健太さんのトークのみ、という内容だったのですがRailsに留まらない「クックパッドとしてのものづくりに対する考え方」は非常に興味深い内容がふんだんでした。開発する開発の3原則Railに乗るRailを外れると明日の自分は他人。コードが読みにくくなる。効きまとめRailsの細かな話は分かりませんでしたが、クックパッドさんのものづくりに対する姿勢は他社と比べてもかなり特徴的だと思います。実装内容の検討について「設計、実装、QAに費やす時間が自動的に決定されるので(そういうルールなので)そこから逆算される実装可能なボリュームだけ実装を行い、そのボリュームを設計する」という時間配分ドリブン?な考え方は結構ユニークだけど合理的。ユーザ試験の方法やBestなことに集中する姿勢などを見ても、合理的に行うにはどうすればいいか?に拘っているように感じ取れました。これを機に、自分たちの開発スタイルにもクックパッドスタイルで取り入れられそうなものが無いか、じっくり考えてみたいと思います。