生成AIが職人芸を飲み込む時代、それでも「自分のやり方」で作り続ける理由
Fuck it, make it anyway

インディーゲーム開発者で詩人のJoel Autersonが、生成AIによる創作の価値の急落に心が折れた経験を綴る。自作の小さなツールやゲームエンジンでさえ、プロンプト一つで誰でも作れるようになり、仲間からの賞賛も失われていく。それでも彼は、効率や競争のためではなく、ただ自分が楽しいからという理由で、あえて難しい道を選び続けると決意する。
効率や競争のためではなく、ただ自分がそうしたいからという理由で、自分の楽しみ方で作り続け、学び続け、あえて難しい道を歩み続けること。それがゲームを作る理由であり、何かを作る理由なのだ。
HNでの議論
603- MachineMan
一般的に、クリエイターは正直に内省する必要がある。あなたはその職人芸を楽しんでいたのか、それとも称賛を楽しんでいたのか?難しいパズルを楽しんでいたのか、それともほとんどの人ができないことを成し遂げるという評判や価値を与えてくれるキャリアから得られるアイデンティティを楽しんでいたのか?コードそのものを楽しんでいたのか、それとも自分のアイデアが実現するのを見る達成感を楽しんでいたのか?自分がやっていることが自分自身でなくなったとき、残るのは誰なのか。
AIは完璧ではない。手作りは常にAI生成の工芸品に勝ると確信している。IKEA対大工のたとえは失敗している。なぜなら大工は家具を一つ一つゼロから作り、たった一人の顧客にしか提供しないが、デジタル製品は定義上限界費用がほぼゼロなので、品質が良ければAI生成コードよりも適切なコードに大量の人間の時間を費やす価値がある。
追伸:あなたには本質的な価値があり、あなたのスキルもまた価値があり続ける。たとえそれが複雑な問題に取り組み、深く考える方法を教えてくれるという理由だけであっても。
- GMoromisato
古典的なベン図を思い浮かべてほしい。次の3つの交差点だ:
1. 自分がやって楽しいこと。
2. 自分が得意なこと。
3. 人が自分にやってほしいと評価するもの。
AIの問題は、それがこれら3つのバブルすべてを変える可能性があることだ。1. 確かにAIは強力だが、多分私はそういうコーディングの仕方を楽しめない。2. 私はC++が本当に得意だが、プロンプトはあまり得意ではない(少なくとも他の誰よりも上手くはない)。3. AIが私の仕事を安くできるので、もう誰も私を雇わない。
世界は元に戻らない。だから私たちの課題は新しい交差点を見つけることだ。これは常に難しい仕事で、簡単な答えはない。
- DidntUseIt
問題は、LLMがなければ、私は基本的な連絡先リードフォームを作って、それでいいとしていた。
LLMがあれば、SaaS全体を作っている。昨夜は最高のDM体験を作った。以前なら絶対にしなかった。ユーザーがiMessageから来ているので、見た目も感触もiMessageそっくりで、小規模ビジネス向けだ。メッセージにファイル共有が非常に多いので、カスタムソリューションを作る時が来たとずっと計画していたが、可動部分が多いので先延ばしにしていた。
自社での電子署名、メールマーケティング、請求書発行もやっている。開発者は私一人だけだ。ベンダーの他の選択肢は高すぎて複雑すぎた。請求書製品も作った。そのクライアントの過去のメモに基づいて、かなり良いメモを書いてくれる。
支払い、ホスティング、メールなどいくつかを除けば、ほとんどすべてのビジネス統合がコードの問題になる。
正しくやっていれば、これまで以上に多くを構築すべきだ。
ちなみに、レンタカー業者や理髪師のようなランダムな非開発者たちが、自分のビジネスのために基本的なサイトのリードフォーム的なものを作っている。だからLLMなしでは、もう初心者レベルのことしかやっていない。もう本物の開発者には見えなくなる。誰でもあのVercel製品を使って、URLにデプロイまでできる。それが小規模ビジネスのプロシューマーケースだ。
本物の開発者は、一般の人にはできない大規模なプロジェクトをやるべきだ。あるいは、高価または複雑な統合を置き換えるようなものだ。
至る所に膨大な機会がある。
- user43928
AIが登場する前から、アプリや役立つツールを作るのが好きだった。15年間やっていて、そのうち10年はプロとしてだ。
今日は、もっと好きだ。こんなに楽しかったことはない。
以前なら何日もかかった作業(そもそも実現可能だったとしてだが)が、今では30分で実装でき、結果を反復して思い通りに動かせる。
コードのレビューは完全にやめた。
ここにいる人たちは、それが大惨事だとか、結果は保守不能になるとかよく言う。彼らは分かっていないと思う。
私のアプリは20万行+テスト10万行で、AIが遅くなったり保守できなくなったりする兆候はない。
このプロジェクトに4ヶ月取り組んでいる。何百時間も投資し、今月AppStoreで有料アプリを公開する予定だ。
楽しかった。毎日アプリを使っていて、将来追加する機能を楽しみにしている。
- dofm
これだ。
これがほぼ正確に私の感じ方だ。他のクリエイティブ分野では、AIがその分野の喜びを奪う魂を殺す泥棒であることに、すでに対処し始めている。イラストレーター、画家、写真家、ミュージシャン、メイカーたちに希望を持っている。そうした友人やコミュニティでは、すでに考えを巡らせ、感情を表現でき、自分たちを守る方法で仕事をすると決意している人々を見る。
ソフトウェア開発業界は、自分自身の顔をどれだけ殴っているかをまだ直視していない。それはまさに、AIがソフトウェアにおいて少なくともある程度の実用性を持ち、最終形態の一部が必然的に認知的に50%グレーであるからだ。相互運用性のためだけでもそうだ。
- abstractcontrol
もし私がアーティストなら、機械が紙に線を描く役割を引き継いだとしても気にしないだろう。プログラマーとしても、機械がコードを書く役割を引き継いでいることは気にしない。
本当に重要なのは問題領域を理解し、作ろうとしているプログラムについて考え、視覚化することだ。だから、雑用が減って本当に重要なことに集中できるのは嬉しい。
過去1年間クオンツリサーチをしているが、LLMが節約してくれた時間(と退屈さ)は膨大だ。
LLMはAIですらない。この程度の混乱で困難を感じているなら、本当のAIが来たらこれらの人々は精神崩壊するだろう。
- x3haloed
これは80%がエゴで、20%が変化への恐れだ。
趣味対仕事についてのコメントは正しく、これが核心だ。
投稿者は自分を慰めようとしている。「『遅れを取る』のを避けるために変わる必要はないはずだ。私は今のやり方が好きだ。自分は仕事ができる」と。
実際のところ、LLMはあなたより速く効果的な仕事を生み出せる。そう、あなたは遅れを取っている。そして、それは求人市場でのあなたの価値を下げるだろう。最終的には劇的に下げる。
だからといって、好きだから手でコーディングをやめなければならないわけではない。しかし、あなたはそれが好きだとは思わない。賢いと褒められるのが好きなのだ。頭を撫でられるのが。手でコーディングするモチベーションが消えた最も可能性の高い説明はそれだ。結果があなたの特別な脳からの特別な出力でなくなった途端、あなたは特別に感じなくなった。
風景が変わる今、選択肢がある。まだ意味のあるユニークで傑出した結果を生み出す方法を見つけるか、あるいは徐々に頑固な時代遅れの姿勢に消えていき、変化について愚痴を言って時間を過ごすかだ。
- goonersallofyou
> 出力が自分のものに感じられず、それが生み出すものに誇りを持てない。
これに尽きる。
「Xを作った」と言うとき、Xが完全にLLMによってプロンプトされたものなのに、自己認識や恥ずかしさがない人がいるのが理解できない。
DoorDashで食事を注文して自分をシェフと呼ぶようなものだ。
- timcobb
これを読んだ最初の感想は、この人が今になってようやく社会によって壊された、あるいはほぼ壊されたのは良かったね、というものだった。
私はAIよりずっと前に壊れていた。生成AI以前から、誰も私のガラクタに興味がないことを学んだ。人々はROI、どれだけ金を生むか、どれだけ実用的かなど、他のことに関心があった。「誰もコードなんて気にしない」とは10〜20年前に叩き込まれた。Joelがここまで来たのは大したものだ。
- blahgeek
私の人生には2種類のコーディングがある:仕事と趣味だ。
約3年前までは、私にとって両者は多かれ少なかれ似ていた:ほとんどが純粋な創造で、喜びを火花散らし、充実感を与えてくれた。仕事が好きで、給料も良く、趣味が仕事のスキルを向上させた。夢のような生活だった。
今は?著者が提案したように「とにかく作る」ことは確かにできるが、それは趣味だけだ。仕事で昔のやり方でコーディングを続けたら、クビになるだろう。
文句を言うことはあまりないだろう。多くの人は生活のためにだけ働く。自分の仕事を愛せるのは稀な特権だ。趣味を続ける選択ができることに感謝すべきだ。