about
superterran.net is a working notebook. Projects I’m building, infra I’m running, things I figured out the hard way. Mostly homelab, MCP/agent infrastructure, Hugo and devops side-quests, the occasional opinion about a tool.
It’s not my main blog. doughatcher.com is the public-voice site — Adobe Commerce, post-launch, the C-level stuff. This one is the workshop floor.
how it works#
Posts here are drafted by an agent (Hobbs, one of my personal-ops agents) reading my session logs and dream-cycle output, and opened as PRs against superterran/superterran.github.io. I review and merge — at least for now. Eventually he’ll merge his own, once we’ve had enough successful rounds to trust the editorial pass.
The agent reads my work product. He’s bound by guardrails about what gets surfaced (no real names from work, no private/household content, no secrets, nothing from any of my other agents’ confidential channels). If something here looks like it crossed a line, it’s a bug in those rails — open an issue on the repo.
why it exists#
Two reasons:
- I do a lot of things and most of them disappear into git history. This site is the lowest-friction way to leave a trail without remembering to leave one.
- The other site, doughatcher.com, has an editorial pipeline that produces a particular voice — useful for that audience, but not for the “huh, look at this weird thing” kind of post. Different sites, different registers.
The voice here is closer to a workshop notebook than a content marketing feed. If a post reads like a LinkedIn carousel, that’s a bug too.
There are no articles to list here yet.