
2026/02/07 22:07
私が使っていたすべてのフレームワークは、コーディング・エージェントによって置き換えられました。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Summary:
この記事は、現代の「フロンティア」自動化ツール―特にコーディングエージェントと簡易スクリプト環境―が、開発者にネットワーク設定から価格設定までを重量級フレームワークに頼らずに完全なプロダクトを構築できるようにすることを主張しています。重いライブラリを簡潔な Bash スクリプトで置き換えることで、ボイラープレートのオーバーヘッドが大幅に削減され、開発速度とコストが向上する完全自動化ワークフローを示すことで、著者はその有効性を実証しています。2025年12月以降、この傾向は加速しており、Google、Meta、Vercel などのベンダーエコシステムに縛られた企業は、セキュリティパッチや柔軟性の低下といった隠れたコストに直面しています。この記事では、Makefile などの軽量カスタムユーティリティへの移行を予測し、チームがスタックを管理し、費用の高い抽象化を回避できるようになることを示唆しています。ユーザーと組織にとっては運用コストの削減、設計自律性の向上、ベンダーロックインへの防御が実現され、最終的には業界全体が高価な会議スタイルのソリューションよりも経済的な自動化を選好するようになると結論付けています。
Summary Skeleton
What the text is mainly trying to say (main message)
フロンティアモデルとコーディングエージェントを用いた自動化により、エンドツーエンドのプロダクト開発が迅速かつ安価になったため、エンジニアは重量級フレームワークへの依存をやめ、自身の意図を反映したカスタムソリューションを構築すべきである。
Evidence / reasoning (why this is said)
著者はネットワーク設定から価格設定まで完全に自動化されたプロダクトを作り、ボイラープレートとライブラリのオーバーヘッドが排除できることを示しています。現在のフレームワークよりも簡易 Bash を理解する自動化ツールの方が安価で柔軟性が高いという事実に基づいています。
Related cases / background (context, past events, surrounding info)
2025年12月以降、自動プログラミングは急速に拡大し、著者自身も 2 年間ほぼ手作業なしで利用しています。既存のフレームワークは企業を Google、Meta、Vercel などのベンダーエコシステムに縛り、運用への集中とセキュリティ更新などの隠れた費用を招いています。
What may happen next (future developments / projections written in the text)
投稿は「破綻した足で滑る」ような抽象化から、Makefile や同様の軽量ツールで迅速に作られるカスタムユーティリティへのコミュニティ移行を期待しており、エンジニアリング自律性の回復と高価なフレームワークへの依存低減を予測しています。
What impacts this could have (users / companies / industry)
ユーザーやチームは実際の問題をより効率的に解決し、運用オーバーヘッドを削減し、ベンダーロックインを回避できます。企業は保守コストを節約し設計自由度を高め、業界全体は会議で提示される高価なソリューションよりも安価な自動化へとシフトする可能性があります。
本文
私はあまり投稿しません。しかし、投稿するときは、自分が気づいていることを口に出す人が少ないと感じるからです。
私が作っているプロダクトは、まさに「Next.jsのテンプレートを立ち上げた」ような意味での“地面から作り上げている”ものではありません。
ネットワーク設定からプロダクト設計、価格決定まで、真にエンドツーエンドで構築しています。
そして、このプロジェクトとフルタイムの仕事の両方で、毎日数時間も最先端モデルやコーディングエージェントを使い続けています。
混乱やハイプから距離を置き、本当に価値があるものだけを厳しく選別しようと努めてきました。
2025年12月以降、状況は劇的に改善しました。多くの人がそれに気づいていますが、正しい結論を引き出す人は少数です。
Antirez はこれを「自動化プログラミング」と呼びますが、その表現がとても好きです。「雰囲気コーディング」のような浅い、ほぼ軽視的なラベルよりも、本質を捉えているからです。
自動化は、人類史上の多くの仕事や文化革命(印刷機、織機、組立ライン)の核心でした。このケースも大きく変わるものではありません。
私の作業のほとんどは依然として同じですが、重要な点を深く考える必要があります。
- アーキテクチャ
- トレードオフ
- プロダクト決定
- 午前3時にやっかいになるようなエッジケース
消えたのは、すべてのコード行を手作業で入力する疲弊した苦労です。
今、このタイミングでモデルとツールが「きれいで狂気的に整った環境」に配置されれば、本当に差を生むことができます。
私はすべてのレンガを置いたり、モルタルを塗ったりする苦労なしにアーキテクトになれます。
服をデザインする際も、各布片を切って縫う手間なく設計できます。
そして、この経験は20年もの間レンガを積み、モルタルを広げ、布を切り縫いしてきたことに裏打ちされています。
もし何かが好きでなければ、その部分に入り込み、理解し、好きなように修正できます。
一度設定すれば、次回は自分の望む通りに動くよう指示できます。
特に自動化プログラミングは、必要なツールを非常に迅速に構築できるため、この世に存在したすべての鍛冶師が羨む速度です。
最終的には、彼らが心に抱くものに集中し、炉の汗ではなく創造の芸術により多くの時間を費やせます。
この思考は数か月前から私の頭の中で結晶化しています。
なぜみんながそれを世界に叫ばないのか、本当に理解できません。
ついに、これらの「ミドルワーク」、つまり何も知らずに受け入れてきたゴミ層をすべて排除できます。
フレームワークやライブラリ、ツールはウェブ・モバイル・デスクトップ開発を完全に汚染しており、意味のある抽象化ではなく、根本的な問題を解決せずに10個の新しい問題を作り出しています。
起きたことを考えてみてください。
業界として私たちはソフトウェア構築の真の複雑さを見ても、自分たちで思考を磨く代わりに、他人の思考を即席で買い取ります。
すべてをフレームワークに包み込みます。破れた脚をシルクで包むようなものです。見た目はいいですが、脚はまだ壊れています。
私の頭では、自明に宣言された目的以外に、フレームワークは3つの問題を解決します——2つは明示的、1つは明白だが宣言されていないものです:
-
簡素化 – ソフトウェアエンジニアは自ら設計することに恐れを抱きます。
彼らは目標から逆算して完璧なソリューションを作るより、誰かの構造を受け入れ、自分のプロダクトに無理やり合わせる方が楽だと考えています。 -
自動化 – ボイラープレートは退屈です。私はそれが嫌いです。
学習・更新・脆弱性管理を必要とするライブラリ(ORM、CRUD管理、APIドキュメント)は、実際に重複しているが不可欠なコードを削減するためのものですが、面倒です。 -
労働コスト – 企業はGoogle、Meta、Vercel に製品構築とデプロイを任せるほうが簡単だと感じます。フレームワークを採用し、ロックインのコストを支払います。
React 開発者を雇い、ソフトウェアエンジニアではなく、誰か別人が設計した機械の部品として簡単に置き換え可能です。
本当のソフトウェア工学は再び戻ってきました。私は過去2年以上ほぼ完璧にこの方法で開発してきました。
真の革命は昨年起こり、2025年12月以降は注意深く見る人なら明らかです。今後さらに明確になります。
無駄な複雑さを排除し、本当の、歓迎されるアイデアや機能、プロダクトの複雑さに取り組むチャンスが再び訪れています——それは実際にあなた自身のものです。
自動化とボイラープレートはこれまでになく手軽に克服できます。
私はほぼ二度も同じコード行を書いたことがありません。必要な小さなツールを即座に構築し、目的専用で問題解決に最適化しています。
豪華なモノレポマネージャーは不要です。単純な Makefile だけで、99% のユースケースをカバーできます。
物事が非常に複雑になったとき、もしそうなら―それについて考えるのはその瞬間だけです。
エンジニアリングとは、自分が直面している問題を解決することであり、会議で誰かが「やることになるだろう」と言った問題ではありません。
エージェントは何十年も前から存在する基本ツールに非常によく準備されています。
Bash は 1989 年に生まれ、私よりわずか2ヶ月先です。この時点で最も平凡なモデルが Bash を世界の誰よりもよく知っています。
Bash は普遍的なアダプターです。コーディングエージェントが複雑で高価な MCP 設定から、Bash と対話する単純なエージェントループへと移行しているのは偶然ではありません。最古のツールこそが最も未来に強いという事実です。
ほとんどのユースケースで、無駄で高価で欠陥があり、しばしば脆弱なフレームワークを使う必要がある理由は何でしょう?
あなたはその機能の 10% だけを利用し、Next.js のバージョンに重大な脆弱性があるためにすべてを更新し続ける運用コストと、設計選択に対する見えないコストを支払っています。
このトレードオフを受け入れ続ければ、数十年で見た中で最大の機会さえ失います。
Google、Meta、Vercel に自分のアーキテクト・デザイナー・思考者にならせ、その代わりに彼らのオペレーターになるだけです。
ツールはここにあります。モデルも同じです。
革命はすでに起きており、多くの人々はまだ古い家を飾っているだけです。破れた脚をシルクで包むのをやめ、自分自身のものを作ることを始めましょう。