on starting something

Every site needs a first post so here it is. I wanted a place to put things — words and photographs — that didn’t belong to anyone else’s platform. No algorithmic feed, no engagement metrics, no dark patterns. Just a page on the internet.

The stack is simple: Hugo builds it, Fly.io serves it, Tigris stores the photos. The entire site is static HTML. There is no JavaScript on this page. The CSS is inlined. It loads in milliseconds.

why static

Dynamic sites solve problems I don’t have. I don’t need user accounts, comments, or a database. I need a text editor and a deploy pipeline. Hugo gives me that with sub-second builds, and the output is just files on disk — the fastest possible thing a server can return.

what goes here

Writing about technology, process, and whatever else interests me. Photography from walks, travels, and the ordinary. Updated when there’s something worth saying.

i thought you said this was the first post

I lied. On purpose. One of my favourite qualities of System Shock–esque role-playing-games are the exploration of people’s stories, whether they are captured through letters, books, or forgotten drives.

Doom 3 is a perfect shout for that. Some bloke complaining about his locker code next to someone else’s increasingly panicked logs. Stories of a research outpost that opened a door it couldn’t close. Mundane and horrifying, in equal measure.

They are themselves, sunken tapestries of a life lived before disaster. They are bold, inconsistent, tedious, ominous, and bravely human. I hope I can capture something similar here — before Anthropic comes and claims us all.