Hello, world — and why this blog exists
I've been meaning to write for a long time. This is the first post — a small commitment to publishing something once a week, however rough.
Why bother?
Writing forces me to actually understand the thing I think I understand. If I can't explain a Symfony pattern or a React rendering quirk in a few paragraphs, I probably don't get it as well as I assumed.
A few things I expect to write about:
- Backend work — Symfony, APIs, data pipelines
- Frontend craft — React, animation, the details that make a UI feel good
- The occasional design or career note
How this is built
This very page is an MDX file in the repo. I write Markdown, commit, and Next.js renders it to static HTML — so it loads fast and search engines can actually read it.
The best time to start writing was years ago. The second best time is today.
More soon.