Open leather journal with embossed leaves and tree design resting on grassy meadow with wildflowers and pencil, countryside landscape in background Relive parts of your soul Since ~2007, I’ve had a private Blogger site that marked the starting point of my sharing online and getting an appetite for writing in my free time. Between AIM, texts, and Blogger, I was in early training for life at Automattic without even realizing it. At one point, my dad sat me down and chewed […]
touch grass I’ve found myself increasingly referencing the “touch grass” meme, partially due to stress and partially due to excitement around a garden plot in Seattle. I grew up in Florida and, after a summer where our grass died, my brother and I took over the backyard digging holes. Before we moved, we even made a hole […]
path wearing How full can I fill this cup that is my life? There comes a point where the fullness overflows and feels more like loss. The overflowing underscoring how limited this time is—how futile it is to truly capture anything and how the glass is already broken. I still struggle to hold the glass of life […]
Remember the future In March 2021, life was blurry in a way I wasn’t used to. I had felt the blurriness that comes with nomading and endlessly waking up in different places, groping around in that distinct sea of newness, centering experience above connection/comfort/consistency. COVID was a different kind of blurriness–I found myself collapsing onto the floor, hugging […]
33 I’m on hold for a virtual doctor’s appointment as I write this. I flared my back about a month ago, was on the right track to getting better, and then made some missteps that have me nervous about flying to Florence, Italy tomorrow. At the same time, I used Claude to spin up a new […]
Comic book style musical note with text ZAP! and CRACKLE! and action lines. Iterating on Notes in WordPress While we’re deep in the thick of WordPress 7.0 with beta 2 coming out this week, I spent some time today taking a step back and revisiting some work I had hoped to land for 7.0 but didn’t make the cut. This punting happens and it happened for good reason in this case. In the […]
long and simple Once more, tomorrow begins two weeks of no phone and no computer. I might start early and turn my phone off momentarily. For now, I’m iterating on some last few PRs with AI while waiting to pick up pizzas with my partner. This two week ritual is one I’m proud of myself for making happen […]
Exploring work in progress for WordPress 7.0 Following up on my series from WordPress 6.9 (v1, v2), I thought I’d do another round for 7.0. We’re just barely less than one month out from beta 1 and so much is coming together. Because of how much is in progress, I’m specifically going to focus on items that are close enough to the […]
Closing the door (for now) on Content Creators slack channel Back in September 2025, I launched a new slack channel dedicated to #content-creators, based on a longstanding passion project. It’s been nearly two years since I started trying to push on uniting creators across the WordPress ecosystem and I still believe strongly that this is a pathway to pursue. What became clear though in the […]
Chronic Comrades Volume 3 This is a part of a series of posts briefly summarizing conversations amongst a group of loves ones I brought together to talk about chronic conditions. None of us has the same situation but all of us work to be present and kind with what comes up. We spoke once more for around 2.5 hours […]

From the blog