HN 日本語サマリー

← 一覧へ戻る
プログラミング

プログラミングを楽しむことは、今でも大丈夫

It's still OK to enjoy programming (chriskiehl.com)

640 pointsby goostavos556 コメント

要約

この記事は、プログラミングの経済的側面が変化し、AIが普及する中でも、趣味としてプログラミングを楽しむことが依然として価値があり、やりがいのあることだと主張しています。著者は、個人的な学習や問題解決の喜びを追求することが、外部の評価や経済的合理性とは無関係に重要であると述べています。

全文翻訳

プログラミングを楽しむことは、今でも大丈夫です

[画像]

Published: 2026-10-17

Hacker Newsを読むと、これを書く必要があると感じます:プログラミングを楽しむことは、今でも大丈夫です。

はい、仕事では、ビジネスのために価値を生み出すために報酬を得ているので、純粋に手書きのコードの経済性は変化しました。しかし、それは仕事です。仕事は人生ではありません。インターネット上の最も大きな声は、最も悲しく、最も感染力のあるものです。

絶望の海に小さな反例を投げ込むために:私はまだ週末にプログラミングをしています。なぜなら、それは楽しいからです。現在、ゲームプログラミングを学んでいます!私の現在の洗練度は、ひどい衝突検出を備えたバグのあるブレイクアウトクローンです。それを楽しんでいるので、手書きで書いています。問題を解決することが私を幸せにするので、問題に苦労しています。Claudeがそれを一撃で解決できることは気になりません。なぜなら、それがポイントではないからです。

また、この「ゲーム」に取り組んでいることから脇道にそれて、ランダムなプログラミングのトピックを研究することもあります。先週末は、依存型言語であるAgdaのアイデアを使って、Javaの型安全性をどこまで押し進めることができるかを探求していました。これに意味はありません。これは「特定の問題に対する興味深い考え方」の下にしまわれています。もしかしたら、仕事で役立つかもしれません。そうでないかもしれません。探求することが楽しかったから、それをしました[0]。

数週末前:再帰スキーム。技術的には、これは楽しくありませんでした。壁に頭をぶつけながら何時間も過ごしました。結局、これらのアイデアの価値が何であるかさえ、まだわかりません[1]。しかし、プログラミングにおける最も美しいアイデアの多くは、私の心の中で何年も熟成されてから初めて明確になることを知っています。だからこそ、Monoidsに関する論文全体が書かれているのです。いつか、これに適用できる問題を見つけるかもしれません。そうでないかもしれません。難しいことを理解することはやりがいがあるから、それをしました。

私がこれを書いているのは、ますます奇妙な社会的圧力を感じているからです。まるで、もうこれを楽しむ「べきではない」かのようです。人間として成長し続けることに意味や喜びがないかのようです。この終末論的なストリームを消費すればするほど、それはあなたを感染させ始めます。「意味はない」と、あなたは考えていることに気づくかもしれません。しかし、これは接続を切るとすぐに消えます。

物事を楽しむことは大丈夫です[2]。そうすることに経済的な正当化は必要ありません。

脚注:

  • [0] いつかFinを理解するために時間を取ってください。それは美しいです。
  • [1] まだそこには到達していませんが、これを研究する目標は、代数的にプログラムの正しさを推論するための別のツールを自分に与えることです(これは私が私の本でカバーしているトピックです!)。
  • [2] 私はまた、Vibeコーディングも楽しんでいます。コードを一行も見たことのないアプリのスイートを持っています。そうすると、私がぞっとするだろうと推測します。「プログラミング」も同様に楽しいです。しばしば非常にそうです。しかし、それはそれ自身のユニークな方法でです。