← Back to all work

Field Manual: The Engineer Vocabulary Designers Learn by Playing

A context-first vocabulary trainer that drops designers into realistic engineering scenarios, then turns the words they meet into an RPG with 8-bit reward games.

71 developer terms, taught in context across six field missions
Role
Designer & Developer
Timeline
2026
Tools
Astro, Canvas API, vanilla TS
Team
Solo

The Problem

Designers in engineering-heavy environments hit a vocabulary wall constantly. Standups, pull request reviews, incident channels, and planning meetings are full of words like foreign key, feature flag, rollback, zero trust, and rate limit. The terms get used around designers every sprint, but design education almost never teaches what they mean. The usual fixes, a glossary or a flashcard deck, fail for the same reason: a definition read cold, with no situation attached to it, does not stick.

Field Manual started from a different premise. People remember a word when they first meet it inside a moment that mattered, not when they look it up. So the tool leads with the moment.

The Process

Every term is introduced inside a short, realistic scenario before it is ever formally defined. A feature stopped working overnight, the site is down at 2am, an audit is happening next week, production is returning wrong data. You read the exchange between the engineers, tap a highlighted word when you want the definition, make one judgment call, and see the consequence immediately.

The reward loop is where the 8-bit layer comes in. Each of the six tracks ends with its own Canvas mini-game, themed to the track, as a release valve between missions. Here is the first one, Git Runner, live and playable. Press space or tap to jump the merge-conflict blocks.

The full experience is six tracks, a leveling system, unlockable titles and gear on a pixel avatar, and a growing field notebook of every term you have met. It runs entirely in the browser.

Play the full Field Manual experience →

The Decision

The sharpest decision was constraint. The instinct with a teaching tool is to cover everything and let people roam. Field Manual does the opposite on purpose:

To stay native to the site, none of it uses a framework. The interactivity is vanilla TypeScript in Astro components, the same pattern as the rest of this portfolio, themed for day and night and built to work on a phone from the first line.

The Outcome

Reflection

The hardest part was not the engineering trivia, it was trusting the constraint. A bigger glossary or a freeform sandbox would have looked more thorough and taught far less. Almost all of the learning happens in the first scenario where a word suddenly has a reason to exist, so the entire design protects that moment: lead with the situation, make the definition optional, reward the finish, then move on. The vocabulary sticks because it arrived attached to something that happened.