I had a realization the other night about why I love Claude Code so much: it feels like a video game. I've put nearly 10,000 hours into infinite skill-ceiling games: Destiny, Escape From Tarkov, Rust, StarCraft, League of Legends, and PUBG. And I've spent most of the past 15 years designing systems for those very types of games, working on the user experience and competitive systems in League of Legends, Call of Duty: Black Ops 4, and Apex Legends. The same thing driving those sessions is driving my Claude Code usage. I'm enjoying the pursuit of mastery.
Alephic Newsletter
Our company-wide newsletter on AI, marketing, and building software.
Subscribe to receive all of our updates directly in your inbox.
Game designers have spent decades figuring out how to make difficult, repetitive, high-failure-rate activities feel good. It's called "game feel." Its markers are tight feedback loops (you feel your actions in real time), progressive mastery (you feel yourself getting better per session), recoverable failure (you can recover from errors painlessly), and clear agency (you get a result you intended, even without knowing if it was possible). Claude Code has all of these. I see my input turning into action in real time. I feel myself getting better at directing it over weeks. When it goes sideways, I can course-correct without catastrophe. And when it nails something I couldn't have done alone, I still feel like I made that happen. I gave it the right context and constraints. In the world of AI-assisted coding, even starting over from scratch is sometimes quicker than revising something that went wrong. Delete your save file and speedrun it again.
I would never want to go into a dungeon and fight monsters in real life, but games make that fun. Wrapped in the right systems, friction, and danger, the possibility of failure becomes compelling rather than tedious. Conversely, getting auth working on a web app is not something many would describe as enjoyable. It's documentation rabbit holes, config files, and edge cases that only reveal themselves after you've made the wrong choice. But Claude Code somehow flips the script. The same transformation that turns dungeon-crawling into entertainment turns authentication setup into something I actually want to do. I suspect this also has a lot to do with the fact that Claude Code is not trying to be a fully autonomous headless agent, but more of a pair programming partner, creating a unique surface area for an experience where you feel the progress as you go.
What This Means for Tools
Developer tools have historically been built for power and efficiency, but rarely for feel. We optimize for what the tool can do, not how it feels to wield it. To illustrate the difference between feel and flexibility, look at how most tools have settings or customizations for every aspect of the application. Compare this to games, where even something as minor as an initial brightness calibration screen is seen as a barrier to flow. The best games put you into the action immediately and progressively unlock complexity. This is the onboarding experience that games focus on that other software often misses.
The assumption is that developers will put up with bad feel if the output is valuable enough. But game designers know something developer tools have ignored: feel is value. A tool that feels good gets used more. A tool that produces mastery experiences creates devoted users. This isn't about making tools "fun" in some superficial sense. It's about applying what we know about human motivation and skill acquisition into the interface.
Claude Code didn't set out to be a game, of course. But it has game feel anyway. I believe this is a core element of why it’s so in demand. From what I’ve heard from Boris interviews, and some of my intuition, I’d bet the game feel of the REPL came about pretty organically, with the team adding new metaphors, feedback loops, and working rules as they built the tool. All of the current crop of AI powered tools have great foundation models, but Claude Code has the best game feel. The question for other tool builders: can you design for this intentionally?
I'm burning tokens at an alarming rate. But I'm burning them the way I burned hours in Tarkov, in pursuit of mastery. And the best tools, like the best games, make you want to keep going.