The author builds a buggy Breakout clone on weekends, illustrating the joy of hand‑written code beyond corporate demands.
*A personal essay published on 2026-10-17 argues that coding for pleasure remains valid despite market pressures. The author contrasts corporate mandates with weekend experiments, highlighting intrinsic reward over economic justification.*
A recent personal essay posted on 2026-10-17 pushes back against a growing narrative that coding must always serve a bottom‑line. The author, a practicing developer, admits that corporate economics have stripped pure hand‑written code of its former status at work. Yet he insists that work is not life, and that the loudest online voices amplify a bleak outlook. To counter that, he spends weekends building a buggy Breakout clone, probing type safety in Java with Agda concepts, and wrestling with recursion schemes. These activities are not about profit; they are about the pleasure of solving problems and the long‑term value of deep, unfunded curiosity.
The author notes that at work, "the economics of purely hand‑written code have changed" and that value is now measured in business output. This shift has turned coding into a commodity, relegating creativity to a secondary status. Yet the piece stresses that work is not life, and the loudest online voices amplify a narrative of despair. By separating employment from personal practice, the author draws a line between profit‑driven development and the pure enjoyment of solving problems. The contrast frames the central claim: programmers can, and should, preserve a space for un‑monetized experimentation.
The essay lists concrete weekend activities as proof of enduring curiosity. The author is building a "buggy Breakout clone with terrible collision detection" purely for pleasure. He also explores "how far I could push type safety in Java using ideas from dependently typed languages like Agda" and wrestles with recursion schemes despite the frustration. These pursuits are described as rewarding because they "make me happy" and "understanding hard things is rewarding." The author rejects the notion that AI like Claude could replace this joy, stating that the point is not efficiency but personal growth. The pattern shows that intrinsic motivation survives even when external incentives wane.
The author’s current project is a simple game, a Breakout clone, written entirely by hand. He admits the code suffers from "terrible collision detection," yet the act of crafting it is the reward. Parallel to this, he spent a weekend probing Java's type system, borrowing concepts from Agda, a dependently typed language. He labels the effort "no point" in a commercial sense but acknowledges potential future utility. Earlier, he tackled recursion schemes, describing hours of "banging my head against a wall" and admitting he still "don't even know what's valuable" about the ideas. The narrative underscores that even unfinished or imperfect work can seed future breakthroughs, as evidenced by entire papers on Monoids that emerged from similar long‑term contemplation.
The author feels a "strange social pressure" suggesting he is "not supposed to enjoy" programming any longer. He attributes this to a pervasive "doom stream" that convinces creators there is "no point" in personal growth. The essay argues that disconnecting from that feed restores perspective, allowing the statement "It's OK to enjoy things" to reappear without economic justification. Footnote two adds that "vibe‑coding" and using apps without inspecting their code can be equally fun, highlighting a broader definition of programming joy. The piece concludes that joy in coding is a personal right, not a market metric, and that reclaiming it counters the corrosive narrative of inevitable burnout.
It was published on 2026-10-17.
He is building a buggy Breakout clone with terrible collision detection.
He explored type safety in Java using ideas from dependently typed languages like Agda and studied recursion schemes.
The essay ends with a call to disconnect from the doom‑laden feeds that erode creative confidence. By reaffirming that programming can be a source of personal joy without a paycheck, the author stakes a claim for a healthier, self‑directed tech culture. If more developers reclaim that space, the industry may see a resurgence of genuine innovation born from curiosity, not just corporate mandate.
Sources: Hacker News article "It's still OK to enjoy programming" (chriskiehl.com), published 2026-10-17.