Post 2May 20264 min read

How It Happened By Accident

From a cheeky Claude prompt to a real website, with zero coding experience and a lot of adventure.

I should say upfront that I am not a developer. I have never been a developer. In fact, about thirty years ago at university, I lasted precisely two weeks in the Computer Science module before rapidly and decisively opting out. It became very clear, very quickly, that this was not my natural territory. I am a Chartered Accountant. I work in business advisory. I love spreadsheets and strategy and a well-structured process. But actual code? Not my thing. Or so I thought.

Fast forward to 2026, and I had been playing around with Claude, Anthropic's AI. I am a self-confessed tech geek in the sense that I love exploring new tools, especially ones that solve real problems. I had already used AI for all sorts of things in my work and personal life, and I was curious about how far I could push it.

So one evening, half out of curiosity and half out of sheer desperation with the Sunday dinner planning problem I described in my last post, I prompted Claude to send me an email each week with a meal planner.

And it worked.

Every Sunday, I started getting an email with a full week of meals, shopping list included. I was absolutely delighted. I am not going to pretend it was perfect from the start, there was a lot of tweaking the prompts, a lot of "can you make the recipes faster" and "we don't eat pork" and "can you add the macros". But the core idea worked immediately, and I was hooked.

I mentioned it to a couple of friends one day. Casually. "Oh I've been using this AI thing that plans all my meals for me." The response was immediate and enthusiastic. They all wanted it. Could I set it up for them too? Could it be a website so they could use it themselves? Could I add their dietary preferences?

I thought: why not? It was a bit of a project, something to get my teeth into. I genuinely love learning new things, and if it helped a few more people eat better, even better.

What followed was one of the most entertaining and occasionally maddening building experiences of my life. I used Claude to write every single line of code. I would describe what I wanted, Claude would write it, I would try to deploy it, something would break, I would paste the error back into Claude, and we would fix it together. This is apparently called "vibe coding" and I am fully here for it.

The website grew feature by feature. A landing page. A planner. A shopping list. A fridge photo scanner (yes, you can photograph your fridge and it tells you what meals you can make from what is already in there). Five supermarkets to shop from. A favourites list. A cooking style picker. Macros per person. Calendar downloads. Every week I would think "wouldn't it be great if..." and then I would build it.

I built it with no coding experience whatsoever. With a lot of patience, a lot of prompting, and a healthy tolerance for things going slightly wrong before going right. It is genuinely one of the most satisfying things I have ever made.

It is still my little project. I want everyone to test it, enjoy it, and tell me what would make it better. That spirit has never changed, even as it has grown into something real.

The next chapter was slightly less serene. Come back for post three if you want to hear about the Stripe saga.

Want to see what all the fuss is about?

Try the planner right now. No account needed, no card required. Just tell it what your family likes and let it do the rest.

Plan my seven dinners →
← Previous postNext post →