sam@upra:~$
← All writing

Hello, world

Every site needs a first post, so here it is: what this place is for, how it’s built, and what you can expect to show up here.

What this is

A small, fast, hand-built corner of the web. No framework, no build step, no analytics. Just HTML, CSS, and a few lines of JavaScript. It should load about as fast as your connection allows, and it will never show you a cookie banner.

How it works

Publishing is deliberately boring. A post is one HTML file in posts/, plus one entry in posts.js — a manifest that looks like this:

{
  slug: "hello-world",
  title: "Hello, world",
  date: "2026-08-22",
  summary: "What this site is for…",
  tags: ["meta"],
  url: "posts/hello-world.html",
}

The home page and the archive read that manifest and sort themselves. No database, no CMS — the whole site is a folder of files I can read with my eyes.

What’s coming

  • Notes on tooling and workflow — things that survived contact with real projects.
  • Short technical write-ups when I solve something non-obvious.
  • Occasional opinions, held loosely.

“Talk is cheap. Show me the code.” — Linus Torvalds

That’s the spirit. More soon.