Hello World, Again
There’s something deeply ironic about a developer spending more time rebuilding their blog than actually writing on it. This is attempt number three. Or four. I’ve lost count.
Why another rebuild?
The honest answer: because the old one felt like wearing someone else’s clothes. It worked, technically. But every time I sat down to write, something about the setup created just enough friction to kill the momentum.
This time I went with Astro, a framework that ships zero JavaScript by default. Which is exactly the right amount of JavaScript for a blog.
What’s different this time
A few things:
- MDX for content: I can drop components into posts when I need them, but mostly I just write
- No CMS: Markdown files in a folder. The way god intended
- Tailwind for styling: because life’s too short to name CSS classes
- A reading experience I actually enjoy: clean typography, good spacing, no sidebar, no pop-ups, no newsletter gate
The plan
I want to write about:
- Things I’m building and learning
- Interesting problems and their solutions
- Half-formed ideas that might become something
- The occasional rant about the state of the web
No schedule, no promises. Just writing when there’s something worth saying.
“The best time to plant a tree was twenty years ago. The second best time is now.” Someone wiser than me, probably on a fortune cookie
Let’s see if this one sticks.