新しい、優れたソフトウェアはどこにあるのか?

AI コーディングがそれほど優れているなら、なぜ優れた新ソフトウェアが大量に出てこないのか。Nate Meyvis は、目に見えない品質の向上から「そもそも多くのソフトウェアはボトルネックではなかった」という可能性まで、10 の推測的な答えを並べる。

日本語
コピー

よく目にする疑問がある。特に AI に懐疑的な人から出ることが多い。AI によるプログラミングが本当にそんなにすごいなら、今ごろもっと多くの新しい、優れたソフトウェアが出てきていてもおかしくないのではないか、と。

以下はいくつかの答えだ。こうした記事の常として、いずれも推測にすぎない候補的な答えであり、中には私自身それほど真に受けていないものもある。

  1. ソフトウェアの進歩は確かに起きている。バグが減り、性能が上がるという形で。
  2. ソフトウェアの進歩は確かに起きている。既存製品の機能が増え、質が上がるという形で。
  3. ソフトウェアの進歩は確かに起きている。ただし、ここでいう「私たち」の範囲はごく限られている。ほとんどの人は新しいソフトウェアを頻繁には取り入れないのだから、今の時点で新しい優れたソフトウェアに気づいていないとしても不思議ではない。
  4. 多くの企業のソフトウェア開発プロセスには、AI によって加速されていないサブシステムが存在する。特に政治的なサブシステムがそうだ。(シニアエンジニアとプロダクトマネージャーに開発計画を承認させる手続きを想像してほしい。エンジニアと PM は AI を使えばこれをもっとうまく、速く進められたはずだが、おそらくまだそうしていない。)
  5. AI は、より長持ちするソフトウェア、あるいはソフトウェアの使い方を、より短命な形のものに置き換えつつある。そして人はそれを、必ずしも「AI がもたらした優れたソフトウェア」とは見なしにくい。(Claude で確定申告を済ませ、より良い確定申告ソフトを開発したり選んだりするのが面倒になったなら、どれだけ恩恵を受けていても、「TurboTax のような製品だが、信じられないほど優れている」という体験を実際に得ることはない。1)
  6. AI は、広く利用可能なソフトウェアを私有ソフトウェアに置き換えつつある。ドメインの専門家が自分のツールを作り、経営幹部が自分のダッシュボードを作り、企業はカスタムの社内プロジェクトを抱えている。つまりソフトウェアは存在している。ただ、私たち他の者には見えていないだけであり、特に懐疑的な人には見えていない。
  7. 私たちはソフトウェアをより良くしているのではなく、より多く作っている。既存のものを改善するか、開発を先へ進めるかは、(おおむね)常に選べたが、私たちはしばしば後者を選んできた。今も後者を大量に続けているのは不思議ではない。
  8. ソフトウェアチームは、速度向上の大部分を余暇、あるいは準余暇に変換している。(大幅に単純化すればこうだ。ソフトウェアチームは会社に 2 倍の速度向上を提供した。そしてツールを使って自分たちを 10 倍の効率で働かせ、長いコーヒーブレイクを楽しんでいる。)
  9. AI によるソフトウェアの改善は、私たちがソフトウェアをより少なく使ったり作ったりする方向に働くこともある。AI がソフトウェアプロジェクトは悪い考えだと判断する手助けをしてくれることもある。デジタルではない時間を人と過ごす方へ、より多く促してくれることもある。より多くの、より良い本を見つける手助けをし、読むよう背中を押してくれることもある。私にとっては、これらすべての正味の効果は今も、ソフトウェアを作り使う時間がはるかに多くなるというものだが、他人にとっては違うかもしれない。たいていの場合、私たちが改善しているのはソフトウェアだけではなく、ソフトウェアとソフトウェア以外の要素を同時に含む何らかのシステムだ。もし誰かにとって Letterboxd(あるいは類似の製品)が完璧に機能しているなら、その人はおそらく自分の動画消費生活に少し満足しているだけで、それは他のソフトウェアを使う時間を圧迫する形で現れているかもしれない。

これらも同様に推測にすぎず、中にはそれほど真に受けなくてよいものもある。


  1. ここでは、どれほど現実に即していようと、あくまで一例として挙げている。これは決して税務上の助言ではなく、私も決して弁護士、税務の専門家、あるいはそれに類する者ではない。↩

出典: natemeyvis.com← ホームへ戻る