世界を動かす技術を、日本語で。

HNに聞く: なぜHNの人々はAIに対して反対的なのか?

2026年6月6日

概要

  • AIによるコード品質批判 が増加傾向
  • ユーザー視点 では動作する製品が重要
  • AI支援での開発速度 の圧倒的な優位性
  • 実運用でのフィードバック が品質向上に寄与
  • コードの美しさより実行速度重視 へのシフト

AIコード批判の現状と本質

  • 過去6ヶ月間、 Hacker News Best RSSフィード で「AIが悪いコードを書く」「バグを生む」「技術的負債を増やす」といった投稿が連日見受けられる現象
  • 多くの開発者が AI生成コードの品質 に懸念を示す傾向
  • しかし、 コード自体は目的達成の手段 でしかないという本質

ユーザー視点と製品価値

  • ユーザーはコードの出自やフレームワーク に関心を持たない事実
  • 彼らが重視するのは 製品がきちんと動作するかどうか のみ
  • 開発者の自己満足 よりも、ユーザー体験の向上が重要

AI支援による開発スピードと現実的メリット

  • AIアシスト活用でv1.0リリースまでの速度 が10倍に向上する可能性
  • 手作業での開発では 市場投入までに時間がかかる という課題
  • 実際のユーザーからのフィードバック を早期に得て、主要な問題点を特定可能
  • Claude Code等のツールにより、 迅速なバージョンアップ と問題修正が実現

コードの美しさと実行速度のバランス

  • 美しいコード高度な設計 を追求する意義も存在
  • しかし、 市場投入や改善サイクルの速さ がより重要となる局面も多い
  • 実行速度重視 の考え方が現代のソフトウェア開発にフィットしつつある状況

まとめ:AI時代の開発価値観

  • AIによる開発支援 の価値は、単なるコード生成を超えるもの
  • 製品価値最大化市場投入の迅速化 が競争力の源泉
  • コードの美しさと実行速度 のバランスを見極める視点の重要性

Hackerたちの意見

「AI」を使っている人たちは二つのグループに分かれてるよね。

  • 一つ目のグループは、アルゴリズムやライブラリの研究、ボイラープレートコードの作成、テストハーネスの作成、APIとの統合、手を加えずにリファクタリング、自動化などをしてる。彼らはアーキテクチャやベストプラクティスについて考えたり、物事を詳細に理解したり、解決策の全体像を自分たちの手で形作ったりしてる。
  • 二つ目のグループは、プロンプトをキュレーションしたり、自律エージェントを設定したり、ツールやガードレールを作ったりしてる。実際にどうやって作られているかには関わらず、問題の周りのメタタスクに取り組んでるんだ。解決策が自然にできることを期待してる。 この二つのグループは今、全然違う世界にいて、得られる結果も全く違う。どちらが生き残るか、すぐにわかるだろうね。

ほんとに…私は個人的に一つ目のグループにいるよ。

これらのグループには技術者だけを含めてるの?だって、第三のグループもいるよ。一般の人たちで、雰囲気を重視したウェブサイトを立ち上げて、バックグラウンドでどう動いてるかなんて気にしない、金が入ってくる限りは。AIを使ってるけど、考えることが少なくなって、長期的には脳が柔軟性を失っていく人たちもいる。結果が混ざり合った非常に痛い未来が待ってるよ。一方では、少ない精神的労力で物事を早く進められるし、複雑なこと(例えば、コーディングの深い知識)を知らなくてもスピードを上げられる。これが基本的なことを早く革新するのに役立つかもしれない。だけど、反対に…人は学ばなくなる。もし何かが壊れた時に、どうやって動いているかを知らなかったら、別のAIに直してもらうの?それについてどう感じるか、考えられない。長い目で見れば、最初にこれがどう設計されたかを知らない人が出てくる。これが実際に私たちが生きている世界だよ。そして、あなたが言った1と2のグループがあっても、それが生き残るんだ。

それが「キャンプ」だとは、データがないとちょっと言えないかな。

後者のキャンプにいる人たちの多くは、前者のキャンプの知識を持っている人たちで、スピードやガードレールに満足しているから「自分の手で解決策を作る」ことを心配しなくなってるんだ。これは個人的な経験からじゃなくて、友達がスタートアップでやってることなんだけどね。だから全然驚かないよ。主要なアプリケーションのビルディングブロックは、ボイラープレートコードとして全部出てるから。半分の確率でAWSが必要な例を提供してくれるし、何を組み合わせたいのか、なぜそうしたいのかさえ分かっていれば。主要なAWSツールチェーンの使い方や、マイクロサービスでの製品設計が分かっていれば、理論的にはClaudeは全体像を理解していなくても、必要な部分を楽しく書いてくれるんだ。

