Hello, gluten
This is the first thing out of the oven. If you’re reading it, the blog works — which, as anyone who builds infrastructure knows, is the hardest part of any system.
Why “gluten”
I wanted a domain that was short, easy to spell, and made people smile before they’d even met me. Phototaxis was a lovely word, but I got tired of spelling it out over the phone. “Gluten” you only have to say once.
It’s also my email now, which is objectively funny to say out loud.
What I’ll write about
Mostly the parts of software no one wants to look at directly:
- infrastructure that’s load-bearing but invisible
- systems design decisions and the tradeoffs behind them
- the occasional half-baked AI experiment
Some posts will be careful. Some will be exactly as finished as the name implies.
A note on the code
Here’s roughly how a post becomes a page — just a markdown file with frontmatter:
const blog = defineCollection({
loader: glob({ pattern: "**/[^_]*.md", base: "./src/content/blog" }),
schema: z.object({
title: z.string(),
pubDate: z.coerce.date(),
}),
});
The best infrastructure is the kind you forget is there. The goal for this blog is the opposite: writing you remember after you close the tab.
More soon.