App.js 2026(クラクフ)での私の講演を元にしています。マイクの前で話したことの一部は、その場でしか伝えられなかったので、ここに書き起こしておきます。残りの部屋――この講演が行われなかった別の部屋――にも届けばと思います。
個人的な話から始めたい
大事な話だと思うからです。
2022年9月下旬。アリゾナ州ツーソン。介護施設。20年にわたるパーキンソン病との闘いの終わりに近い頃。父のことです。病気はほとんどすべてを奪っていました。話せない。手は固く握りしめられたまま。ベッドを離れられない。生涯見てきた力強い男性は、一つの部屋と一つのベッド、そしてもう返事を返さない身体に縮小していました。
私はそばに座りました。食事を食べさせ、手を握り、頭を撫でました。すると父は、どう説明していいかわからないほど懇願するような目で私を見ました。言いたいことがある。必要なことがある。けれどもそれを出すためのチャネルが残っていない。
認めるのはつらいのですが、私はキャリアを通じて「何かを作る」ことを学んできました。プロダクトを出す方法、実際の人々のために問題を解く方法を学んできた。ところが、死にゆく父のそばにいて、それらは何の役にも立ちませんでした。私ができるもっとも愛情深いことは、彼の手を握り、目を読もうとすることだけでした。完全に無力だと感じました。
しばらくして(告白すると思ったより時間がかかりました)、脳がショックを超えて通常の働きを始めました。脳は解決策を考え始めます。目の前に問題がある。私には道具がある。今この病室で、彼にもう一度声を与えるために実際に何が作れるか。
座って、新しいReactプロジェクトを開きました。一日半後、私は『Speak Easy』と呼んだものを作りました。それは事実上、「世界で一番遅い、人間が操作するLLM」でした。文字が1つずつ画面を流れ、父がスペースバーを押して1文字を選ぶと、次に来うる文字だけがスクロールしました。時間が経つにつれて、彼の最もよくある要求を学習しました。ゆっくりと、一度に一つのキーストロークで、父は言葉を取り戻しました。もはや閉じ込められてはいませんでした。数日を共に過ごすことができました。
父が亡くなった後、起きたことをしばらく考える時間がありました。私が繰り返し思い返すのはこれです:オープンソースコミュニティ、そして特にReactは、誰かの最期の日々の軌道を変える力を私に与えてくれた。チームも、長い準備期間も必要なかった。夕方とフレームワークがあればよかった。これが、この文章の残りの間、頭に置いておいてほしいことです。なぜなら、今まさに同じことが起きていると思うからです――ただし、ずっと大きなスケールで。
ノイズの下にある本当の話
業界は今、妙な感じがします。議論は騒がしい。毎週のように新しいモデル、別のベンチマーク、誰が消えるかのスレッドが現れます。ペースは馬鹿げていると私も思います。一年前、多くの人はAIコーディングアシスタントが本当に役に立つかどうかでまだ議論していました。今日では、ある人が週末でプロトタイプを作ることができ、それは数年前なら小さなチームで数か月かかったでしょう。それは物事を変えます。誰が、何を、どれだけ速く作れるかの算数を変えます。
私は多くの議論が間違った部分に集中していると思います。今支配的な物語は「開発者が消える」というものです。ジュニアは終わり。シニアはAIマネージャーになる、と。私はそうは思いません。本当の話は消滅ではありません。本当の話はレバレッジです。
レバレッジ。スピード(velocity)。勢い(momentum)。レバレッジ。これがキーワードです。道具は人にレバレッジを与えます。そして今、何百万もの開発者が突然勢いを得ているのを私たちは見ています。それが実際に起きていることです。消滅ではなく、加速です。
私の考え方はこうです。道具はそれ自体でレバレッジを与えます――自分の腕だけでは動かせないものを動かせるようにする。良い道具は速度を与えます――速く動き始める。偉大な道具――ここで言うのはReact、Expo、WebGL、React Native Skia、TypeGPU、このスタック全体――は勢いを与えます。一度回り始めれば止まらない。仕事は自己増殖します。今はもうレバレッジの段階ではありません。速度の段階でもない。勢いの段階です。
かつてアイデアを殺していたギャップ
勢いが重要な理由を理解するには、ソフトウェアがもともと何であったかを思い出す必要があります。歴史的に、ソフトウェアには想像と実行の間に大きなギャップがありました。人々はアイデアを持ち、ヴィジョンを持ち、解くべき問題を洞察していました。しかしアイデアを実際のプロダクトに変えるには膨大な調整が必要でした――デザイナー、バックエンド、フロントエンド、DevOps、モバイル、インフラ、リリースサイクル、QA、資金、時間。ほとんどのアイデアは途中で死んでしまい、向こう岸に渡れませんでした。
AIは「これを作りたい」と「これが存在する」の距離を縮めます。その一文は単純に聞こえますが、影響は過小評価できません。一度その距離を圧縮すると、ソフトウェアのボトルネックはもはやエンジニアリングのキャパシティだけではなくなります。別のものになります。
何が安くなるのか。何がより価値を持つのか。AIはエンジニアをなくすわけではありません。エンジニアが時間を使う内容を変えるのです。仕事の機械的な部分は安くなります。ボイラープレート、設定の配線、同じCRUDアプリを50回作り直すこと、デザインをJSXに翻訳すること。これらはすべて速く、安くなります。
見てください、カーブを。アイデアとローンチしたプロダクトとの距離はかつて四半期単位で測られていました。2023年には、キックオフからローンチまで18か月が普通のタイムラインでした。年々その距離は短くなっています。2025年末には週単位に近づき始めました。今日では、適切な道具を持ったやる気のある一人が金曜の夜にアイデアを思いつき、日曜までに何か実物を世に出すことができます。
そして機械的な部分が安くなるほど、人間的な部分の価値が高まります。判断力はより価値を持つ。センス(taste)はより価値を持つ。リーダーシップ、コミュニケーション、プロダクト直感。ベンチマークには出てこないものが、今や価値の源泉であり、毎月その重要性は増しています。
誰が成功するか
この時代に繁栄するのは誰でしょうか?最も多くの構文を暗記した人ではありません。成功する開発者は、システムを理解し、道具を効果的に使い、意味のある問題を見つけ、不確実性の中で良い判断を下し、散在する可能性を一貫したプロダクトに変えられる人です。
もう一度そのリストを読んでください。それがエンジニアリングです。昔からのエンジニアリングです。私たちはただ、たくさんタイピングもしなければならなかっただけです。
- システムを理解する力
- ツールを効果的に指示する力
- 意味のある問題を見つける能力
- あいまいさの中で判断する力
- 散らばった可能性をまとまったプロダクトにする力
より創造的な産業へ
物を作るための摩擦が下がれば、その空いたスペースを何が満たすでしょうか?野心です。これはより創造的な産業になりつつあります。少なくなっているのではなく、多くの創造性が求められます。
長年にわたり、エンジニアとして費やす時間の大部分はツールとの格闘、インフラの接続、ボイラープレートの作成、設定のデバッグに使われてきました。その摩擦の多くが消えていきます。空白を埋めるのは野心、実験、小さなチームがかつては企業を必要としたことを試すことです。私はそのトレードオフは良いものだと考えています。
ソフトウェアのオーディエンスが大きくなった
スピードの話はよくしましたが、私が最も関心を持っているのは別の点です。これにより、より多くの人が作る余地ができました。私の北極星は他者がアイデアを実現するのを助けることです。資源がなくて追求できなかった素晴らしいアイデアを持った人が至る所にいます。解決すべき問題は世界にたくさんあります。
今ではデザイナーが作れる。ミュージシャンがアプリをプロトタイプできる。教師がワークフローを自動化できる。十代の子が寝室からグローバルにソフトウェアを出せる。これは並外れています。ノイズの下にある本当の話はこれです:ソフトウェアを作る人の母体が桁違いに大きくなった。
業界は奇妙に感じられるかもしれない。議論は騒がしいかもしれない。しかしノイズの下では、実際に起きているのは、作るための制約が崩壊していることです。あなたは解き放たれている。天井は上がっています。判断力があり、センスがあり、適切な道具を持った一人が、かつては組織全体を要したものを今や作れるようになりました。よく考えてください。それは、ビルダーがあらゆるところにいることを意味します。そして、ビルダーでいるにはとんでもなく良い(hell of a)時代だということです。
行動してください。作ってください。
App.js 2026にお招きいただいたSoftware MansionとExpo、そして講演後に私に話しかけてくれた、作っているものを教えてくれた皆さんに感謝します。講演後の廊下での会話が一番良かった部分でした。
— Seth