先週火曜日、すでに誰かが解決済みの問題に対してラッパーを書いた。
どこかのラボの話ではない。私が入っていない Discord のある人物が、その前の金曜日に約60行でそれを完成させ、投稿していた。みんながフォークした。丸ごと一本スレッドが立っていた。私はそこにいなかった。なぜなら、AI界隈で何が起きているかを教えてくれるものは、毎週木曜日に私の受信箱に届くからだ。だから知ったのは木曜日。その時点で、すでに月曜と火曜の大半を彼の成果を作り直すことに費やしていた。しかも出来は悪かった。
それがこの記事の全てだ。でも、もう少し身に染みるように話させてほしい。AIニュースが3日遅れというのは、単なる感覚の問題ではない。これは税金だ。あなたはそれを払っているが、明細には載っていない。
AIニュースはあなたが読む頃にはなぜいつも遅れているのか
あなたにAIニュースを届けるパイプラインは、平均的な読者のために作られている。あなたはその平均ではない。そうだったら、ここにいないはずだ。
実際の変化がどう伝わるか、見てみよう。モデルがリリースされる。あるいはAPIがひっそりとデフォルト値を変える。あるいは誰かがコンテキストウィンドウの使用可能な長さを倍にするプロンプトを発見する。これがT-ゼロだ。それは最初に汚い場所に現れる。コミット、誰もアナウンスしなかった changelog の一行、削除されて再投稿されたツイート、Discord のメッセージ、バグ報告半分・発見半分の GitHub issue。ある週の Anthropic のリリースノートを、同じニュースがあなたのタイムラインに届く時刻と比べてみてほしい。ズレは数日ある。生の情報はずっとオープンな場所にあった。ただ待っていただけだ。誰か影響力のある人が気づくのを、次に本業の合間にそれを書き上げるのを、公開ボタンを押すのを、アルゴリズムがあなたを「この情報を気にするタイプ」と判断するのを。
最低でも5層の人的遅延がある。そしてここが気になるべき点だ。ニュースがソースから離れるほど、きれいに見える。洗練されたライトアップは、その元になった生のコミットよりも信頼できるように感じる。だから、あなたは遅い版を信頼して、速い版をスキップする。順番が逆なのだ。私も朝のほとんどはそうしている。
優位性は誰にでも読める瞬間に消える
この世界の情報は腐るのが早い。
初日の新技術は、実質的に秘密だ。一部の人だけができることがあり、それを使って作ったウィークエンドプロジェクトは魔法のように見える。一週間経つと、その技術は数千いいねのついたツイートになり、やがて男がテキストを指さすサムネイルのYouTubeチュートリアルになり、誰かのコースの有料モジュールになる。技術が悪くなったわけではない。あなたのポジションが悪くなったのだ。たどり着いた時には、同じ動画を見た一万人のうちの一人になっている。
優位性は縮小したのではない。蒸発したのだ。
「ちゃんとついていっている」と思う前に、自分のセットアップについて正直になってほしい。今もタブは開いている。半分しか読んでいない Discord がいくつか、ほとんどノイズの Twitter リスト、ニュースレター、サブレディット、存在を思い出したときの Hacker News。春から開いていないブックマークフォルダがあるかもしれない。あなたは把握できていない。常に遅れている感覚があって、それを個人的な欠陥だと判断している。規律があればキャッチアップできるはずだ、と。
できない。これは規律の問題ではない。構造の問題だ。あなたの3ステップ上流で壊れているパイプラインを、頑張りで上回ることはできない。
遅れることが私に実際何を失わせているか
数字で表してみる。以下の数字は、この税がどう積み上がるかを示すひとつの例であって、実測の記録ではない。
作る側の人間なら、週に約9時間をこれで失っていると見積もってみよう。読むことでではない。読むのは問題ない、むしろ楽しい。遅いニュースがもたらすダメージのことだ。火曜日のラッパーが一番わかりやすい例だ。約12時間かけて構築し、Discord版が同じことをもっとすっきりやっているとわかってから半日かけてそれを巻き戻した。既知の修正方法があるのに自分はそれを知らなかったデバッグに費やした午後もある。すでに古くなっていた前提に基づいてアーキテクチャの判断を下し、後で撤回する羽目になったこともある。あるうわさが本当かどうかを確認しようと、コミットする前に5つのタブをあてどなくスクロールした時間もある。
週に1営業日、遅れのせいで消えている。でも時間でさえ最悪ではない。最悪のコストは、始めることすらしなかったプロジェクトだ。アイデアが自分に届いたときには、もう飽和しているように見えた。その混雑は、自分自身の遅延が生み出した幻想だった。7日目に現れたから、そう見えただけだ。
「もう終わった話に見えたから」スキップしたアイデアが何個あっただろうか。本当は、ただ遅れて聞いただけなのに。
速く動くだけでは足りない。速さの中にも嘘が住んでいるから
「正しいアカウントをフォローすればいい」という話が崩れるのはここだ。
速く動くとは、生のソースに近づくことを意味する。そして生のソースは下水道だ。本物のリークひとつに対して、自信満々なナンセンスが山積みになっている。文脈を剥ぎ取ったスクリーンショット、ベンチマーク対象のものを売っている人が走らせたベンチマーク、新しい見出しをつけた6ヶ月前の機能についての「速報」ニュース。速い層が速いのは、誰も確認していないからだ。
だから悪い選択を迫られることになる。遅くて正確か、速くて未検証か。ニュースレターは遅いが少なくとも事実だ。Discord は即時だが煙かもしれない。私たちのほとんどは中を取ろうとして、利用可能な最悪の場所に着地する。遅い上に、ときどき騙される。
自分が本当に必要なものを声に出すと、その単純さが恥ずかしくなるくらいだ。本物であること。うるさいものではなく重要なものの順に並んでいること。あなたがファクトチェックする必要がないよう、すでに確認済みであること。優位性がまだ intact なほど、ソースに十分近いこと。今あなたは、その仕事をやっている装置そのものだ。毎朝、十数個のフィードの間でマージのステップを、頭の中で、手作業で、うまくいかないまま実行している。その仕事、誰もあなたを雇っていない。あなたが自分で引き受けた。なぜなら代わりは3日遅れることだったから。そして遅くて間違っている方が、より安全な間違いだと思っていたから。
そうじゃない。あの金曜日のスレッドのことを、今でも考える。4日、60行、そして私が完全に見逃した小さな有益な会話。情報は最初からそこにあった。私がただ、それが着地する場所に立っていなかっただけだ。
朝の3ステップ・ルーティン
タブが増殖し始める前の、10分間。
- キュレーション済みの情報源をひとつ。 十数個のフィードを頭の中でマージする代わりに、ランク付けと検証が済んだダイジェストをひとつだけ読む。Boostorのニュースページはまさにそのために作られているが、信頼できるキュレーション済みの情報源なら何でもいい。
- 検索をひとつ。 いまのプロジェクトにとって重要な項目をひとつだけ選び、ソースで確認する。changelog、コミット、スレッドで。
- 決断をひとつ。 採用するか、予定に入れるか、捨てるか。そしてタブを閉じて、作る。
ルーティンはこれで全部だ。これですべてに一番乗りできるわけではない。ただ、本当に重要なことに3日遅れるのは、これで防げる。
