1min.

1MIN · ENGINEERING GROWTH

Programming for enjoyment does not need a productivity argument

Developer Chris Kiehl argues that programming can remain a satisfying hobby even when AI can produce the same result faster. He describes writing a buggy Breakout clone by hand, exploring stronger Java types and struggling with recursion schemes because understanding the ideas is rewarding. His distinction is between paid work’s economic goals and personal exploration; the latter does not need to prove that it saves time.

Chris Kiehl · Oct 17, 2026

Why it matters

Engineers can protect curiosity and skill-building without making every personal project compete with workplace output metrics.

More context

This short personal essay offers concrete examples of learning without a promised payoff. An editorial next step is to choose one small problem you want to understand and let that learning goal determine how much automation you use.

Keep in mind

This is the author’s perspective, not evidence about employment trends or a controlled study of learning. His claim about what AI could generate is personal context rather than a benchmark.

Original read

More engineering ideas, one minute at a time.

Explore more stories