それが全てじゃないと思う。個人的には、プログラマーがLLMを使ってクソみたいなコードを作ることにはあまり興味がない。私が心配してるのは、今の仕事における二次的、三次的な影響だよ。SREとして、ちゃんと作られて計測されたものとしてスラップを維持するように求められてる。私たちのプラットフォームには明確なルールと慣習があるけど、AIはそれに従ってない。広い世界では、画像や動画生成が「リアル」を消し去っていくのが本当に嫌だ。ミームにはいいけど、悪い行為者にとっては「AIだから俺じゃない」って言える素晴らしい手段を与えてしまう。それで議論が「その人が悪いことをしたか」から「物事がAIだと言うのは間違ってるのか」に移っちゃうのも心配だ。人間の仕事の価値が下がっていくのも心配。歴史を見れば、織り手たちのように、動力織機が登場したときに彼らにとってあまり良い結果にならなかったことがわかる。

これは単純に分かれてるよね。A対Bのような分割があると、AチームはHNが反Aだと思い、Bチームは反Bだと思う。これは変わらない。今、フロントページにあるこのメガスレッドを見れば、HNが決して反AIではないことがわかるよ。「Ask HN: あなたのGenAIに関する「おお、やばい」と思った瞬間は?」 - https://news.ycombinator.com/item?id=48406174。時には、正しい初期条件(例えば、タイトル)が片方を引き出すのに必要なこともある。コミュニティが分かれている理由については、HN特有の説明を考える誘惑が常にあるけど、社会全体がAIについて分かれているのが唯一の説明だと思う。私が何年も言ってきたように、HNはマクロトレンドから免れられないよね: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

余談だけど、あの別のスレッドの例の多様性はすごいね。私が気づいたのはこれらだよ:

  • 暖房を修理する: https://news.ycombinator.com/item?id=48417845
  • レトロキーボード用の新しいソフトウェア: https://news.ycombinator.com/item?id=48418158
  • キャンピングカーをカスタマイズする: https://news.ycombinator.com/item?id=48417379
  • 古いノキアの電話から天文学アプリを移植する: https://news.ycombinator.com/item?id=48419242
  • 子供の科学フェアプロジェクトを修理する: https://news.ycombinator.com/item?id=48419364
  • 家族のプリンターを直す: https://news.ycombinator.com/item?id=48419480
  • 解剖学を学ぶ(!): https://news.ycombinator.com/item?id=48418716
  • 電気代を下げる: https://news.ycombinator.com/item?id=48417949
  • クラシックギターペダルをプログラム可能にする: https://news.ycombinator.com/item?id=48418006
  • アボカドアームチェアの勝利の周回: https://news.ycombinator.com/item?id=48417658
  • ビデオゲームの敵にオーバーレイをかける: https://news.ycombinator.com/item?id=48420635 これが続いていくんだ。最初にその投稿を見たときはちょっと緊張したけど、タイトルがなんかちょうど良いと、すごいことが起こるね。

まあ、この投稿はもうページ7にフラグが立てられたみたいだね。確か、あなたがリンクした「おお、やばい」と思った瞬間のスレッドも同じことが起きてたよね。モデレーターがフロントページに戻すために介入しなきゃいけなかったのかな?HNは反AIではないかもしれないけど、フラグの重み付けが、極端に反AIなユーザーにその印象を与えるようにしてる気がする。EDIT: そして、今は戻ってきたね。

そもそもA対Bの二項対立ですらないよ、特に「AI」が非常に曖昧に定義されていることを考えると。新しい技術がたくさんあって、私はそれぞれに対して微妙な意見を持ってる。プラスチック製造業で働いている友人が、彼の巨大なExcelスプレッドシートをもっと予測可能でメンテナブルなものに移行できるのは嬉しい。でも、私の同僚がUIにチャットボットを入れようとしてるのにはすごくイライラしてる。

確かに「分かれている」ってのには同意するけど、「単純」ってわけじゃないよね。AIの話をすると、2023年以前には見たことがなかったHNのネガティブな側面が浮き彫りになるんだ。自分が何かを作ったって言うと、経験がないとか頭が悪いとか、作ったもの(趣味のプロジェクト)がつまらないとか恥ずかしいっていう否定的なコメントが来るのはこれが初めて。HNに10年以上いて、他の面白い技術で作ったものをシェアしてた時はこんなことなかったのに!それに比べたら、AIで作ったものなんて全然マシだったのにね。今日のスレッド見たけど、正直驚いたよ。HNも新しい方向に向かってるのかな?そうだといいな。あまりにもひどくてXに移ろうかと思ったくらいだよ :P

こういう風に言ってくれてありがとう。HNがAIに非常に好意的だと感じているから、質問には本当に驚いたよ。少なくともHNではAIのプロモーションが、現実世界の人々のAI受容よりも多いと思う。ほとんどの投稿が生成AIについてで、しかも大体好意的な内容だし。ある人たちにとっては、逆のように感じるのが実際に面白いよね。

Hacker Newsで議論の続きを見る