Working
- Wrapping a 12-week engagement with Orbital — the new dashboard graduated to 100% last week.
- Starting a fractional design-lead retainer with an AI-for- accessibility startup. Two days a week, six-month term.
- Rebuilding this site (which is why you’re reading this).
Thinking about
- Streaming UI patterns — how do we surface model thinking without turning every product into a chat?
- The end of the “AI wrapper” era. What replaces it?
- Motion as information density. My tentative thesis: a tasteful 200ms is worth 40 words of documentation.
Reading
- The Timeless Way of Building — Christopher Alexander (again).
- Shape Up — Basecamp. Revisited before every retainer kickoff.
- Paco Coursey’s archive, in order.
Off-screen
- Training for a 50K in the monsoon. This is a bad idea.
- Shooting 35mm portraits on a Leica M6. Two rolls a week.
- Drinking far too many flat whites. No regrets.
Not doing
- Full-time work. Love the two-client rhythm too much.
- Speaking at conferences this year. Saving up for 2027.
- Starting a podcast. It’s tempting. I won’t.