Has the cost of building software dropped 90%?

2025/12/09 4:00

Has the cost of building software dropped 90%?

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

要約:
著者は、特に大規模言語モデル(LLM)を含む高度なAIエージェントがソフトウェア開発の時間とコストを劇的に削減できると主張し、小規模チームでも洗練された社内ツールを迅速に構築できると述べています。20年以上にわたる技術経験を踏まえ、Claude Code が数時間で数百のテストを生成した具体例を挙げ、開発者の思考時間は変わらないものの調整オーバーヘッドが90%削減されたことを強調しています。Opus 4.5 など新しいエージェントが長期コンテキストを保持することでこの主張を裏付けています。議論では、テスト駆動開発、マイクロサービス、Kubernetes といった既存の実践にこれらの利点を位置づけ、ブラウズズ法やジェヴォンズ逆説(生産コストが下がると隠れた需要が増える)とも共鳴していることを指摘しています。まだ一部のエンジニアは懐疑的であるものの、モデルの信頼性に関する新たな証拠が示すところでは、2026 年までに AI 補助チーム(ドメイン専門家+アシスタントエージェント)が大規模チームを置き換える可能性があり、小規模企業が先行して取り組むことで、企業構造が適応する前に変革が起こると予測されています。この転換により、カスタムソフトウェアのコストは約 5 万ドルから 5 千ドルへと大幅に削減され、チーム編成が再構築され、業界全体で製品提供速度が加速するでしょう。
(注:要約には LLM がレガシーコードベースの保守を支援するという著者の主張は含まれていません。)

本文

私はプロフェッショナルとしてソフトウェア開発に携わってきて約20年になります。SaaSの誕生、モバイルアプリへの大規模シフト、ブロックチェーンをめぐる熱狂、そしてローコードが開発者を不要にするといった永続的な約束事を目撃してきました。

エージェント型コーディングの登場で経済は劇的に変わり、ソフトウェア開発業界(ひいては広範な経済)全体が完全に再構築されるでしょう。2026年には多くの人々がその波に乗れないまま迎えられることでしょう。以前の記事で私は評価指標が大きな飛躍を見落としている理由について説明しましたが、その後、実際に体験したことから、今は世代を一度だけ経験するような転換期の初期段階にあると確信しています。


配布コスト

私はオープンソースが爆発的に広まった頃に開発を始めました。この時期こそ、カスタムソフトウェア構築の費用を変える最初の転換点でした。SQL ServerやOracle の膨大なライセンス料に圧倒され、MySQL に移行しました。これで数十万ドル規模の年間データベースコストなしにネットワーク化されたアプリケーションを構築できました。

それ以降、クラウド(本当にコスト削減になるか議論は分かれますが、初期投資は抑えられる)と複雑さの時代が続きました。ソフトウェアエンジニアリングは、TDD、マイクロサービス、複雑な React フロントエンド、Kubernetes などの人件費を多く必要とするパターンにより、しばしば不必要に複雑化しています。近年、大幅なコスト削減はほとんど見られません。

しかし AI エージェントはソフトウェア開発の労働コストを大幅に削減します。90 % の節約が実際にどこから生まれるのでしょうか?

2025 年初頭、私は多くの AI コーディングツールに懐疑的でした。いくつかは高機能なローコードツール(Loveable、Bolt など)や VS Code の派生で、半分は便利でもしばしばイライラするオートコンプリート改善のように感じました。

平均的な社内ツールプロジェクトを想定します。データモデリングがすでに完了しており、ウィジェットを管理するウェブアプリを実装する必要があります。以前は、小さなチームが CI/CD を設定し、データアクセスパターンやコアサービス、CRUD ページ、ダッシュボード、テストを構築して月後にリリースしました。これが直接の労働であり、スタンドアップ、チケット管理、コードレビュー、ハンドオフ、不具合解消などの調整オーバーヘッドは大きな時間を占めます。

エージェント型コーディング CLI ではほぼすべてが数時間で完了します。Claude Code に複雑な社内ツール用に 300 件以上の単体/統合テストスイートを書かせたことがあります。手作業であれば数日、あるいは他の開発者でも同様です。エージェント型ツールはビジネスロジック仕様を洗練された API やサービスに変換するのが得意です。

月かけていたプロジェクトが今では1週間で完了します。思考時間はほぼ同じままで、実装時間だけが短縮されます。チーム規模が小さくなるとコミュニケーションオーバーヘッドも消え(ブルックスの法則の逆転)、数人で指数関数的に多くを達成できます。


潜在需要

