It's still OK to enjoy programming

Hacker News Top News

Summary

作者在 Hacker News 上的 AI 悲观情绪中撰文,主张即使 AI 能自动生成代码,个人依然可以纯粹为了乐趣而在业余时间手写代码、探索类型安全与递归模式等编程思想,享受编程不需要经济上的正当理由。

No content available
Original Article
View Cached Full Text

Cached at: 10/19/26, 05:04 PM

# It's still OK to enjoy programming Source: [https://chriskiehl.com/article/it-is-still-ok-to-enjoy-programming](https://chriskiehl.com/article/it-is-still-ok-to-enjoy-programming) ![](https://d39wtn5cxihhz5.cloudfront.net/content/800Pasted-image-20261017124054.jpeg) Published: 2026\-10\-17 Reading[Hacker News](https://news.ycombinator.com/news)makes me feel like I need to write this:*it's still OK to enjoy programming*\. Yes, at work, where you are paid to produce value for a business, the economics of purely hand\-written code have changed\. But that's work\. Work is not life\. The loudest voices on the internet are the saddest and most infectious\. To throw a tiny counter example in the sea of despair: I still program on the weekends because it is fun\. I'm currently learning game programming\! My current level of sophistication is a buggy Breakout clone with terrible collision detection\. I write it by hand because I enjoy it\. I struggle with problems because solving them makes me happy\. It doesn't bother me that Claude could one\-shot it, because that's not the point\. I also get side\-tracked from working on this "game" to study random programming topics\. Last weekend was exploring how far I could push type safety in Java using ideas from dependently typed languages like[Agda](https://agda.readthedocs.io/en/latest/index.html)\. There is no point to this\. It gets tucked away under "interesting ways of thinking about a particular problem\." Maybe it will come up in work life\. Maybe not\. I did it because exploring is was fun\[0\]\. A few weekends ago:[recursion schemes](https://en.wikipedia.org/wiki/Category:Recursion_schemes)\. Technically, this was not fun\. I spent hours of banging my head against a wall\. In the end, I still don't even know what's valuable about the ideas\[1\]\. But I do know that many of the most beautiful ideas in programming only become clear to me after years of baking in my mind\. It's why[entire papers get written about Monoids](http://ozark.hendrix.edu/~yorgey/pub/monoid-pearl.pdf)\. Maybe one day I'll find a problem that this applies to\. Maybe not\. I did it because understanding hard things is rewarding\. I write this because I increasingly feel a strange social pressure\. It's like I'm not "supposed" to enjoy this any more\. As though there's no point or joy to be had in continuing to grow as a human\. The more of this doom stream you consume, the more it starts to infect you\. Maybe "there is no point," you find yourself thinking\. But this disappears as soon as you disconnect\. It's OK to enjoy things\[2\]\. Doing so requires no economic justification\. **Footnotes:**

Similar Articles

Programming Isn’t Special

Lobsters Hottest

一篇博客评论文章,主张编程本质上是艺术而非纯粹功能性工作,因此创意行业对AI的抵制同样应适用于编程,而非因编程是"功能性的"就为使用AI辩护。

Yes, and

Hacker News Top

htmx 作者、蒙大拿州立大学计算机科学教授 Carson Gross 撰文探讨“在 AI 时代是否还应该成为程序员”,他认为编程的核心——解决问题与控制复杂性——依然有价值,但强烈警告初学者不要依赖 AI 生成代码,必须亲手写代码才能读懂代码,并指出 LLM 并不像编译器那样确定、往往引入额外的偶然复杂性。

On AI

Lobsters Hottest

The author reflects on his journey from manually typing code on a vintage Macintosh to embracing AI-powered code completion tools like Copilot and Claude, concluding that while the AI industry is problematic, the technology itself can be useful.

Fuck it, make it anyway

Hacker News Top

A programmer reflects on the demotivating effects of generative AI on creative work in programming and games, but resolves to continue making things despite the devaluation.

Feeling sad about AI

Lobsters Hottest

Andy Balaam shares his personal feelings of sadness about AI, feeling it disrespects his love for programming and identity, while offering encouragement to fellow coding enthusiasts.