About

Why a coffee puzzle, why today

29 September is National Coffee Day in the US, and coffee chains are handing out free cups all over the country. Two days later comes International Coffee Day on 1 October. It's the first one since the UN General Assembly formally designated the date, in Resolution A/RES/80/248 on 10 March 2026. That makes three days when a huge number of people are thinking about the drink they have every morning.

Most of us never learn why one cup is sour and the next one is bitter. Baristas fix it with a loop called dialling in: brew, taste, adjust one thing, brew again. Dial It In turns that loop into a puzzle you can play in a few minutes, and by the end you'll know how to fix your own coffee at home.

The brewing control chart

Coffee people describe a cup with two numbers:

Put EY on the x-axis and TDS on the y-axis and you get the brewing control chart. Every brew in the game lands on it as a numbered dot, so you can see exactly where you missed.

How the model works

Behind the scenes, js/sim.js uses a deliberately simple model tuned to match real-world reference points:

The reference recipes land where the textbooks say they should. A shot of 18 g in and 36 g out in about 28 s at 93°C gives roughly 20% EY and 10% TDS. Fifteen grams of filter coffee to 250 g of water gives about 1.35% TDS. Real coffee also depends on water chemistry, grinder quality, channelling, freshness and much more, so treat the game as a way to build intuition, not a lab instrument. All 25 campaign orders were checked against the model to make sure each one is solvable and none is solved by the starting recipe. Rush Hour builds every order from a working recipe, so it can always be solved too.

Your data

There are no accounts, cookies, trackers or analytics. Stars, high scores, quiz results and passport stamps are stored in your browser's localStorage. Links you share include your score or result in the URL, so friends see what you saw.

Sources

Every fact on the site comes from these sources, checked on 29 September 2026:

Credits

Concept, code, illustrations and writing are original to this site. The fonts are Fraunces, DM Sans and DM Mono, from Google Fonts. The customers and the bean lots in the game are fictional, but the growing regions they're named after are real. Nothing here is health or nutrition advice.