Recreational Programming
- ID
- 35469
- Status
- summarized
- Published
- 14 Oct 2026, 6:33 AM
- Fetched
- 15 Oct 2026, 2:16 AM
- Provider
- Hacker News
- Category
- dev-community
- Original URL
- https://www.cphiri.dev/presentations/recreational-programming
- Source URL
- https://hnrss.org/best
Summary
- Score
- 6.0
- Created
- 15 Oct 2026, 2:17 AM
- Tags
- Audience
- developersvibe_coderssaas_founders
What happened
Christopher Phiri's slide deck defines recreational programming as coding for joy rather than work, money, or external requirements, and maps five styles: Live Explorer, Deep Diver, Creative Technologist, Problem Solver, and Language Explorer. It argues that building 'useless' things, following energy instead of plans, documenting the journey, and keeping a beginner's mind can prevent burnout and lead to unexpected learning. The Hacker News discussion drew 291 points and 143 comments.
Why it matters
If you're stuck in the tutorial/interview grind or only building for a side hustle, this gives a concrete permission slip to run one ROI-free experiment: build a toy version of a system or try a new language without a business case. It also suggests treating abandoned repos as exploration rather than failure, so decide whether your next project needs a business case before you start—or whether following energy is the better signal.
Discussion angle
Ask each person which of the five styles they default to and name one abandoned or 'useless' project that taught them something they later reused at work—then debate whether 'follow energy, not plans' conflicts with startup deadlines.