プログラミングの終焉ではない:LLMエージェント時代の職人技
It's Not the End of Programming

数学者Jencel Panic氏がMastodonで、LLMエージェントの台頭により「プログラミングの終焉」を予測する記事に反論。印刷機の発明が手描きを終わらせなかったように、LLMがプログラミングを終わらせることはないと主張。プログラミングはIT産業より前から存在する職人技であり、産業は人々のプログラミングへの関心から生まれたと指摘する。
コンピュータはそれ自体は愚かな機械で、何も面白いことはしなかった。それらを面白くしたのは、ハッカーと呼ばれる人々がそれらを使う方法だった。
HNでの議論
89- fnoef
活版印刷や何かみたいな例を出す人は多いけど、正直言って活版印刷は手書きの文章や絵を殺したよね。最後に手書きの本や手描きの絵を買ったのはいつ?
確かに今も存在はするけど、それは特定の階級の人向けに値段設定され、マーケティングされていて、大衆向けではない。そしてソフトウェアはさらに難しい。ソフトウェアはそもそも大衆をターゲットにしたことがなかったからだ。ソフトウェアは常に車やテレビや冷蔵庫の副産物だった。普通の人が「WinZipを買いに行こう」なんて言ったことはない。彼らは買ったコンピュータに付属しているWinZipの亜種を持っていただけだ。「高品質な手作りソフトウェア」にお金を払おうとする人々のカテゴリーは、おそらくイデオロギー的に動機づけられた数人を除いて、存在しない。
ソフトウェア開発が「負けた」のは、それが「コンピュータに無料で付いてくるもの」と見なされ、テレビや冷蔵庫や絵画を買うように、人々が積極的に買うものとは見なされなかったからだ。
- mapontosevenths
プログラミングが簡単になるたびに、私たちはより多くの(しばしば質の悪い)コードを手にしてきた。非効率を利用して生計を立てていた人たちは適応を余儀なくされたが、今回も同じだろう。
これはプログラミングの終焉ではない。ブロッコリーヘアの甥っ子たちがプログラミングできるようになる始まりだ。そして、本当のスキルを持つ人々にとっては、まったく新しい機会の世界が開ける。
ひどいコードの山で満ちた世界は、まさにその未来と戦おうとしているプログラマーたちに報いる世界だ。
- sdevonoes
誰かがかなり良いアイデアと実行力を持って来たら、コードが人間によって書かれたかLLMによって書かれたかは、実際には重要ではないだろう?例えば、次のトーバルズが何か素晴らしいものをオープンに公開したら、それがどう書かれたかなんて誰が気にするだろうか。
- NichoPaolucci
手書きのコーディングは、もうほとんど行われなくなると思う。それが新しい開発者の学習と、古い開発者の停滞に何をもたらすのか?私にはわからない。
優れた開発者(本当に優れた開発者)を作るのは、最小レベルで何かを「完璧に」、またはそれに近い形で行う能力だと思う。それらの小さな構成要素を連鎖させること。データの流れ全体を論理的に理解すること。可能な限り速くすること。それらの小さなブロックをどんどん組み合わせていくと、物事は少し不完全になっていくが、素晴らしい開発者はそれらを長い間完璧に保つことができる。
私たちはそのレベルをはるかに超えて飛んでいる。その小さな完璧な論理プロセス、その可視性は今や私たちから完全に隠されており、私たちの中にはそれをどうやって行うのかもう知らない人もいるだろう。そして今日のジュニアたちは決してそれを学ばないだろう。
そして、彼らはそれを学ぶ必要がないかもしれない。おそらく私たちは「より大きな」ソフトウェアを構築して、不完全さのレベルが目立たなくなるようにするだけだろう。より大きなシステム、より多くの機能、より多くのセキュリティ。
しかし、脳の萎縮は私たちに激しく襲いかかると思う。私たち全員にこれを教えてくれたものを奪うには、速すぎる気がする。少しずつ何かを構築することが、私たちのほとんどが学んだ方法だった。そして、より大きなプロジェクトに飛び込むことができ、脳はそれらの経路を作り出す。前の世代は新しいツールを学ぶのに数ヶ月から数年かかったが、今や私たちはすべてのツールを捨てて「代わりにこれを使え」と言った。優れた開発者は常に学ぶ方法を見つけるだろうと思うが、[…]
- trashb
著者は、コーディングがプログラミングとイコールではないという事実を指摘しているのだと思う。「プログラミング」という用語は、コンピュータに関連するだけでなく、より広く適用できる。
しかし、私はその類推にはあまり同意しない。私には、ペンと紙で書くこととタイピングの違い、デジタルとアナログの描画、活版印刷とコピー機の違いのように思える。ツールを適切に使う方法にはいくつかの重要な変化がある(物理的なものではバックスペースやアンドゥができない)。しかし、良い物語を書く本質は、タイピングやペン書きにあるのではなく、それを超越している。同時に、個人の好みや異なる創造的プロセスの適応により、ある人々は一方または他方でより良い出力を生み出すかもしれないというのは事実だ。