Small fragments. Things I read, heard, or couldn't stop thinking about. These are too short for essays but too good to lose. Sort of like commonplace book meets tumblelog.

429 bits, and counting.

Gawx — Fred Again.. USB002 (Mexico City with Latin Mafia). I can't get enough of this mini-documentary. Creator videos about other creators are some of my favorite things to watch, and Gawx is easily my favorite YouTube storyteller right now.

On the train between Tokyo and Kyoto, I keep spotting small towns tucked by lakes and on hillsides. I can't help but wonder if these are the places that inspired the idyllic backdrops in some of my favorite anime.

I wonder if the dot-com bust of this era is the rapid commoditization of frontier models.

I keep coming back to what makes a moat in 2026. It's not one thing. It's the combination — atoms and bits, craft and taste, GTM and distribution.

I want to visualize my ghost across everything I do — physical and digital. The goal is always to be better than the last version of myself.

Went for a long walk this morning and recorded voice memos for a new project I want to build. It's called Plot. Let's see if it turns into something.

The distance between idea and shipped thing has never been shorter. And yet I watch talented people accumulate work like it's precious, treating release as something to earn rather than do. That feels backward.

Coachella/Couchella weekend. Loved the xx set last night. Looking forward to The Strokes, Interpol, and Geese tonight.

Thom Yorke — "Live at Sydney Opera House". My favorite concert venue. Incredible performance of Let Down. Can't wait to watch the whole thing properly over the weekend.

Found this while organizing files — a letter I wrote to my eldest somewhere over the Atlantic, LAX to CDG. I've been writing letters like this to both of my kids for years. One day I'll put them all in a book.

A dozen photo books and counting. This one's from last summer in Maui — shot entirely on my custom photography app. Flipping through it still makes me smile.

Three filters, in order: great people, hard problems, new things to learn. Exceptional people have already cleared the easy problems, and proximity to them selects for harder work. Hard problems can't be solved with what you already know, so learning stops being optional. Compounding knowledge is how you get back into rooms with better people.

Marketing is about values. This is a very complicated world. This is a very noisy world. And we're not going to get a chance to get people to remember much about us. No company is. And so we have to be really clear what we want them to know about us.

— Steve Jobs

Jobs said this in 1997 to a room of skeptical developers. The world he described as "very noisy" would look monastic by today's standards.

There are two kinds of readers: those trying to understand the world, and those trying to understand themselves.

Every now and then, I still catch myself typing in reader.google.com. Old habits.

When I'm struggling to understand something, I break it down. Not once — recursively. Large abstractions first, then the layer beneath, then the one beneath that, until I hit the primal forms. You don't get to understand the thing until you can put it back together.

Software commoditization was the first wave. Hardware is next.

3D printing, CNC automation, and robotic assembly are compressing the cost of physical production the same way cloud and open source compressed software a decade ago. Close that loop with generative models and you get systems that can design, simulate, and iterate on physical goods at something approaching software velocity. The cost floor drops. The barrier to replication drops with it.

Physics doesn't care that atoms are involved.

March was a blur — AppWorld, GTC, RSA, and Arm. Four keynotes, a panel, dozens of customer meetings, and tons of high-fives and fist-bumps. The highlight was getting to interview Steve Wozniak. Looking forward to a few days of recharging with hikes and photography in the PNW.