AIが「ボーイングを自宅で組み立てる」時代、Emacs使いの優越感は消えた
Emacs in the Age of Magic
Claude Codeの登場で、Emacsユーザーが誇ってきた編集速度やLISPの表現力といった優位性は意味を失いつつある。著者は、高校生がAIに頼ってExcalidrawの全スタックをElispで再実装したexcali-mode.elや、Rust製ターミナルエミュレータを丸ごと作り上げたcooked.elを例に挙げる。かつてなら到底不可能だった無駄な再実装が、トークン代だけで済むようになった現実を描く。
皮肉なことに、AIはStallmanが掲げたソフトウェアの自由という目標をひっくり返してしまった。自分のコンピュータに想像できることを何でもやらせる——それこそが本当の自由だ。唯一の難点は、それがどう動いているのか誰にも分からないことだ。
HNでの議論
54- jefurii
> 我々は、GNUがどのような方針を決定しようとも、LLMによって生成された貢献を含まないバージョンのEmacsを使用し開発する意図をここに宣言するために来た。我々はGNUにコストを検討し、正しいことをするよう促す。そうすれば我々はGNUを支持し続けるだろう。しかし、もしGNUがそうする気がないなら、たとえそれがGNU Emacsでなくても、我々はLLMフリーのEmacsを使い開発し続ける。
- vhantz
> 十分に興味を持ったemacs開発者なら、$100のプランと長い週末があれば、かなり良い最初の版を叩き出せるだろう。
まだ誰もやっていないということは、誰も本当にそれを欲しかったのではなく、話題にしたかっただけだという明白な証拠だ。
バイクシェディング(些末な議論)の消滅は明らかな損失には見えないが、実は大きな損失だ。もしすべての科学者が、すでに書かれた本を参照し、他の分野との議論なしに閉鎖的な研究室で研究を続けると決めたらどうなるか想像してみてほしい。
- russfink
「AIはストールマンのソフトウェア自由の目標をひっくり返してしまった。自分のコンピュータが自分の想像できることを何でもやってくれる——それこそが真の自由だ。唯一の落とし穴は、それがどう動作するのか全く分からないことだ。誰にも分からない。」
- spapas82
私はこの記事に多かれ少なかれ同意するが、もう一歩進められる。今日では、どんなに高度であってもテキストエディタさえ必要ない。私はVS Codeユーザーだが、もう必要ないので3ヶ月以上VS Codeを開いていない。テキストエディタを開いて手でコードを編集するのは、あまりにも……昨日のようだ。
これは間違いなく新しい時代であり、個人的には大好きだ!(ちなみに私は右腕を骨折しているので、たとえ望んでもコードは書けない。このテキストは口述している。)
- Animats
まったく新しい世界だ。
今は、AIコーディングによって作られた塊を分離するために、よく定義されたAPIを備えたモジュール性について考える必要がある。保守性にはファイアウォールが必要だ。