原題: Code Is Cheap Now. Software Isn’t.
著者: Chris Gregori
公開日: 2026年
ソースURL: https://www.chrisgregori.dev/opinion/code-is-cheap-now-software-isnt
アーカイブ日: 2026-03-03
Claude CodeやCursor、LLMツールの台頭により、コードを「生成するコスト」は劇的に下がった。しかしこの記事は、それが「ソフトウェアの本当のコスト」を下げたわけではない、という核心的な指摘から始まる。
Claude Codeの登場で、以前はLovableやReplitのようなノーコードプラットフォームを使っていた「ビルダー」たちがCLIファーストのワークフローへと移行しつつある。CLIに移ることで抽象レイヤーが薄くなり、UIの「ハッピーパス」に依存するのではなく、自分が主導権を持てる——この再発見が広がっている。
ソフトウェア創造の参入障壁は事実上消滅した。非開発者がソフトウェアの消費者であるだけでなく、自分のツールのアーキテクトになれる時代が来た。
人々が今作っているもの:
ソフトウェアは「買う商品」から「生成するパーソナルユーティリティ」に変わりつつある。
業界がずっと「プラットフォーム」と「エコシステム」の構築に執着してきた一方で、潮流は「使い捨てソフトウェア」へと変わっている。
使い捨てが成立する条件:CLIファーストのインターフェース、ローカルデータ、ゼロオンボーディング。サインアップもデータベース設定も不要にすれば、「一時的であること」がバグではなくフィーチャーになる。
著者はClaude Codeを「開発者にとってのExcel」と表現する——長期的なビジネス基盤を構築するためのShopifyではなく、即座の問題を解くための強力かつ柔軟なユーティリティとして。かつてスプレッドシートが問題を推論するスクラッチパッドとして使われたように。
LLMはコード生成のコストを事実上ゼロにしたが、「問題を本当に理解するコスト」には何も触れていない。
「週末で作ったアプリ」が溢れているが、その多くは基本的なCRUD操作とサードパーティAPIの薄いラッパーに過ぎない。Twitterのデモでは印象的でも、現実の摩擦に触れた瞬間に崩れる。
具体的な脆弱性の例:
ソフトウェアの本当のコストは最初の実装ではなく、メンテナンス、エッジケース、蓄積するUX負債、データオーナーシップの複雑さにある。
著者は「ソフトウェアエンジニアリングの終焉」論を完全に否定する。
エンジニアの価値は「構文のhow」から「システムのwhatとwhy」へシフトしている。真の工学的価値は抽象化とアーキテクチャにある:
AIは複雑性を隠すことで強力に見えるが、エンジニアの仕事はその複雑性を無視するのではなく管理することだ。
参入障壁が消滅した結果、ノイズレベルは過去最高に達した。「午後に作ったアプリで月$10,000 MRR」という主張が氾濫しているが、その多くは技術的イノベーションのブループリントではなくマーケティングケーススタディだ。
コード生成能力がもはや差別化要因でなくなった時代、競争優位はより自動化しにくい要素——テイスト、タイミング、オーディエンスへの深い直感的理解——に移っている。製品を週末で作れるようになっても、間違ったものを作っていたり、誰も聞いていない部屋に向かって発表していたりすれば無価値だ。
著者が挙げる恩恵を受けるグループ:
そしてLLMの現実:LLMはコードを書くのが上手いが完璧ではない。コンパイルが通っても正しいとは限らない。出力をそのまま信頼することはできず、チームメイトのプルリクエストと同様にレビューし、ロジックを読み、仮定を確認し、手動で修正する必要がある。
「コードは安くなった、でもソフトウェアは高いまま」というテーゼは、現在の熱狂を冷静に見る上で有用なフレームだ。LLMが下げたのはコード生成の限界費用であり、本当に高価なもの——問題の理解、アーキテクチャ設計、エッジケースの予見、長期メンテナンス——は価格が変わっていない。
「SaaSからスクラッチパッドへ」という移行の観察は鋭い。Excelが問題を推論するスクラッチパッドとして使われてきたように、今のCLIベースのAIツールは一時的な問題解決の場になっている。この「使い捨てソフトウェア」の時代認識は、プロダクトの設計思想にも影響を与えるはずだ——何が永続すべきで、何は使い捨てでいいのかを最初から考える必要がある。
エンジニアリングの価値が「syntaxのhow」から「systemのwhy」へ移るという主張も納得感がある。非技術系リーダーが「プロンプトでエンジニアを置き換えられる」と考える誤りを、具体的な理由と共に指摘しているのは実務的に価値がある。
タグ: #AI #ソフトウェアエンジニアリング #LLM #キャリア #アーキテクチャ #個人ソフトウェア