表面的にはソフトウェア開発にとって悪いニュースに見えるかもしれませんが、経済学は別の視点を示します。ジェヴォンズのパラドックスによれば、生産コストが下がると「同じ量を安くする」だけでなく、全体的な消費量が増加します(例:電灯がろうそくやガスランプに取って代わったように)。

これをソフトウェア工学に当てはめれば、膨大な潜在需要があります。各組織には重要プロセスを追跡する数百・千もの Excel シートが存在し、それらは SaaS アプリとして実装されたほうが遥かに優れています。ある代理店が 50 k ドルで作るとすれば、開発者+AI ツールなら 5 k ドルで完成でき、需要を劇的に拡大します。


「ドメイン知識」が唯一の堀

エージェントを人間が「世話」する価値は依然として巨大です。作業をチェックし、アプローチを提案し、不適切なパターンを回避することで、純粋に YOLO コーディングでは散乱したコードになりやすくなります。人間が関与していれば、高品質で高速にソフトウェアを構築できます。

この技術をマスターした開発者はビジネス課題解決に極めて有効です。彼らのドメインと業界知識―最適なアーキテクチャ、フレームワーク、ライブラリを把握していること―が大きな槌となります。AI ツールにビジネス理解を重ねることで、伝説的な 10 倍エンジニアが現れたように感じられます。

ビジネスドメインの専門家と熱意ある開発者、そのツールを組み合わせることは非常に強力で、将来的には一般化するでしょう。大規模なスペシャリスト・開発チームではなく、数人の密接なペアリングが主流になると予想されます。これにより迅速なイテレーションが可能になり、ソフトウェアはほぼ使い捨てになります。方向性が誤っている場合は廃棄して再スタートし、その学びを活かせます。重要なのは概念的思考であり、タイピングではありません。


先に立たないように

エージェントとモデルは急速に進化しています。Opus 4.5 は 10〜20 分の長いセッションでもトラッキングを失わずに追跡できます。私たちは数十億ドル規模の GPU 投資の実利を見ている段階であり、将来のモデルは現在のものをすぐに置き換えるでしょう。

「LLM は多くのミスを犯す」「フレームワークを理解できない」「時間が節約できない」などと抵抗するソフトウェアエンジニアに数多く出会いました。これらの主張は、2007 年 iPhone を否定したデスクトップエンジニアに似ており、やがて事実とは異なるものになっています。結果としてネットワークは改善され、携帯電話は高速化し、モバイル OS は高度な機能を備えるようになりました。

エンジニアはこの変化に乗り込む必要があります。短時間で起こるわけではありませんが、大企業は官僚主義やベンダー承認の遅延で小規模競合他社に劣勢になる可能性があります。小さな会社やチームでこれらツールを使える立場なら、ぜひ導入してください。仕事は変わります――ソフトウェアは常に変化していますが、今回は誰も予想しないほど速く変わるかもしれません。2026 年が近づいています。


よく聞く反論:LLM はグリーンフィールドプロジェクトしか得意としない

私はその主張に強く反論します。3 年前に書かれたコードベースを徹底的に理解する時間を費やした経験がありますが、エージェントはこれを劇的に容易にします。コードの動作を説明し、バグを見つけ修正案を提示してくれるので、三年前に不安定な契約者によって書かれたテストもなくスパゲッティ状のクラスやメソッドが散在するリポジトリよりも、エージェントと優秀なエンジニアが関与したリポジトリを継承したほうがずっと望ましいです。

同じ日のほかのニュース

一覧に戻る →

2025/12/09 8:53

Kroger acknowledges that its bet on robotics went too far

## Japanese Translation: > **概要:** > Kroger(クローガー)は、3つのロボット型ECフルフィルメントセンターを閉鎖することを発表し、約26億ドルの費用がかかるものの、EC利益率を約4億ドル向上させる見込みです。今回の閉鎖は、以前に「スピーク」施設を停止した後であり、UKテック企業Ocado(オカド)とのパートナーシップも業績不振により一時停止されたことに続くものです。臨時CEOのロン・サーガント氏は、Krogerが各Ocadoサイトを個別に検討し、大規模な資本投資なしで2,700店舗以上を活用した迅速配送へシフトする方針だと述べました。以前、Krogerは2024年中頃に新しいOcado技術を導入予定でしたが、サイトのパフォーマンスを疑問視し、2023年9月にプロジェクトを停止しました。 > > Pine Street AdvisorsのKen Fenyo氏は、密集都市外にOcadoセンターを配置することが主な欠陥であると指摘しました。低い注文量と長距離がモデルを非収益的にしていたのです。米国消費者はInstacartやDoorDashなどから30分以内の配送を重視し、UKで成功したOcadoの遅めで価格志向のモデルよりも優先します。 > > 今後、Krogerはサードパーティ配達パートナーとの関係強化を図り、高需要市場(AmazonのWhole Foods試験に似た)で資本負担が軽い店舗ベースの自動化をパイロットし、残存するOcadoサイトの運用をケースバイケースで決定します。自動化からの撤退はOcadoにとって大きな後退となり、その株価はIPO前レベルまで下落しています。これは密集都市外でマイクロフルフィルメント技術を導入する難しさを浮き彫りにしています。

