Mastery Fun vs Frontier Fun

by Jordan Fulghum, January 2026

tl;dr

Having "fun" while doing something is not binary. AI accelerates frontier fun but flattens mastery fun.

Last year, I wrote a post about how vibecoding took away the fun of application development. Yesterday, I wrote a post about how self-hosting is fun again after installing Claude Code on my home server.

How can the same tools create such different experiences?

I've been trying to reconcile these two experiences and I think the answer is in the difference between two kinds of "fun".

Early in my career, application development was frontier fun. Everything was new, like:

The fun came from learning big concepts and new mental models broadly. Every week was kinda like unlocking a new room.

Over time, that feeling has shifted. As I got deeper into whatever technology stack I was working in, the fun moved away from the broad strokes and into mastery. The minutiae. Beautiful syntax. Subtle language features. Weird edge cases. Patterns you only pick up from coworkers in code review. Taste. Judgment.

That phase lasted a long time. It stayed fun because there was always another detail to learn, another sharp edge that got me, or another small insight that gave me that dopamine hit.

Until recently.

What coding agents change

Coding agents like Claude Code compress learning curves - that's their superpower. But I don't think they compress all phases equally.

When you're early in a domain or learning journey, LLMs accelerate you into the frontier. They very quickly help you orient, scaffold, and explore faster. The fun is in the broad strokes and discovery. You feel like you are learning just enough and quickly enough to be able to get to the next step.

When you're deep or super experienced in a domain, though, LLMs smooth over the same texture that made mastery fun in the first place. The details evaporate and the serendipity drops. The work becomes about throughput, not so much discovery. Kinda more rote. Less... fun.

Two kinds of fun

This distinction helped things click for me.

kind of fun what it 'feels' like
frontier fun exploration, surprise, big learning jumps
mastery fun depth, nuance, taste, accumulation of small insights

I'd bet that every field has both, perhaps we're just the first to really feel it because of these agentic systems. AI is super good at quietly destroying mastery fun without you even noticing.

Fun isn't binary

Have coding agents made work more or less fun? I don't think there's a universal answer - it's very phase-dependent.

If your joy comes from exploring new territory, AI is gasoline. If your joy comes from mastering details, agentic systems will probably drain you of oxygen.

Where I've landed

The kind of fun I'm wired for right now lives on the frontier, not deep in well-mapped territory. In places where there's still room to be surprised. Where learning is 'chunky'.

That said, I think I'll miss mastery. I'm not sure if there's ever going to be a time where it makes sense to reclaim it, which is disappointing even if the net result is more fun overall.

The fun just moved. We gotta move with it.


Follow me on Twitter for more.