I was there, right, at my desk trying not to melt during the late Spring heatwave we are having in the UK. That's when I got the idea.
Well, two. First, I thought about a new blog to talk about life from the old git perspective. Yeah, good idea. Talk about the things that fascinate me. The things that baffle me. And yeah, the things that irritate me.
Sound. A good idea. Then, it went sideways. Because the name for the blog came easy. Old Not Obsolete. Yep, that nails it. Not sideways at that point. Here we go...
Then, I decided I wanted to build the blog with Python and the Flask framework.
Sideways then. Why? That's going to be hard. I haven't touched Python for years. Why build it myself? Use Wordpress like everyone else. It's a blog. Not a feat of engineering.
Yeah but...
Here's what I did. I spoke with Gemini. Yeah, the Google AI. It's great. I chat to it like it's a work colleague because I'm old and wouldn't know how else to talk to something that talks back to me. Gemini (not 'it' I know it's a machine but still) told me not to worry. The world has moved on.
Download Python. Install it. Two clicks (okay, four). Then, ask Gemini what to do next. Gemini pointed me to an AI colleague called Antigravity IDE. So I popped in there and said:
I'm a total Python newb. But I'd love to build a blog with the Flask framework. Can you help?
Bloody hell.
First, AG (Antigravity IDE) wrote up a plan, where it told me plain and simple what it was going to do. Then, it went off and built the core blog based on my look and feel requirements. But here's the kicker...
AG then delivered me a walkthrough. Where every part of the application got detailed and explained. Even my old coder brain got it. How bloody brilliant? Fascinating, and brilliant.
Ah. But now...
How the hell do I put it on the web for real?
Gemini? How do I put this thing on the web?
Gemini provided options, costs, and possible issues. Not for one but for two platforms popular among Python developers worldwide. Off I went and did some reading. Made my choice. Popped back to AG and Gemini. Asked AG for advice on how to prepare for production. Then I asked Gemini to walk me through the deployment.
Done. It worked. You're looking at it.
Now, I had previous coding experience. But from many years ago. My decision to work with AI? Yeah. A good choice. I got the job done.
I'm still at my desk, still sweating in the afternoon heat. But I've got a blog now that I didn't have at lunchtime. Old, not obsolete.