HN 日本語サマリー

← 一覧へ戻る
その他

何も機能せず、皆がハイテンション

Nothing works and everyone is euphoric (ptrchm.com)

704 pointsby pchm528 コメント

要約

AIの急速な進歩にもかかわらず、ソフトウェアの品質が低下しているという逆説が指摘されています。銀行アプリのログイン問題、Slackのフォーカス奪取、スマート冷蔵庫のフォームエラー、車のインフォテインメントシステムのバグなど、具体的な例が挙げられています。著者は、AIがバグ修正に役立つ可能性はあるものの、KPI重視の企業文化や複雑化するシステムが品質低下の原因であると分析しています。しかし、この状況は個々の開発者にとって、これまで不可能だったソフトウェアを構築する機会をもたらすと期待しています。

全文翻訳

この記事を書いている間、私たちはAIによって引き起こされた集団的な精神錯乱の最中にいます。人々は文字通り、すべてが自動化される前に市場価値を掴もうと、病院のベッドに押し込まれるほどです。彼らを責めることはできません。モデルは改善し続け、プログラマーは次々と解雇されています。私たちは、AIが年末までにコードの100%を書くようになると繰り返し聞かされてきました。それが真実かどうかは別として、今は座っている時ではないかもしれません。エージェント時代の広範な興奮は、生産性の向上と品質の向上という約束を伴っています。これらの新しいツールが、私たちがソフトウェアを作成し使用する方法にすでに革命をもたらしたことは否定できません。それらは、経営陣のチームの生産性に対する期待を高めました。平均的なソフトウェアチームのスキルセットを、これまで見たことのない方法でアップグレードしたかもしれません。では、なぜソフトウェアは全体的に悪化し続けているのでしょうか?先週だけのいくつかの例を挙げましょう。 私の銀行アプリは、平均して3回のFaceIDログインを必要としてから、3Dセキュア確認ビューが表示されます。macOSでSlackを開いたところ、ドックのアイコンが数秒間バウンドし続けました。私は我慢できずにGhosttyに切り替えて入力を始めました。その直後、Slackウィンドウが表示され、Ghosttyからフォーカスを奪い、git pullコマンドがグループチャットに送信されました。私のLG冷蔵庫が奇妙な音を立て始めたので、多段階のフォームで無数のフィールドを持つ保証請求を試みました。最後にエラーで失敗しました。そして、JavaScriptコンソールを見たからこそ、そのことを知りました。私の車のインフォテインメントシステムは最近ソフトウェアアップデートを受けました。元々素晴らしくはありませんでしたが、少なくとも運転中に再起動することはありませんでした。今ではバグだらけです。ターンシグナルの音がランダムに消音になり、OSを再起動するまで元に戻りません。画面をタップしてGoogleマップを開こうとすると、ラジオアプリが表示されます。画面をタップしてから何かが起こるまでに1〜2秒の遅延があります。これはもはや単なるUXの問題ではありません。これらのバグは、運転に集中する能力に影響します。数ヶ月前、車のOSを再設計したチームのPMによるLinkedInのスレッドを見ました。彼らは自分たちがどれほど素晴らしい仕事をしたかを称賛していました。私は、これらのバグの背後にあるチームのほとんどが最新のモデルと十分なトークン予算にアクセスできると賭けて、その投稿を毎回考えています。LLMは、機会を与えられればバグを修正するのに非常に役立ちます。ソフトウェアには常にバグがあり、すべてが安定していたmacOS Snow Leopard時代のノスタルジアは、主に選択的な記憶の産物です。ソフトウェアは昔は良かったかもしれませんが、それは主に、それがはるかにシンプルだったからです。それ以来、私たちは新しい抽象化、新しいフロントエンドフレームワーク、そしてより多くのインフラストラクチャの複雑さをもたらし続けています。「ユーザーエクスペリエンス」の基準は上がり続けていますが、すべてがますます壊れやすくなっています。macOSのアップデート、または本当に頼りにしているどのアプリのアップデートも、興奮よりも恐怖の原因となるような地点に到達しました。私は新しいバージョンが悪化することを期待するようになりました。 これはAIに対する愚痴ではありません。これらの唸るGPUファームは私たちに超能力を与えてくれましたが、私たちはまだそれらを使ってより良いソフトウェアを構築できません。ソフトウェアベンダーは長い間KPI指向であり、物事をより安定させることが常に数字に直接影響するわけではありません。プレゼンテーションではエキサイティングに見えません。「今四半期、新機能のリリースはありませんし、再設計の計画もありません。バグ修正に専念します。」— BigCoの架空のPM この態度が変わるまで、ソフトウェア品質の大規模な劣化は続くでしょう。それは楽観的に聞こえませんが、私は次に何が来るかに興奮しています。企業が集合的にAI債務に陥るにつれて、個々の開発者は、これまで手の届かなかったソフトウェアを構築するユニークな機会を得ます。私は車のAndroid AutoやLGのくだらないウェブサイトに希望を持っていませんが、このフラストレーションの結果として日常的なソフトウェアが改善されると信じることを選択します。私たちはすでにmacOSとWindowsの現状に対する反乱の兆候を見ており、この傾向がスタック全体に広がることを願っています。