Crafting Digital Experiences
Back to Blog
November 21, 2025 / Personal

Hello World, For Real This Time

Hello World, For Real This Time Hello World, For Real This Time

Hello World, For Real This Time

I have been meaning to start writing for over a year. The domain was bought. The ideas were there. The site was not.

Every few months I would open a new project folder, scaffold something, get distracted tweaking fonts for three hours, and abandon it. Classic developer move — treating your own site like a side project that never ships. Meanwhile I was shipping actual work for other people without a problem.

The thing that finally got me to finish was embarrassment. Someone asked for my portfolio link and I sent them my GitHub profile. That is not a portfolio. That is a graveyard of half-finished repos and commit messages like “updates” and “fix stuff.”

Why I am writing

I am not starting a blog because I have groundbreaking takes. I am starting one because I keep learning things that I forget three weeks later. Writing is how I make ideas stick.

I also just want a place to document what I am building. Most of what I learn happens in the middle of solving a problem at 1am, and by morning the details are gone. A blog is just a better note-taking system with accountability.

What to expect

I will write about the stuff I actually deal with — building web apps, making design decisions, figuring out deployment, picking the wrong abstraction and paying for it later. Sometimes it will be technical, sometimes it will just be me thinking out loud about the craft.

No posting schedule. No content strategy. Just writing when I have something worth saying.

If you are reading this, thanks for being here. The site is live, the first post is done, and I am not allowed to redesign anything for at least six months.