1/ 私たちは 40 年間、ソフトウェア不足の中で生きてきました。 コーディングができるのはごく一部の人だけだったため、社会は現代経済で最も弾力的な財を過小生産していました。 現在、AI はソフトウェア作成のコストを崩壊させています。 この記事は chatGPT のリリースから 4 か月後に投稿されたもので、犯罪的に過小評価されています。それは、私が重要だと思うが、めったに語られない多くのアイデアへの扉を開きます。(詳細は後述)
2/ すべての主要なテクノロジーの波は、希少な投入物が無駄にできるほど安価になったときに始まります。 CPUが安くなり、パソコンが登場し、帯域幅が崩壊してストリーミングが普及し、ストレージコストが急落し、クラウドが誕生しました。 今日、ソフトウェア制作自体のコストが崩壊しており、イノベーションの波が押し寄せています。
3/ このエッセイは、なぜソフトウェアが「世界を食い尽くす」のにこれほど時間がかかったのかを尋ね、簡単な価格/数量グラフを使用して説明します。 ソフトウェアのコストが高いと生産が不十分になり、コストが下がると需要が拡大します。 何十年もの間、バウモールのコスト病(ハードウェアは指数関数的に安くなり、コーディングは人的労働集約的な状態にとどまった)のせいで、私たちは間違った均衡に陥っていました。 LLM はこれらのコストを崩壊させ、均衡をシフトさせ、新たな需要を解き放ちます。
8/ソフトウェアを作るコストが崩壊したため、ソフトウェアを「無駄にする」余裕が生まれました。 ソフトウェアの構築が遅く、コストがかかる時代には、すべてのコード行が正当化されなければなりませんでした。しかし、LLM によって作成コストがゼロに近づいたため、使い捨てソフトウェア、つまり 1 人、少人数のグループ、または特定のユースケース向けに構築されたアプリを構築できます。 ソフトウェアの作成は、もはや ROI ではなく、想像力によって制約されます。
Anish Acharya
Anish Acharya2025年8月16日
私はこのことについてしばらく考えていました。私がそれを具体化した方法は、使い捨てソフトウェアを構築できるようになったということです。 ソフトウェアが高価で構築が困難だったとき、私たちは主に深刻なもののためにソフトウェアを作り、それが長持ちすることを期待していました(給与計算システム、税務ツール、ERPソフトウェア、消費者ネットワークなど)。コードのすべての行はそれ自体を正当化する必要がありました。 しかし、すべてのソフトウェアが永続的または実用的である必要はもうありません。 ますます、あなたや数人の友人だけが意味のある、小さくて個人的なアプリやツールを作成する人が増えています。経済性がうまくいかなかったために、以前は決して正当化できなかったものを構築できます。 しかし今、彼らはそうしています。私は子供たちがスクリーンタイムを稼ぐのを助けるために数学ゲームを作りました。私は、子供たちが猫の写真を投稿するためのミニインスタグラムである Catsagram を立ち上げました (これは本物であり、サインアップできます)。これらは製品でもスタートアップでもありません。規模を拡大したり収益化したりするために作られたものではありません。これらは、特定のユーザー向けにカスタマイズされた小さなアプリであり、狭いコンテキストで役立ち、構築するのが楽しいです。 ジャスティンの指摘によると、これは以前は不可能でした。3人と写真を共有するためだけに、1000行のコードを書くことはないでしょう。それは経済的に意味がなかったでしょう。 しかし、それは変わりました。LLM と AI ネイティブ ランタイムを使用すると、ほとんど手間をかけずにカスタム ソフトウェアを簡単に起動できるようになりました。以前は数週間かかっていたことが、今では1時間以下で済むようになりました。多くの場合、コードを書く必要はほとんどありません。 小型の使い捨てアプリを構築することは、ノートブックに落書きをしているように感じ始めており、その変化は、そもそもソフトウェアを構築する理由を変えます。 ソフトウェアの作成は、以前はROIによって制約されていました。今では想像力によってのみ制約されており、それははるかに興味深い制限です。
9/ ソフトウェアも自己表現の新しい形になりつつあります。 ランダムな考えを共有するために新聞を創刊する人は誰もいませんが、コストがほぼゼロであるため、何十億人もの人々がオンラインに投稿します。 創造物が同じように安価になるにつれて、人々は同じ方法でソフトウェアを構築し始め、それを使用して、創造性、アイデンティティ、楽しさなどの実用性以外のニーズに対処するようになります。
10/ AI の真のチャンスは、置き換えではなく、自動化を強化することです。 変位自動化は、労働者を置き換えることでコストを削減しようとしますが、生み出される総価値を拡大することはめったにありません。 自動化の強化は異なり、ソフトウェアの作成コストが崩壊すると、人々はこれまで存在しなかったまったく新しいツール、アプリ、エクスペリエンスを構築できるようになり、創造性を解き放ち、業界を成長させ、真の富と人間の繁栄を推進できます。
11/ 特定のハードウェア (チップ、ストレージ、ネットワーク) と比較して、ソフトウェアははるかに少ない量で生産されています。 生産量が急増する一方で、ハードウェアのコストは崩壊し続けましたが、ソフトウェアは高価な人間の労働力に依存し続けたため、賃金は上昇し、生産量は制約されたままでした。 その結果、ソフトウェアの慢性的な生産不足(社会的技術的負債の一形態)が生まれ、私たちがまだ必要としているほどの量を構築していない理由が説明されています。
12/ ソフトウェア業界の歴史の中で初めて、コードを書くことの意味という考え方そのものを変えるツールが登場しました。 コードは文法的で予測可能であるため、言語モデルに特に適しています - したがって、LLM を使用すると、デバッグやテストを容易にするだけでなく、プログラミング自体のシンボルをまったく新しい方法で操作できます。
14/ 私が最も興奮しているのは、この新しいプリミティブのネイティブ構築を開始すると出現する新しい形式のソフトウェアです。 作成コストがゼロに近づくと、人々は古いモデルを複製するのをやめて、まったく新しいカテゴリを発明し始めます。
7.68K