Building a flexible combobox primitive from scratch
Practical notes on agent chat inputs, message patterns, tool activity and human-in-the-loop controls for open-ended AI products.
A closer look at Cushion's ⌘K menu, including full workspace search, keyboard shortcuts and paginated results for large teams.
Practical lessons for using motion in web interfaces, from easing and gestures to layout transitions and accessible animation.
How we rebuilt Artificial's policy inbox with saved views, flexible filters, task workflows and faster navigation for complex underwriting work.
Why more designers should work closer to production code, reduce handoff waste and test ideas in the material of the web.
There's a divide between how modern design is done. Design in modern product organisations should change. Most design roles could be split into two - Design Researchers & Design Engineers.