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

July SITREP
July 27, 2026 · 2 min read
The squirrel photo has nothing to do with this post really, apart from the fact that I shot it today and it's almost the end of July. The Summer is fl...
Read More
Leica Dream
July 16, 2026 · 2 min read
Last week I took delivery of a camera system I've dreamed about shooting for years: the Leica M. The M series has been in production since the 1950s a...

STP 2026
July 14, 2026 · 2 min read
Ben and I completed the annual Seattle to Portland ride again this past weekend. We originally set out to ride the entire route in one day, but the am...

Summer Start, 2026
June 23, 2026 · 4 min read
I snapped the poster image of this post on a whim this past weekend because as I sat on the couch it occurred to me: this is peak living. Just Haleigh...

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...

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...

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 ...