「コードは決して難しい部分ではなかった」は全プログラマーへの侮辱だ

最近のブログ記事で、開発者Senko Rašić氏は、AI時代のよくある決まり文句「コードは決して難しい部分ではなかった」を直接批判しています。AI支持者がよく使うこの主張は、LLMがコーディングを簡単に処理するので、真の課題は何を作るかを決めることだ、と示唆しています。Rašić氏はこれを「すべてのプログラマーへのひどい侮辱」と呼んでいます。
彼は一連の鋭い質問で始めます:もしコーディングがそんなに簡単なら、なぜZIRP以前はプログラマーは高い需要と給与があったのか?なぜストレスやバーンアウトが多かったのか?なぜ企業は10倍の忍者ロックスターを探し、候補者にleetcodeのいじめを課したのか?
彼はまた、反対側の主張「何を作るかを考えること」が本当に難しい部分だという考えにも挑戦します。もしそれが本当なら、なぜプロダクトマネージャーはしばしば無知で、開発者よりも高給ではなく、厳格な10段階の面接を受けないのか?なぜビジネスアナリストは書類事務員として見下されるのか?
Rašić氏は、ステークホルダーと話したいという点では「平均的なプログラマーはいない」と主張します。彼が会ったほとんどの開発者は顧客と話したいとは思わず、明確な優先順位と安定した要件を望んでいます。彼は、「顧客の問題解決者」と自称する開発者でさえ、しばしばモナドやメモリ安全性に話を移し、実際の顧客についての理解は浅いと指摘します。
この記事は、コードの職人技と顧客理解の両方が重要であることを強調しています。「私たちが構築しているシステムの深い理解と、なぜそれを構築しているのかの深い理解」と彼は書いています。彼は両極端な立場を拒否します:「『コードは簡単だ』と大声で宣言したり、その反対に『コードは芸術であり、自動化できない創造的な人間の表現だ』と宣言することは、砂に頭を埋めるようなものだ」と。
彼はスペイン語のフレーズ「¿Por qué no los dos?」—なぜ両方ではないのか?で締めくくります。目標は、職人技と目的の両方を追求することです。「あなたは対処ではなく、繁栄を望む」と彼は書いています。しかし、彼はLLMの流行に飛びつくことを支持するのを控えています:「これによって、『LLMの流行に飛びつけ』という意味ではない」と。
📖 完全なソースを読む: HN AI Agents
👀 See Also

Claude Code: フィードバックハニーポットがプライバシー拒否設定を無効化——ユーザーがセッション記録トラップを報告
AnthropicのClaude Codeが、セッション書き起こしの確認をユーザーに促すようになりました。「いいえ」を押すと「ご意見ありがとうございます」と表示され、モデル学習に使用される可能性があります。「非表示」キーの動作は不明瞭です。

AIでFastTabを構築:X11用カスタムタスクスイッチャー
FastTabは、ZigとOpenGLを使用して、X11上のPlasmaタスクスイッチャーの特定のパフォーマンス問題を解決します。開発はClaudeなどのAIツールによってサポートされています。
Claude Fable 5.1とMythos 5.1: 同じモデル、異なる安全対策
AnthropicはClaude Fable 5.1とMythos 5.1をリリースしました。同じモデルで安全性のレベルが異なります。Fable 5.1は25%安く、エージェントワークロードでは最大45%のコスト削減が可能で、脆弱性の発見にも対応しました。

Anthropicは、OpenClawなどのサードパーティ製ハーネスからのClaudeサブスクリプションを制限しています。
Anthropicは、OpenClawを含むサードパーティーハーネス向けのClaudeサブスクリプションカバレッジを4月4日で終了します。ユーザーは従量課金制の追加利用を個別に有効にする必要があり、4月17日まで月額サブスクリプション料金と同額のワンタイムクレジットが利用可能です。