Mission
The problems I care about most, and the ideas behind what I build.
Beyond the chat box
Interfaces that shape themselves to the task
We're stuck in a world where AI means typing into a chat window. That's a command line with better grammar. I'm more interested in generative user interfaces, where AI shapes the interface around the moment, the person and the task. Nobody has built that well yet.
Not just for developers
AI for the rest of the world
Right now, the AI industry is building for itself: developer tools, coding assistants, API wrappers, all solving problems engineers have. Most people are left watching. The most useful AI products haven't been built yet, because they're for people the industry isn't paying attention to.
Open the gates
Anti-gatekeeping, from jQuery UI to now
jQuery UI started here. People said only "real developers" should build websites, and we opened the door for everyone else. I followed that thread to Chrome DevTools, making them friendlier to designers, then to the creator economy, where self-made entrepreneurs don't ask permission to be heard. AI is the same fight again: who gets to build, create, and participate.
The return of the mixtape
Curation in the age of slop
AI can generate anything, and the internet's content platforms are drowning in mass-produced noise. When people have infinite choices, they end up with nothing they care about. We understand curation in the physical world: museum curators, sommeliers, the friend who makes the perfect mixtape. The web lost that after Yahoo, and I want to bring it back.
Strange on purpose
Where my curiosity goes
Some ideas don't fit in a pitch deck. A future modeler that lets people map their potential lives. A camera app that captures past, present, and future. Social media where you follow yourself in parallel dimensions. They sound strange, and plenty of good ideas did at first.
One person, full stack
The rise of the Super IC
I think the future belongs to small teams of obsessed generalists: people with taste, product sense and engineering skill in one head. Impeccable exists because design, engineering, and product shouldn't be separate disciplines with separate languages. AI made all three easier to start. Renaissance Geek, the company I founded around Impeccable, is about doing them well.
Extract and share
Tools I built for myself, then shared
Every workflow has friction that most people accept and some people fix. I fix it and share what works: agent-reviews for code review, Impeccable for AI design, burn-after-login for browser automation. If a tool makes me faster, it will probably make others faster too.