Hello, world — why this site exists
A personal site is the one place on the internet that nobody can restyle, rank, or shut down for me. Here's what I plan to keep in it.
Every platform I've written on so far has an opinion about my text. One wraps it in a feed, another decides who gets to see it, a third quietly changes the layout every few months. None of that is malicious — it's just what platforms do. But it means the writing never fully belongs to the person who wrote it.
So this site. Plain HTML, plain CSS, a bit of JavaScript, and files I can read a decade from now.
What goes here
Three kinds of things, which is exactly what the tags on the blog page are for:
- devlog — what I'm building and what broke while I built it.
- csharp — notes from the language I'm learning most deliberately right now.
- notes — everything else: movies, tools, small ideas that don't deserve a whole project.
I'd rather publish something short and slightly wrong than polish a draft into never existing. Posts can be edited later; that's the advantage of owning the files.
How it's built
No framework, no build step. The whole site is static files served by Netlify, and each post is a folder with an index.html in it:
blog/
index.html ← all posts
hello-world/
index.html ← this page
That's deliberately boring. Boring survives. If I ever outgrow hand-written HTML, a generator can produce exactly these files at exactly these URLs, and nothing that's already been linked to will break.
The best format for a personal site is the one you'll still be able to open when you've forgotten how you made it.
What to expect
Irregular posting, honest write-ups, and a design that will keep shifting because I like moving things around. If something here is useful to you, that's a happy side effect — the primary reader is me, six months from now, trying to remember how I solved something.