Next.jsSanity

Why I moved my blog off Hashnode

Portrait photograph of Kunal KeshanKunal KeshanSeptember 20, 20261 min read

For a few years, my technical writing lived on Hashnode. It was easy to start with and required no setup. But now that this site has a proper content pipeline, it makes more sense to bring new writing here.

What's changing

New posts go here from now on. The old Hashnode archive stays exactly where it is — nothing there is being migrated, at least not yet.

Why not migrate everything at once

Migrating years of posts, re-hosting every image, and fixing broken links is a project on its own. Starting fresh here was the faster path to actually writing again.

What this site adds

Tags, a real search, generated social preview images, and a proper reading experience that matches the rest of the site — all things Hashnode's template never quite got right for me.

Share:

No AI ghostwriter. Just me, a keyboard, and too many em dashes.

Steal it, remix it, just credit it — CC BY-SA 4.0.