【海外の反応】「電動工具なしで家を建てるようなもの」LLM時代の楽しみ方論争
姉妹サイトの新着
Hacker Newsで、LLM時代でもプログラミングを楽しみ続けるための工夫を綴った投稿が話題になり、コメント欄で活発な議論に発展した。争点になったのは、コードを書くこと自体を目的と捉える人と、プロダクトを作るための手段と捉える人との温度差だ。「電動工具なしで家を建てるようなもの」とLLM活用を勧める声がある一方、「Webアプリだけがプログラミングではない」「LLMは保守可能なソフトウェアを作れない」といった反論も相次いだ。仕事でAI生成コードのレビューに追われる不満や、趣味でなら気楽に付き合えるという声も交錯した。
LLM時代でもプログラミングを楽しみ続けるには
出典: discourse.haskell.org / 元記事はこちら
そうそう、仕事のコードへの愛着がさらに薄れるのも、LLMのもう一つのメリットだよ。
百万回目だけど言うわ、世の中のプログラミングは全部Webアプリ開発じゃないんだよ。
いや、そうとも言い切れないだろ。それどころか、既存の不変条件を壊したり、デッドコードを混入させたり、テストを捏造したり、コメントやドキュメントを汚染して後の作業を台無しにすることだって数時間でできてしまう。電動工具は「数時間でどんな家でも建てる」なんてことはできないぞ。
ただし、その情報が正しいかどうかをすぐ検証できる分野じゃないと厳しいけどね。
それいいアイデアだね、自分も試してみる。LLMはすごく優秀だけど、遅さにイライラする。結局いつも複数のことを同時に進めて、出力を読んでは新しい指示を出し、LLMが5分ほど作業している間はReddit/HN/YouTubeに戻る、というのを繰り返してる。
>コードを打つのが好きな人なんているのか
LLMユーザーの主な客層って、結局Vimの使い方を覚えなかった人たちなんじゃないか。
>計画を立てたり、設計したり、チームを率いたり、方向性を示したり助言したり、コードレビューやインターフェース・API設計をしたりするのが好きな人
そういうことをやる気がないのに、なぜ雇ってお金を払ってもらえると思うんだ?それが仕事そのものだろう。
>好きな人なんているのか…
君以外の人はいるんじゃないかな。最初の方の見方はちょっと否定的すぎると思うけど、それでも自分は毎回、後半より前半の方を選ぶよ。
どっちのグループを最悪だと思っているのか分からないけど、LLMはもう両方こなせるよ。自分が保証できるのはOpus 5.5だけだけど、誰かがやれと指示さえすればいい、それだけ。しかも自分はこの投稿が対象にしているような、かなりの反AI派なんだけどね。
じゃあ、この話は君向けじゃないってことじゃないか?
他サイトの新着
問題は、多くの現場でAI推進の流れが「何でもエージェントに任せろ」になっていて、結果としてコードを書く代わりに、一日の大半をLLMが生成したものをレビューする作業に費やすことになっている点。
AIが作ったコードをチェックする余裕なんて自分には無いよ。
自分がやっていることのほとんどは、プロダクトをどう改善するか、ユーザーが何を求めているか、LLMにどんな情報が必要でそれをどうコンテキストウィンドウに入れるかを考えることだと思う。
こういう物語は、プログラマーの鼻をへし折りたい人向けに作られている。実際のところLLM生成コードは持続可能ではなく、それを売り込んでいる人たちはかなり無謀なことをしている。
でもそれは普通の人間の言葉でも、もっと簡単にできるはずだ。/もちろんアルゴリズムのロジックを表現するにはプログラミング言語の方が完全に優れているのは分かっている。でも人間にとっては、一定の精度で理解したりきれいに表現したりするのは間違いなく難しい。機械の方がそれをずっと上手くこなす/
このコメントのせいで笑いすぎて、コーヒーが本当に鼻から出た。ありがとう。
「電動工具」のたとえを認めるべきじゃない。LLMは保守可能なソフトウェアを作れる能力なんて無い。
数年前、テクノロジーが他の様々な分野を自動化していったときも同じ問いが交わされていたのを覚えている。じゃあその人たちはどうしたのか?本人たちに聞いてみればいい。
気をつけないと、LLMはとんでもなく肥大化して込み入ったコードを生み出すことがある。LLM自体が使い物にならなくなるレベルまで。この「電動工具」を無批判に使うのは災いのもとだ。すでに盛り上がりが冷め始めているのが見えてきている。後片付けをする覚悟があるなら、そこまで悲観しなくてもいいと思うけど。
社会は人のため、君のような人のためにあるんであって、その逆じゃない。それに、君の社会的価値は雇用主のために生み出せる株主価値なんかで測られるものでは決してないよ。
それでいいんだよ!コンパイラが生成した機械語コードだって、誰もチェックする余裕なんて無かったから、みんなチェックするのをやめただけなんだから。
この話題の背景と論点
元となったのはHaskellのフォーラムdiscourse.haskell.orgに投稿された記事で、それがHacker Newsに転載され議論を呼んだ。コメント欄で繰り返し出てきた対立軸は単純な「AI賛成か反対か」ではなく、プログラミングを「目的」とみなすか「手段」とみなすかという違いだ。同じ人でも、業務では締め切りのためAIに任せ、趣味では手で書きたい部分を選ぶという声が複数あり、二項対立ではなく状況依存の話であることがうかがえる。「電動工具」のたとえは肯定・否定の両方で使われており、たとえの前提そのものが割れている点も見どころ。AIが生成したコードのレビュー負担を、コンパイラが吐く機械語のチェックをやめた歴史になぞらえる意見もあり、技術の抽象化の歴史としてこの議論を捉える視点も示された。
※本記事は5ch(Hacker News)スレッド「How to keep enjoying programming in a world of LLMs」より抜粋・要約して構成しています。






まだコメントはありません。