Hello, World
Starting a blog is easy. Starting one and actually writing in it is the hard part. Here's my attempt.
Every developer has written “Hello, World” more times than they can count. It’s the ritual that begins every new environment, every fresh language, every blank slate. So it feels appropriate to start here.
I’ve tried keeping a blog a few times before. Each attempt lasted a few posts before the inertia of life won out. This time I’m trying something different: lower standards, more honesty, less performance.
Why bother?
There’s a quote I keep coming back to — I’ve forgotten who said it — about how writing is thinking made visible. You don’t write about ideas you’ve already formed. You write to form them.
A lot of what I think I understand turns out to be fuzzy when I try to put it into words. That friction is useful. It’s how you find the edges of what you actually know.
So this is a place to think out loud. About software, about tools, about the strange experience of building things for a living. Not polished takes. Working notes.
What to expect
I write about what I’m working on and what I’m learning. Lately that means:
- Building things with modern web tooling (Astro, among others)
- The craft of software — how to write code that’s actually maintainable
- Tools and workflows that make the work better
- The occasional detour into writing, reading, or something else entirely
Posts will be irregular. I’m not committing to a schedule, because I’ve learned that schedules are the fastest way to make writing feel like a chore.
If something here is useful, interesting, or wrong, I’d genuinely like to hear about it. Email’s at the bottom of the About page.
Here we go.