The Screenshot Loop
A small workflow that turned UI work with Claude from a slog into something that actually converges. Take a screenshot, compare to the brief, fix the biggest gap, repeat â and let the agent run the loop.
Writing things online since 2004. This is an attempt to bring it all together, regardless of shape or completeness.
After years of skepticism and months of daily use, here's what I've learned about actually working with AI coding agents. They're not replacing us, they're just really fast typers who need constant supervision. Plan first, stay engaged, review everything and the craft is still yours.
I used Claude Code's impeccable skill to bring visual cohesion to a blog that had been through four migrations. What worked, what didn't, and what still needs a human eye.
How to use the new @scope at-rule for targeted, proximity-aware CSS styling
A small workflow that turned UI work with Claude from a slog into something that actually converges. Take a screenshot, compare to the brief, fix the biggest gap, repeat â and let the agent run the loop.
A custom content-layer loader that fetches Leaflet documents from the ATProto PDS and renders them as first-class blog posts
I used Claude Code's impeccable skill to bring visual cohesion to a blog that had been through four migrations. What worked, what didn't, and what still needs a human eye.
A ginger cat showed up shivering against my fence. I named him Peaches like two minutes after meeting him. I knew that was dangerous. And yet.
Yahoo launched an AI search tool that does something different: inline links that flow with the text like actual hyperlinks. It feels like what search would look like if it was built around AI from the start, but still cared about sending you places.
After years of skepticism and months of daily use, here's what I've learned about actually working with AI coding agents. They're not replacing us, they're just really fast typers who need constant supervision. Plan first, stay engaged, review everything and the craft is still yours.
How to transform standard Markdown footnotes into margin notes with a custom rehype plugin
Before Subeta, before I knew I wanted to build communities, there was HeadBone Zone â a browser-based kids site that taught me everything about what the internet could be.
Apple could change the world overnight by removing X from the App Store. They won't.
How I built an interactive year-in-review page using Astro's content collections, pulling together blog posts, movies, books, music, and more into a single retrospective. Plus: polaroid selfies, goals for 2026, and lessons about actually tracking things throughout the year.
every few months someone proposes putting data centers in space. it sounds futuristic, the renderings look cool, and then you run the numbers. google just did it again with project suncatcher, so let's talk about why physics keeps winning.
How to use the new @scope at-rule for targeted, proximity-aware CSS styling