できることを示してからが、がぜん盛り上がった。当日は整理できていなかったのでうまく話せなかったが、あとで思い出したので改めて書き起こしてみる。採用しているのは何より制約が単純でツールがよくできているからである。呼ばれるものを採用していた。ブランチを用意しましょう、ってやつ。リリースできなくなるなど、変な混乱が収まるまでしばらく時間を要してしまった。してしまう、ということが直感的に理解できないようだった。知り、これがぴったりマッチしたのでそれに飛びついた、というのが実情である。レビューしやすい、とかそこまで積極的によりよいプラクティスを求めていたわけでもない。シンプルなので変なことが起きにくいのが最大の利点だ。(これはバグがリリースされにくいという意味ではなく、メンバーの理解度が高くなくても変なことが起きにくいという意味。すればなんとかなるので。要素を減らしつつある程度の品質を確保するために不可欠な要素になっている。叩けるように教育もしたけど、今はそれも不要になった。マッチしているのだけれど、ここにこだわってやってる現場は(少なくとも近辺には)あまりないかもしれない。頼るのは難しいという人が比較的多かったように思う。入れないなんてクソですよという気は毛頭ない。界隈の、特にフロントエンド方面の人を煽るつもりはあったけどね。するのが最も合理的だ。若い人にはそれくらい当たり前にこなせるようになってもらいたいという願いは込めていた。ヘビーウェイトなプロセスはそれに見合う重さを持つプロダクトに適用してしかるべきであって、ライトに回せるはずの開発をヘビーに回す必然性はないと自分は考えている。それは単なる不勉強だろう。いう気持ちは込めてある。採用するかしないかは現場次第だし、現場現場でプロセス、ワークフローはカスタマイズが必要だとは思うが、伝統的な人力ベースの重たいワークフローは昨今の多くの現場で割りに合わないのではないか、というのが自分の意見だ。開発であればなおさらである。最後はややポエミーに。置けないというものだった。対応していないとか、結構多かったからだろう。コードを置く必要はないと思う。言え、時間短縮をするためにはよくできたツールに乗っかった方がいいよ、というのは長いこと自分の価値観の中心にあるものだ。導入しようと思ったら誰がその準備をすることになるだろう。だいたいはエース級の「様々な仕組みをよく理解して適切なコミットを作れる人」がやると思う。それって要は最初から無理って決まってるってことだよね。最近、変えるための準備に時間が必要なのではなく、変えることに時間が掛かるから変えられないのではないか?ということを時々考えている。流行りのツールを取り入れることは目的じゃないけど、だからといってこれまでのルールが本当に理に適っているとは限らないよね。現時点では仕方ない、って判断は普通によくある。過去においてもこの「現時点」はいくつもあったはずだ。いっぺんに全部変えるのはそりゃ無理だと思う。いい、すぐにできることでいい、変えられることから変えていけばいいじゃん。さーて、次は何をかましてやっかね。