ビルドは、巨大で、可変で、共有された、状態のデバイスだ。ビルドはディスク上で動作するのもであって、ディスクから逃れることはできない。タスクを並行実行できるのもそれが作用に関する完全なコントロールを持っていることが大前提になっている。ビルドの状態に関して一切保証することができない。2013年に提案された。プロジェクトも始まった。クライアントとしてサポートするなどという追加の制約を課せられることになった。取り組みをリブートすることにした。外で何かを作るのではなくて、僕はアンダーエンジニアリングすることを目指している。「オーバーエンジニアリング」の逆で、自動ディスカバリーや自動シリアライゼーションといった僕から見て本質的じゃない既存の前提を一度捨てようと思っている。コードベースに取り込めるような小さいものがほしい。いってエンジニア全員が日常から離れた所に集結して議論をしたり、内部でのハッカソン的なことをやる合宿みたいなことを年に数回やっている。ビルドを実行させるボタンを付けることだ。TL上とかで議論があったので、叩き台としてこれを書くことにした。何かをちゃんとリリースできるように仕切り直しするための中期的なミッション・ステートメントだと思ってほしい。今後も議論を続けていきたい。リリースできるかという予定はまだ見当が付いていない。いったモジュールがある。中で一番複雑な部分だと思うので、まずはそれをモジュール化することを目標としてきた。27名近くいるオーガナイザーも同じように思っているんじゃないだろうか)。550名を動員したカンファレンスがあって、それは成功に終わった。11ヶ月間準備してきた。これまでで一番関わりの深いカンファレンスになったと思う。対面で、さまざまな議論を重ねてきた。面白かったのは、一緒にアイディアを出し合ってそれが実現されるのをみることだったと思う。僕が奇抜なアイディアを出して、その詳細を誰かが実行してくれることもあれば、他の人が始めたことを元に僕が現場の作業をすることもあった。言いたいことは「グローバルな技術カンファレンス」と「日本のコミュニティの交流」の両立でも書いちゃったので、かぶる部分もあると思う。運営ブログに「グローバルな技術カンファレンス」と「日本のコミュニティの交流」の両立を書きました。ような言語のサブセット、もしくは主義主張のあるスタイルガイドを作ることは有用だ。