From WordPress to a Static Site
You are reading this blog on a static site hosted on Cloudflare and built with Hugo. Earlier, it was on hosted WordPress.
I have always wanted a plain simple theme for my blog. With WordPress themes and plugins, I tried to mimic the simple static site look and feel. But I was never satisfied.
The thought of moving to a static site did entice me more than once. But I stalled each time, dreading all the edge cases and incompatibilities that usually accompany such migrations. Yeah, these are not insurmountable challenges. But is this really where I want to spend the precious free time of my otherwise busy life?
The answer was a resounding no; the migration never happened.
The advent of AI coding tools has flipped this equation.
One day, I opened a terminal with a coding agent, gave it the link to my WordPress-hosted blog, and told it to move the blog to a static site. I brainstormed with the agent on what static site generator to use and where to host. We zeroed in on Hugo and Cloudflare, both familiar names. It started the migration. A few prompts later, I had the static site running on my MacBook. A couple more prompts, and it was running on Cloudflare.
In roughly two hours, I moved my blog from a paid hosted tool to a free self-managed one.
Of course, it took some know-how—of hosting, blogging tools, and what is possible—to get the agent to do what I wanted. But I was no longer dreading this; in fact, I was looking forward to it, knowing I had a minion whom I could instruct to do things on my behalf.
Recently, Linus rebuked anti-AI folks on a Linux kernel mailing list. I see a lot of AI doomerism around me. I pity those who cannot see the value in AI tools. Reminds me of the cartoon where people dragging a cart on square wheels refuse an offer of round wheels—they are too busy.
AI is not your overlord. You are its overlord; it is your faithful acolyte and advisor.
Nowadays, I feel like a kid in a candy store. I am bringing to life so many ideas I never had the time to execute. When I run out of tokens, I get withdrawal symptoms.
Subscribe to get new posts by email