開発者コミュニティで広がりつつある「トークン不安」という現象についての考察である。AIエージェントやバイブコーディングの登場により、常に何かを動かし続けなければならないという強迫観念が生まれ、特にシリコンバレーの若い開発者たちは土曜の夜9時半にパーティーを抜け出してエージェントの面倒を見に戻るほどになっている。かつては難しい問題に直面したときだけ感じていた頭の中の「ざわめき」が、今では永続的な振動となり、アイデアを選別する必要がなくなった結果、複数のプロジェクトが同時に動き続け、作業量は指数関数的に増加するが、実際には何も完成しない状態に陥っている。生産性は史上最高でありながら、満足感は得られず、本当に解決すべき問題を見失っているという逆説的な状況を描いている。

トークン不安という新しい病
今回は少し変わった動画になると思います。普段は何かのトピックについて延々と話すんですけど、今回も延々と話すことには変わりないんですが、もっとおしゃべりな感じになります。今ちょっと真面目モードに入ってるんで、許してください。
特に開発者の間で見られるようになってきた、ある傾向について話したいんです。他の場所にも存在するんでしょうけど、私たちソフトウェア系のオタク界隈で特に顕著に見られるようになってきました。これについて話す最良の方法は、私自身の若い頃のプログラミング経験から始めることだと思います。
シャワー室でのひらめき
どれだけ経験があっても、プロジェクトの中で必ずどこかで混乱する部分が出てきます。本当に解決が難しい奇妙なバグに遭遇して、かなりの時間を取られてしまうことがあるんです。これは今も昔も変わりません。
昔、私がよくやっていたことがあります。15分ほどプログラミングを中断して、シャワーを浴びに行くんです。何も考えないようにしようとするんです。というのも、何も考えないようにすることで、なぜか頭の後ろでブンブンとうなっているような感覚を感じることができて、そうすると解決策が浮かんでくるんです。
「ああ、分かった!」ってなるんです。シャワーの途中で「カンフーを知っているぞ」みたいな感じです。これはいつも超特別なスキルのように感じていました。自分のスーパーヒーロー的な瞬間だったんです。
でもこのタイプのスキルを持つことの危険な部分は、切り離すのが難しくなることでした。積極的に考えているわけではないんですが、耳の後ろでただ強烈に何かが動いているのを感じるんです。そして妻とディナーに行ったり友達と一緒にいたりすると、会話にあまり没入できていない感じがするんです。心の奥底で、何かがぐるぐる回っているのを知っているからです。
プログラミングを十分長くやっていれば、まさにその感覚を知っていると思います。でも今、新しいバージョンが登場しました。少なくとも私が考えるには、まったく同じことの別バージョンです。
ベイエリアで起きていること
この記事に出会いました。「トークン不安」と呼ばれているもので、サンフランシスコでの生活を描写しています。ベイエリアに行ったことがない人、あの街に住んだことがない人のために説明すると、2013年に初めてそこに到着したとき、モンタナでの経験とは全く違う体験をしたのを覚えています。
モンタナでは、よく人に会って人生について話していました。何してるの?どこでハイキングするの?どこに行くの?何に取り組んでるの?みたいな、この辺で何してるの?っていう意味で。そしてもっと重要なトピック、例えば人生のこういう状況にどう対処してる?とか、そういうことです。
でもベイエリアに行ったときは、2013年、まったく違う体験でした。何に取り組んでるの?何を作ってるの?ねえ、うちの会社は今こういう状況で。今こういうことで本当に苦労してて。実は次はこっちの方向に行こうと思ってるんだ。そういうエネルギー、すべてに対する興奮がありました。まるで誰もが次の大物を作る瀬戸際にいるような感じでした。次のジェフ・ベゾス、次のマーク・ザッカーバーグになれるような。
まだこの奇妙な生々しいチャンスの感覚がありました。でも2020年にベイエリアを去るときには、もうそれをあまり感じませんでした。Netflixで働いていたことによる隔離のせいかもしれないし、実際にスタートアップシーンにいなくなったことや、子供がたくさんできてもう外出しなくなったことのせいかもしれません。でもとにかく、COVID が来るまでには、もうあまり同じようには感じませんでした。
でもこの若者たちの新しい生き方は、ただ難しそうに感じます。ほら、これを見てください。
ある友人が土曜日の9時半にパーティーを出ました。疲れてもいない、病気でもない。エージェントのところに戻りたかったんです。もう誰も疑問に思いません。部屋の半分は同じことを考えています。残りの半分はおそらくパーティーでエージェントの進捗をチェックしています。
永続的な振動
昔、本当に難しい問題に取り組むときに時々経験していた、あの忙しさ、脳のざわめきのようなものが、今ではみんなの頭の後ろで永続的にノンストップで振動しているようなんです。私の場合、その状態に陥るには、まず挑戦が現れる必要がありました。
でも今は機械についてなんです。機械が動いていること、機械が稼働していることについて。だから今はチェックリストがどれだけ大きくできるか、プロンプトがどれだけ大きくできるか、ハーネスとテストがどれだけ大きくできるかについてで、エージェントが常に回転し続けるようにするためなんです。
これらのパーティーはみんなシラフです。若者たちは飲みません。なぜなら後で仕事に戻るからです。ブライアン・ジョンソンとそのタイタニック級の勃起に触発されたわけではありません。まあそれも要因かもしれませんが。彼らが今欲しいバズは、1日あたりのトークンで動いています。
Y Combinatorのサム・アルトマンを見てもわかります。彼は今日こんなツイートをしました。Claude Codeのせいで酒をやめます。1日1万行のコードを書けるように、脳を最高に研ぎ澄ませておく必要があるんです。
チャンスから絶望へ
まるで奇妙な劇的なシフトが起きたかのようです。ベイエリアはかつて、この奇妙な機会主義的な場所のように感じました。やあ、ここにはチャンスがたくさんある。来なきゃ。試さなきゃ。でも今、私が見ているのはその逆のようなものです。ああ、働き続けなきゃ。働き続けなきゃ、なぜなら働かなければチャンスが逃げていくから。
まるで絶望のように感じます。後ろ向きというか、違う感じがします。私がまだ知っている何人かのベイエリアの友人たちを見ていると、何か違うものが彼らに降りかかっているように感じます。違う種類の霞やけだるさ、あるいは下向きの圧力のような奇妙な精神が漂っているように感じます。
不安は合理的です。だからこそそれは消えないんです。毎週、何か新しいベンチマークが発表されて、先月のワークフローが原始的に感じられます。Codecが一晩で処理を出荷します。Opusが速くなります。コンテキストウィンドウが2倍になります。これらのどれもプレッシャーを減らしません。それは倍増します。今、もっと多くのことができる。そして誰かがすでにやっています。
何かで最初になれる窓が日に日に縮んでいるように感じます。文字通り日に日にです。Netflixをクlaude Codeに置き換えました。ベッドに横たわって、眠りに落ちる前に何を立ち上げられるか考えています。意識を失っている間に何を動かせるか?小説を読むのは今や贅沢に感じます。ノートパソコンを開かずに映画を見るのは無駄に感じます。
頭の中で声がします。今、何かを動かせるはずだ。それが止まらないんです。会社を作っているわけでもありません。ただランダムなアイデアを作ることに中毒になっているだけです。
悲しく感じます。これを読んだとき、本当に悲しく感じました。それは良くない状態です。そしてプレッシャーが決して下がらず、常に倍増しているという部分、本当に理解できる気がします。
バイブコーディングとの格闘
私がやっていることの一つは、このバイブコーディングの世界を理解しようとしていることです。なぜなら、これらの機械が作るコードに対して極度の嫌悪感を持っているからです。そして常にもっともっとガードレールを付けて実行し続けて、人々が何を求めているのかを本当に理解しようとしています。Twitterで見る成功例、みんながすべてを作っているという話。でも私は自分が満足できるコードを実際には生成したことがありません。
いつも入り込んで、その上からたくさんのことをしなければなりません。でもまだこれらのことを理解することにコミットしています。私が始めたことの一つは、実際にバイブコーディングされたプログラムをたくさん作り始めることです。私の配信を制御する方法がそうです。ここに出てくるTwitchチャットも、ただのバイブコーディングされたものです。
OBSをもっともっとうまく制御できるようにしたかったんです。これは私が入って欲しいミームを手に入れる方法です。ここに来てサムが手をつないでいるのが欲しければ、ほら、すぐそこにあります。素晴らしい感じですよね。オリジナルの動画も手に入れられます。これらすべてを文書化している限り。
あと、そう、あれはサムが1枚じゃなくて2枚のポロシャツを着ていました。それで、このことを自分自身にやり始めたんです。なぜなら本当にこの反対側のことを理解したかったから。そして作っているときに、何かユニークなことが起きました。手でコーディングしているときは、やあ、バイブコーディングの方がずっと速いのに、でも生成されるコードは憎いんだって思ったんです。
奇妙な板挟み
それで奇妙な世界に立っていることに気づきました。まるで朝日のあたる家のようでした。片足を駅に、もう片足を列車、つまり伝統的なコーディングに置いている感じです。何かを見逃している気がします。ああ、簡単なエージェントを起動した方がいいなって。そして奇妙なブンブンという音が私の中でも進化し始めているのを感じました。なぜなら、このYouTube帝国/配信帝国のために、最終的に自分の仕事を楽にするために作る必要があるものがたくさんあるからです。
これらのツールで金持ちになろうとしているわけではありません。ツールを売ろうとしているわけでもありません。本当にただ自分とビデオエディターのためにツールを使おうとしているだけです。でも、これらのものを動かし始めてたった数日で、アイデアが次々と湧いてきます。MVPを出すのがとても簡単だからです。でも作業は増え続けました。
ファウスト的な取引
それがこの全体の奇妙なファウスト的取引のようなものです。始めるとき、アイデアは本当にシンプルです。数語で説明できます。大まかな形を作れます。そしてそれぞれの修正には、もっとプロンプトが必要で、もっと待機が必要で、サイクルは本当に本当に長いんです。Rustのコンパイルサイクルより悪いです。とても長いんです。
そして突然、複数のものを動かし始めて、もはやバックグラウンドで何かを動かしながら作業していたものに集中できなくなります。なぜなら、これらの小さな小さなステップを常に世話しなければならないからです。そして打ち込んで英語で説明して修正しようとしたい小さなことがたくさんあります。そしてそれだけ速く実行できるので、突然、それだけ多くの異なるものを動かすことができることに気づきます。
だから、本当に達成したいことを達成していないような気がするんです。でも人生で今までに作ったことがないほど多くのものを作っています。そう、1日1万行のコード。楽勝です。でもそれは、その1日の1万行が良いものだったという意味ではありません。その後に満足を感じるという意味でもないし、正しいものを作ったという意味ですらありません。
アイデアの洪水
そしてこのすべての最悪の部分は、私が発見していることです。頭の中を流れるすべてのアイデア、以前の世界で本当に良かったことの一つは、すべてのアイデアを試すことができなかったことです。本当に選択的でなければなりませんでした。一つを選ばなければなりませんでした。
でも今、3つか4つを同時にまったく同じタイミングで回すことができます。すべてが最もクソなバージョンの自分自身で、作業が指数関数的に増えていきます。まるでプログラミングの部分が問題だったことは一度もなかったかのようです。問題は正しい問題を解決することでした。
だから今、自分自身をこの生活に強制した後でさえ、私も同じ不安を感じています。著者が語っている、この戻りたいという欲望について語っているときの感覚を感じることができます。9時半にパーティーを出たいという欲望。アルコール飲料を飲みたくないという欲望、ブライアン・ジョンソンのタイタニック勃起のためではなく、シャープで準備ができていることを確認したいから。朝5時に起きて、すぐに取りかかれるようにしたいから。
その1杯の酒が、それができることを妨げるかもしれない。その1杯の酒が、生産性を高めることを妨げるかもしれない。
何も残らない生産性
このことについて話したかったんです。この記事を見て、本当に嫌な気分になったからです。結局のところ、常に回転し続けていて、常に何かをしようとしていて、常にすべてのアイデアを形にしようとしていて、たくさんのものを動かしているのに、文字通り何も示すものがない人がたくさんいることを知っているからです。
そしてベイエリアには、1日1000ドルをトークンに使っていて、あらゆる小さなことから次の小さなことへと飛び回って人生を送っている人たちがいます。作業は倍増し、タスクのやりくりは手に負えなくなり、生産性は急上昇していますが、実際には何も起こりません。
もしアドバイスを一つできるとしたら、それは自分自身に与えるアドバイスと同じです。2009年、2010年のことです。シリコンバレーの夢の生活を追求するために自分のスタートアップを作ろうとしました。そして常にノンストップで働き続けることになりました。何晩も一晩中起きてプログラミングをし続けました。Net Beansエディタで素晴らしいPHPを作っていました。
はい、今言ったことはすべて本当です。これは私のVim時代の前です。勘弁してください。
これが友達との付き合い方に影響したことを言えます。ある意味、家に帰って機能を作り続けることへの焦りを感じました。妻との関係にも影響しました。そして常に何かを生み出そうとするこのノンストップの追求を続けていました。私はいつもこういうところがありました。
だからこれらのエージェントが私の中で古い感情を復活させていることに驚いているでしょうか?いいえ、驚いていません。
本当に大切なこと
でも当時の自分に与えるアドバイス、そして今の自分に与えているアドバイス、そしてうまくいけばあなたにも届くアドバイスを言えます。カレンダーアプリのもう一つの追加機能は、友達との良い時間をスキップする価値はないということです。
ハードワークが私を今の場所に連れてきてくれました。でもそれは私が誰であるかではありません。
とにかく、このことについて話したかったんです。胸の内を吐き出したかったんです。時々YouTubeを使って、自分が持っている感情を表現する手段にしています。それが首尾一貫していたかどうかわかりません。
ただカメラをオンにして、しばらくこれについてしゃべりまくっただけです。楽しんでもらえたら嬉しいです。名前はPrimeogenです。
ねえ、コーディングを学びたいですか?より良いバックエンドエンジニアになりたいですか?それならboot.devをチェックしなきゃいけません。私個人もそこでいくつかコースを作っています。コース全体の無料ライブウォークスルーをYouTubeで公開しています。
boot.devのすべてのものは無料で受講できます。でもゲーム化された体験、学習の追跡などが欲しければ、お金を払わなければなりません。でもねえ、チェックしてみてください。素晴らしいですよ。あなたが知っていて好きな多くのコンテンツクリエイターがそこでコースを作っています。boot.dev/primeで25%オフです。


コメント