Saturday afternoon run around the park
Saturday afternoon run around the park
Ran 5.0 mi in 52:32 (10:36/mi pace), 226 ft elevation gain.
A website about technology and life.
Saturday afternoon run around the park
Ran 5.0 mi in 52:32 (10:36/mi pace), 226 ft elevation gain.
When my home server started talking back, the next question was obvious: could it work on my code too? Honestly, this was the part I was most nervous about. A bot that writes a bad note gives me a bad note. A bot that pushes code can ship a bug to my live site (or get tricked into doing something I'd never approve). So this is mostly a post about guardrails. And about the pull requests that convinced me they work. Read-only first Before it could change anything, I wanted it to be able to read...
Read moreGym jog
Shakeout jog after running a bball last night
Morning Run
Ran 2.7 mi in 25:42 (9:39/mi pace).
If you're reading this on my site instead of in a feed reader: hi, yes, it looks different. 👋 Honestly, the old look had gotten stale. It was the stock Webstead default theme with every setting left at its default. Cream background, orange accent, fancy serif headings. Nice! But it looked like every Webstead site, and I wanted mine to feel like mine. So now it's a terminal. What changed A prompt for a header. aaron@crowdersoup:~$, with a blinking cursor (it stops blinking if your system asks...
Read moreDreadmill
Ran 4.6 mi in 43:15 (9:28/mi pace).
Webstead, the CMS that runs this blog, now has an MCP server built in. As of this morning it also does OAuth, so I connected it to Claude like any other connector. No API keys pasted anywhere, just a normal "log in and approve" flow. The MCP server landed in #147 and the OAuth bits in #148. What it can do Claude can now: Search and read my posts Write drafts and hand me a preview link that works logged out Upload media Edit, publish, revert, and delete, with a confirm step for the destructiv...
Read moreLil family run
Did a run with these two while E was at softball practice!
A while back I wrote about building a home server. That post was all Docker containers, DNS, and reverse proxies. The foundation. This post is about what I've started building on that foundation, and it's a little different: the box now does things for me every morning, and I can talk to it from my phone. The goal I gave myself was loose: an always-on box that smartly automates my life. My laptop isn't always on, so it can't be the thing that runs scheduled jobs. The server is, so that's wher...
Read moreMorning Run
Ran 3.7 mi in 37:08 (9:59/mi pace), 108 ft elevation gain.