Vim Scoops turns Vim motions into an ice cream game to keep you off the mouse
A free browser progressive web app from Marcus Michaels teaches famously unintuitive Vim movement keys via delivery puzzles.

London-based developer and designer Marcus Michaels built Vim Scoops, an HTML/CSS/JavaScript browser game that teaches Vim movement keyboard shortcuts through ice cream delivery levels. For decision-makers, it is a rare example of learning UX winning on fundamentals while still admitting where AI helps and where it should not replace work.
Editing at a Linux command prompt often forces a choice: nano, which is simple, or Vim, which is powerful but famously unintuitive. Vim Scoops is Marcus Michaels' answer to that friction, turning “Vim motions” into a browser game about an ice cream truck making deliveries efficiently. The premise is straightforward and weirdly sticky: players use Vim’s keyboard movement commands to dart around the screen and meet a par score on each level.
In the very first level, the map has three people. One is marked with a C (the target customer). Two are marked with X (people who do not care if you drive by). To reach the customer in five moves, players must use Vim’s four basic one-character movement keys: h for left, j for down, k for up, and l for right. The source even frames the solution plainly: in that opening puzzle, you can “just ljljl your way to the customer and that’s that.” From there, the game ratchets up the mental load by testing additional motions, including w for jumping to new words and 0 for line starts, then layering more complicated puzzles that rely on remembering what you already learned.
That “remember what you already showed you knew” detail is the real story here. Vim is a muscle-memory ecosystem, and movement commands are the foundation. If you have ever tried to move around in Vim, you know the learning curve is less about thinking and more about retraining your hands. Vim Scoops leans into that reality. By wrapping motion keys into something visual and goal-based, the game makes the commands feel less like obscure syntax and more like a navigation language. In other words, it reduces the penalty for practicing. And it does it in a browser, which matters because friction is where learning projects die.
Michaels built Vim Scoops as an HTML/CSS/JavaScript game that lives in a web browser, and he describes it as a progressive web app specifically because his commute has signal dead spots. That offline-friendly choice is not a minor implementation detail. It is an onboarding strategy for the real world: if your commute is where you can spare 5 to 15 minutes, you want the learning tool to work when the network does not. The game being free supports the same goal, keeping distribution wide while encouraging repeat practice.
This also becomes a quiet commentary on tools and autonomy. Michaels says he uses Vim motions whenever they are available, and he does not present the approach as nostalgia. In his email, he explains the appeal as staying on the keyboard without needing a mouse, and he calls it “really powerful, especially for repetitive tasks.” That line hits the executive-relevant nerve because it describes a broader productivity pattern: when your workflow is repetitive, the cost of context switching can dwarf the cost of initial learning. A game that accelerates that initial learning can be a productivity lever, even if it is “just” for movement keys.
Then there is the AI subplot, which shows up because Hacker News readers noticed errors and speculated that Michaels may have used AI to build Vim Scoops. Michaels acknowledged that AI aided development, but he insists it did not build the game in its entirety. He describes a pragmatic role for AI: he has been programming since long before modern AI tools existed, and AI can type faster than he can, particularly for “small, well-defined tasks.” But he draws a line between using AI as an accelerator and handing it control blindly. His warning is blunt and relevant to anyone building products or managing engineering teams: the danger is when people hand over too much control without understanding what is being generated.
He goes further and sets a standard for trust: “Everything I ship with AI assistance is something I understand fully and could write myself.” His framing is that AI enhances a developer rather than replaces one. He even reiterates that everything is understood and could be written manually; AI just helps get there faster. That distinction matters in a world where teams are racing to ship and where governance around code generation is still catching up. The game itself even teaches “advanced techniques as deep as recording actions for playback in future projects,” which reinforces that the learning ladder is the point, not automation.
If you run a modern dev team, build tools, or invest in developer education, Vim Scoops is a reminder that the UX of learning beats the buzzword of learning. It is not a corporate LMS. It is a free, offline-capable game that turns a specific, mechanical skill into a short practice loop: move, observe, score, repeat. And because the motion commands are the same primitives you use every day in Vim, the learning transfers immediately.
The second-order implication is simple: when tools compete on speed, they often forget habit formation. Vim Scoops competes on habit formation. It keeps hands on the keyboard while making the unintuitive parts feel navigable. For peers who oversee product, engineering, or developer ecosystems, that is the bigger stake. AI assistance might make development faster, but the user still needs a path to mastery. Michaels is effectively betting that learning, like shipping, should be understood end-to-end, not outsourced to a black box.
This story's Key Insights and Take-aways are locked.
Create a free account to unlock Executive Actions for one credit.
Register to UnlockAlways free for Executives Club members. Join the Club
More in Technology

Alibaba’s SkillWeaver cuts agent tool tokens 99.9% with SAD feedback loop
A new task decomposition and retrieval pipeline slashes context use while boosting multi-step tool-routing accuracy in enterprise benchmarks.

Sony plans to end PlayStation game discs by 2028, and brands are roasting the move
GameSir, KFC España, Domino's UK, Proton, and even privacy folks are turning Sony's digital shift into instant marketing ammo.

Export controls for Anthropic’s Fable lifted, but U.S. AI policy still won’t settle
Frontier models are back online, yet the rules for future releases remain ad hoc and strategically risky.

