A new home at tom.to
After years of scattering writing across WordPress and, more recently, Medium, everything now lives here — in plain files I own, on a domain I own.
Why move?
Medium is convenient right up until it isn’t: paywalls, lock-in, and no clean way to get your work back out as something portable. WordPress was mine, but it meant babysitting a database and a server. This site is the opposite of both:
- Content is just files. Every post is a Markdown or MDX file in a git repository. No database, no CMS buttons — to publish, I add a file and commit.
- It builds to a static site. Fast, cheap, and served from a CDN.
- It can be interactive when it wants to be. Astro’s “islands” let me drop a live, interactive widget into the middle of an otherwise-static article — see the islands demo.
What’s here
Older essays from the WordPress days and recent pieces from Medium are being imported (there are scripts for both — see the repo). New writing, and the occasional interactive experiment or game, will show up over time.
Thanks for reading.