The human-in-the-loop is tired
On reward functions, dopamine, and what it actually feels like when the code starts writing itself.
On reward functions, dopamine, and what it actually feels like when the code starts writing itself.
Bespoke tools designed for individual needs, transforming how we solve problems.
That’s the work of design: to make something so good, it’s obvious.
AI built for autonomy crowds people out, making us passive observers of what’s coming. We’re building toward a different future.
An honest accounting of what the craft costs, and why it costs more than the crafts sitting right next to it.
I didn’t expect to get so tired of reading LLM output.
Why a 98% browser support metric still excludes millions of users.
Are activities motivated by an array of reasons much less useful than ones done with a distinct purpose?
LLMs have broken legibility of effort - our ability to tell, at a glance, whether something took a human real work. What happens next?
When you’re designing motion, you’re designing with time. Understanding the mechanics turns movement into meaning.
When taste is weak, everything survives long enough to demand justification, and the organization slowly confuses activity with progress.
Atomic design got us from thinking about pages to thinking about components, but we don’t need to keep carrying the periodic table around.
Config 2026 reveals Figma’s high-stakes gamble to survive an era of agentic workflows in a code-native environment.
How strict visual systems prioritize automated rules over contextual quality.
How the media turns rich guys’ opinions into news.
The functional alignment between AI capabilities and human intent.
Notes from the 2026 WWDC keynote.
Write-first design prevents falling in love with the wrong thing by prioritizing reasoning over implementation.