RecipeTables
Any recipe at a glance. Paste a recipe (or a URL) and get it back as a nested prep table. Ingredients as rows, steps as merged columns.
Any recipe at a glance. Paste a recipe (or a URL) and get it back as a nested prep table. Ingredients as rows, steps as merged columns.
AI interface patterns for what comes next: the missing states designed, the missing features working.
Shared design components aren’t enough to ensure a seamless product experience. Can designers create consistency by embracing simplicity?
How interfaces prevent input errors by resolving invalid states automatically rather than disabling options or displaying errors.
How AI-assisted native prototypes changed what usability testing could show.
How to choose between modals and pages, when to avoid modals, and how to determine the right level of interruption or navigation.
The story of the little plastic safety cover you have to move out of the way before you press some button of significance.
How they are different, what purpose they serve, and how to choose the right one.
Why RSS readers look like email clients, and what that’s doing to us.
Bugs Apple won’t fix. Why else would they keep them around for so long? We did the math.
Fade what? Everything! Make everything fade into view! It’s too static, you know? Make it pop!
How traditional structural principles can inform the design of AI-powered products and services.
A new proposal from Google's Gboard team, the Gboard Dial Version.
Filters can make or break your UX, and designing them is not as straightforward as you might think.
Three bad UX stories from just one week that brought me close to a complete meltdown.
One of the most consistently neglected parts of today’s user experiences is our handling of errors.
A layout optimization problem, supported by ChatGPT o1-pro.
Eliminate first, Automate where possible, and Simplify what remains — to minimize user effort and improve form completion rates.
Challenging the idea of displaying your entire navigation as a cluster of links.