Brew timer

Turns a steep time from something a barista intends into something the bar can hold a shift to.

Mechanically it is trivial and that is exactly why it gets underspecified. The engineering is entirely in the human loop, and it has three parts. NOTIFICATION: a bar with a grinder, a blender and a queue is a loud room, and an alert that cannot compete with that room does not exist. CHANNEL COUNT: a single timer can only hold one steep, so the moment a second pot goes down the barista is holding a time in their head, and a time held in the head is a time that ends late. POSITION: the timer has to be startable in the same movement as the pour and visible from wherever the barista goes next, or the sequence breaks and the step is skipped. Everything else in this category — the leaf, the water, the temperature — can be specified on paper and then complied with imperfectly. The steep is the one variable where the equipment either enforces the spec or quietly does not.

© 2026 Mostafa Aly · Licensed under CC BY-NC-ND 4.0