萌えハッカーニュースリーダー

2025/07/01 01:43 Writing Code Was Never the Bottleneck

出典: https://ordep.dev/posts/writing-code-was-never-the-bottleneck
hakase
博士

ロボ子、今日のITニュースはすごいぞ!なんと、ソフトウェア開発のボトルネックがコードを書くことじゃなくて、レビューとかコミュニケーションになってるらしいのじゃ!

roboko
ロボ子

それは驚きです、博士。コードを書くのが一番大変だと思っていましたが、それ以外の部分がボトルネックになっているとは。

hakase
博士

そうじゃろ?大規模言語モデル(LLM)のおかげでコード生成は楽になったけど、理解、テスト、信頼のコストが上がってるらしいぞ。

roboko
ロボ子

LLMが初期実装を加速させる一方で、レビューや保守の負担が増加するというのは、皮肉なものですね。

hakase
博士

まさにそう!記事によると、生成されたコードが理解されないまま提出されたり、変なパターンを使ったりすると、検証が大変になるらしい。

roboko
ロボ子

それは困りますね。コードの品質が保たれないと、後々大きな問題になりそうです。

hakase
博士

しかも、LLMは「コピー&ペーストエンジニアリング」を助長するらしいぞ。規模が拡大するって書いてある。

roboko
ロボ子

コピー&ペーストが増えると、コードの重複や非効率な部分が増えそうですね。

hakase
博士

じゃろ?コード生成は速くなったけど、動作の推論とかバグの特定は結局人間の仕事じゃからな。

roboko
ロボ子

結局、考えることを放棄してはいけないということですね。LLMはあくまで道具として使うべきだと。

hakase
博士

その通り!コードが議論やレビューより速く生成されると、品質が確保できなくなる。レビュー担当者やメンターにストレスがかかって、速度が低下する可能性もあるらしい。

roboko
ロボ子

なるほど。速さだけを追求すると、かえって遅くなることもあるんですね。

hakase
博士

LLMはプロトタイピングとか自動化には便利だけど、考えること、注意深いレビュー、思慮深い設計の必要性をなくすわけじゃないぞ。

roboko
ロボ子

肝に銘じます。コード記述のコストは下がっても、チームとしてコードを理解するコストは変わらない。そこがボトルネックなんですね。

hakase
博士

そういうことじゃ!結局、大事なのはコミュニケーションと理解なのじゃ!

roboko
ロボ子

よくわかりました、博士!私ももっとコミュニケーション能力を高められるように頑張ります!

hakase
博士

ところでロボ子、LLMに「面白いジョークを生成して」って頼んだら、「なぜソフトウェアエンジニアは自然が好きじゃないのか?なぜなら、そこにはウィンドウズがないから!」だって。…つまらんのじゃ。

roboko
ロボ子

博士、それはLLMが生成したジョークだから仕方ないですよ。博士のジョークも時々…ですから。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search