「100倍開発者」は本当に存在するのか、数字で考えてみた
100x Developers
AIの登場で「100倍開発者」という言葉まで聞かれるようになったが、100倍とは具体的に何を指すのか。3日で1年分の仕事をこなす計算になり非現実的だ。著者は、プログラミング未経験者や極小タスク、個人プロジェクトなど条件次第で5〜10倍はあり得るとしつつ、PMやレビュー、既存コードとの整合が必要な企業の現場では2倍でも十分すごいと主張する。
人間とのやり取りをすべて排除して一人で作業すれば、10倍開発者になれるのは完全に信じている。だが100倍開発者となると話が大きすぎる。それでも誇張が過ぎると思う。
HNでの議論
80- danielciocirlan
年収7万ドル(米国の平均給与くらい)の10倍は年70万ユーロ。生活がどう変わるか想像してみてほしい。
デッドリフトの自己ベストを10倍にすると、160kgが1.6トンになる。
10倍速い移動手段なら、1.5時間かかっていた場所に9分で着く。
成人男性の平均垂直跳びは45cm。10倍なら4.5mだ。
10倍の収入だけが意味のある比較だ。ナシム・タレブの言葉を借りれば、これは唯一の「エクストリミスタン」的な指標で、べき乗則に従い、「ビル・ゲイツがバーに入ってくる」的な話になる。他のものは「メディオクリスタン」的な指標だ——ガウス分布に従い、これまでに見た最高値・最低値を少しでも上回るのは極めて稀だ。
そういう視点で見れば、どれだけ_効率的_(1時間あたりの生産量)になれるかに関係なく、_効果的_であること(何を作るべきかを正しく知っていること)は、AIによって価値の産出を確実に100倍にしうる。
- krmmalik
すでに開発者である人にとっては100倍は大げさすぎるかもしれないが、私のようなノンコーダーにとってはその差はほぼ無限だ。なぜなら、まったくコードが書けなかった状態から、今では動くものが作れるようになったからだ。実質的に0から無限大だ。
- d_silin
AI支援開発にはアムダールの法則に相当するものがあるはずだ。
「開発タスクの90%で100倍の高速化が得られるかもしれないが、残りの90%はAIがあってもなくても同じだけ時間がかかる」
- evklein
> 10倍はクレイジーだと思う。場合によっては達成可能かもしれないが。100倍は単なる比喩表現だ。単純に不可能だ。
かなり妥当だと思う——自分自身がボトルネックになった感覚を経験したことのある人なら誰でも分かるはずだ。そしてそう、LLM以前より単純に2倍生産的になれたなら、それは改善だ。私が心配しているのは、その倍率が雇用を維持するための基準になってしまうことだ。つまり、あなたが1倍の開発者で、今は2倍になったとして、会社が代わりに5倍、10倍、100倍の誰かを雇えると知っていて、なぜあなたをそのポジションに残すだろうか。会社は損をしていると感じるかもしれない。すべては相対的な話だ。
- TrackerFF
元々の定義は、組織内での最高のパフォーマーの最悪のパフォーマーとの差だった。最高と平均の差ではない。しかも特定のタスクという文脈での話だった。