2025/12/09 3:51

Jepsen: NATS 2.12.1

## Japanese Translation: (欠落している要素をすべて組み込み、根拠のない推測を除去したもの) --- ## 要約 NATS JetStream のデフォルト「lazy‑fsync」ポリシーは、データをディスクにフラッシュする頻度が 2 分ごとにしか設定されていないため、データ損失およびサービス障害の重大なリスクを生じます。ノードがクラッシュしたり、そのブロック(.blk)やスナップショットファイルが破損すると、最大 78 % のメッセージが消失し、クラスターがクォーラムを失う可能性があります(GitHub issue #7549 および #7556)。協調クラッシュでも、全ストリームが削除されるケース (#6888) や永続的に利用不可になるケース (#7556) が報告されています。この問題は、単一ノードのクラッシュでそのノード上のすべてのデータが消去される点と、2 分間隔という設定が安全なフラッシュ前に約 30 秒分のトラフィックを失うリスク(#7564)を伴うため、さらに深刻です。 JetStream v2.10.22 はクラッシュ時に全ストリームを削除するバグ(v2.10.23 で修正済み)が存在し、スナップショットファイルの切断や単一ビットエラーもノードがストリームデータを削除しクォーラム復旧に失敗して永続的に利用不可になる原因となっていました(#7556)。OS のクラッシュとプロセス停止またはネットワーク分離の組み合わせにより、単一ノードの障害でもデータ損失や持続的なスプリットブレインが発生する可能性があります(#7567)。 NATS は lazy‑fsync ポリシーを文書化していますが、現時点でデフォルト設定変更を推奨していません。Jepsen は fsync を「always」に設定するか、ユーザーに対して相関失敗リスクを強調するよう勧告しています。JetStream のドキュメントが主張する線形性(linearizability)と「自己修復・常時可用性」は非同期ネットワークの CAP 定理に矛盾し、Jepsen もこの点を指摘しています。 Jepsen の LazyFS テストは、書き込みをディスクフラッシュ前にバッファリングするシステムで電源障害をシミュレートし、同様の相関ハードウェア障害が類似した失敗を引き起こすことを示しています。NATS は issue #7549、#7556、および #7567 を積極的に調査中であり、クラッシュ削除バグ(#6888)は v2.10.23 で修正済みですが、lazy fsync のドキュメントは残り変更されていません。

2025/12/09 4:44

Icons in Menus Everywhere – Send Help

## Japanese Translation: 改善されたまとめ この記事は、macOS のデフォルト設定で全てのメニュー項目にアイコンを付ける慣習を批判し、多くの場合可視性の「補填」のために追加されていると主張しています。Google Sheets を極端な例として挙げ、すべてのオプションにアイコンが付いていることを指摘し、同じグループ内でアイコンの有無に不一致がある点や、アイコンがチェックマークやトグル状態と重なるケース(例えば Safari の「Safari」「File」「View」メニュー)も示しています。著者は、macOS が従来はデフォルトでメニューアイコンを避けていたことを指摘し、macOS Tahoe でそれらが広く導入されたことで Apple の 2005 年人間インターフェースガイドライン(任意のシンボルの使用を勧めない)と矛盾していると述べています。 とはいえ、Finder のウィンドウ配置オプション(Top Left, Bottom & Top, Quarters など)は本当に役立つアイコンであり、レイアウト選択を迅速に認識できる点は評価されています。著者は Apple が普遍的なアイコン化へ進むことで、デザイナーが不適切なアイコン使用に対抗しづらくなるとフラストレーションを表明し、メニューの美学に関する継続的な緊張を生んでいると指摘しています。ユーザー側では視覚的な雑然や混乱が起こり得ますが、開発者や UI デザイナーは使いやすさとスタイルのバランスを慎重に取らざるを得ません。この議論は将来の Apple UI ガイドラインに影響し、メニュー設計に関する業界全体の慣行にも波及する可能性があります。