Blog
Thoughts on photography, marketing ops, and whatever else is on my mind.

Vercel MOPs Offsite in NYC
June 12, 2026 · 4 min read
This week my team met up in New York City for a hackathon. Serendipitously, I also had the opportunity to speak at a "Marketing Engineer Meetup" hosted...

Dog Days
May 27, 2026 · 2 min read
This is probably one of my favorite all time photos of Moby and Tango together. It fills my heart every time I look at it. I've been experimenting mor...
Read More
Still blooming
May 20, 2026 · 2 min read
The rhododendron continues to bloom, though it's definitely past its prime. I'm feeling the same way lately. I'm feeling burned out lately at work – I...
Read More
To Live and Die
May 15, 2026 · 3 min read
I have this wild notion that we're meant to live and die for bigger things than whatever we do to earn a paycheck. Don't get me wrong: I `love` my wor...

Latest Woodworking Project
April 17, 2026 · 2 min read
There's an expression I heard growing up that sticks with me: If you want to have nice things, you better learn how to make nice things. Maybe less ...

Riding Ragged
April 15, 2026 · 1 min read
I've been training my ass off. Literally. A buddy and I are training for STP again – but this time the goal is to ride the entire route from Seattle ...

Vercel FLOW 2026
March 30, 2026 · 3 min read
Vercel FLOW 2026 is in the books! This was the 2nd annual company offsite Vercel has ever done, this year in Phoenix, Arizona. FLOW stands for "For th...

Ghost Wheel
March 19, 2026 · 3 min read
Ghost Wheel isn't new, but I did recently give it a significant glow-up with Claude Code. What is Ghost Wheel? A compliment to Strava. Strava is fine...

SITREP
March 17, 2026 · 4 min read
Once again, I find myself in a familar place: reminding myself that writing is good for me and I should do it more often. I have two modes: on and off...