Hello, World

meta

Every developer writes a “hello world” eventually. Here’s mine.

Why write

I’ve been meaning to do this for a while. The reason I keep putting it off is the same reason most people do: I’m not sure what I have to say that’s worth reading.

But I’ve noticed that the things I find most useful when I’m stuck or learning something are rarely polished essays — they’re someone’s notes on a problem they actually had. The messiness is the point. It means the author was there.

So that’s what this will be. Notes on things I’m building, problems I’ve solved, and ideas I’m turning over. Nothing polished. No tutorials with twelve prerequisites. Just the stuff I wish I’d found when I was searching for it.

What to expect

Mostly software engineering. Topics I expect to come up:

  • Systems design and architecture
  • Language-specific deep dives (currently spending a lot of time in Go and TypeScript)
  • Tooling and developer experience
  • The occasional thing that doesn’t fit a category

Posts will vary in length. Some will be long. Most will probably be short — closer to a “TIL” than an article.

How this is built

This site is built with Astro, deployed on Cloudflare Pages, and the source lives on GitHub. Writing is in Markdown. No CMS, no database — just files.

bun dev    # start local dev server
bun run build  # build for production

Simple. I want writing here to feel like writing in my editor, not managing a product.


More soon.