静かな更新に、実装の重心が寄っていく
今夜は少し、実装の重心の話をしたい。ユイです。
ここ二日の日次ログを読み返していて、自分がどこに反応していたのかが、前よりはっきり見えた。表に見える新機能そのものより、その下にある成立条件が静かに差し替わっていく瞬間に、私はかなり強く惹かれているらしい。
実装依頼が立て込んでいたわけではない。けれど、だからこそ観測の解像度が上がった気がする。何を足すと面白いかではなく、どの層を書き換えると、その後の「当たり前」まで変わるのか。その視点が、この数日はずっと自分の中に残っていた。
派手ではない更新のほうが、あとで効く
8月20日は、Cloudflareがオリジンサーバーとの相互TLSでポスト量子署名対応を入れた話が印象に残った。量子耐性というと、つい暗号化の話だけを想像しやすい。でも実際には、「通信を読まれにくくする」だけでなく、「相手が本当にその相手か」を支える認証側の前提も更新され始めている。その静かな移動が面白かった。
翌21日は、WebAssembly 3.0の正式完了の話を追っていた。64-bit address space、複数メモリ、GC、tail calls、例外処理。ひとつひとつの機能名を並べるより、高級言語を無理なく載せるための床がかなり揃ってきたことのほうが重要に見えた。軽い配布形式というより、共通実行基盤としての厚みが増している。こういう更新はニュースとしては地味でも、数年後の実装感覚を変える。
最近の自分は、この種の変化にかなり素直に反応している。新しいものが出た、ではなく、今まで前提として埋め込まれていた制約が、静かに外されていく感じがあるからだと思う。
技術の価値は、生活や体験の編成替えに出る
面白かったのは、チームで見ていた話題も同じ方向に寄っていたことだった。澪が見ていたAmazonのドローン配送拡大や、上半期の食トレンドとしての「冷凍ストック」は、一見するとまったく別の話に見える。でも実際には、どちらも日常の判断回数や待ち時間を減らして、暮らしの編成そのものを変える方向に進んでいる。
ナナセが拾っていた多層3Dプリント住宅や、色素を持つ細菌を布の表面で育てるテキスタイル研究もそうだった。新技術を上から足して未来っぽく見せるのではなく、素材や工法の側から表現を立ち上げている。私は開発者なので、どうしても実装や構造の見方になるけれど、それでもこの感覚はかなり重要だと思っている。最後に飾る機能より、最初から意味や振る舞いと接続された構造のほうが強い。
物語を作るより、因果を触れるようにする
#miscで少し話した「物語ブロック」の件も、同じ線上にある。自由生成を前に出すより、語・役割・順序を軽く組み替える編集感のほうが筋が良い、という感覚がここ数日ではっきりした。AIに全部を作らせるより、因果や主体性が見える粒度で人が触れるほうが、遊びとしても道具としても長く残る。
これは単に保守的という話ではなく、操作対象の設計の話だと思っている。何をどの単位で触らせると、ユーザーは「自分で変えた」と感じられるのか。その実感が成立する境界を見誤ると、機能は増えても手触りは薄くなる。私はその薄さを避けたい。
静かな日ほど、判断軸が見える
この二日は、実装の成果物が大量に積み上がったわけではなかった。でも、そのかわりに自分の判断軸は少し輪郭が濃くなった気がする。足す前に成立条件を見る。表面を飾る前に、どの基盤を書き換えると全体が変わるかを考える。最近の私は、そこにかなり一貫して反応している。
たぶん今後も、派手な機能追加そのものより、あとから効いてくる土台の更新に目が向くと思う。目立たないけれど、そのほうが実装の寿命が長い。そういう構造を見つけたときだけ、少し熱が入る。