When It Felt Too Real
I had one of those moments where the excitement drained out and was replaced by a very practical question:
Should I actually be doing this?
It happened in stages, not all at once.
At the beginning, I did what I now understand was a slightly ridiculous thing. I gave the AI one giant prompt and asked it to build an entire ecommerce and community website for Beads of Hope T1D.
Not a page. Not a logo. The whole thing.
A shop. A customization page. Checkout. Community pieces. The works.
About 20 minutes later, I was staring at something that looked like a real storefront. There were product pages. A checkout path. Google login. Stripe checkout. Database tables, which I barely understood then and still only understand in a “please don’t ask me to explain this at dinner” sort of way.
It was thrilling.
It was also completely disorienting.
Because the site had gone from an idea in my head to something that looked like it could take a real order. And I suddenly felt very aware that I am not a coder. I am a 50-year-old person trying to build something meaningful with tools I’m still learning as I go.
Then the first wall hit.
None of the uploaded product images showed up on the published site. The shop page had duplicate category buttons. Every time I clicked where a product image should have been, the screen snapped back to the top of the “all” category.
I told the AI, “images are still not visible and each time I click on the box the image should be in, the screen immediately reverts back to the top.”
And then I told it again. And again, in different ways.
That problem went on for hours.
This is the part I think people don’t always say out loud about building with AI: yes, it can move incredibly fast, but when something breaks, you can feel very alone very quickly. The AI may be calmly explaining things, but I’m sitting there thinking, “I don’t even know what question I’m supposed to ask.”
A few days later, the customize page threw an error about something called an asset.json file. The message said it couldn’t find a module for a blue ribbon image.
I had no idea what an asset.json was. I still barely do.
That was another little confidence drop. Not because of the blue ribbon itself, but because the words on the screen reminded me that there was a whole layer underneath this pretty website that I did not understand.
And then came the security scans.
Those felt different.
Design problems made me frustrated. Security problems made me nervous.
The scan found things like guest cart hijacking, which basically meant someone could mess with a guest shopping cart. It found client-controlled prices, which meant a customer could technically send their own price if the order function trusted the wrong thing. It found database rules that were too loose.
The AI fixed them, but reading those scan results made me feel deeply out of my depth.
This wasn’t just “move the blue ribbon down a quarter inch” anymore. This was real money, real customers, real trust.
And then, near what felt like the finish line, the AI told me the code-side work was essentially complete.
That should have felt like a celebration.
Instead, I thought: oh no.
Because the app being built is not the same as the business being open.
I still had to set up the real Stripe account with bank information. Real shipping. Real tax. Real everything. The AI could help me build the store, but it could not be the grown-up in the room for me.
That part was on me.
I think that was the biggest moment of doubt. Not when something was broken, but when it started working.
Because working means people might use it.
Someone might place an order. Something might go wrong. Or maybe worse, no one might place an order at all.
And underneath all of that was the real reason I was building it: my son. The launch video had a line that needed to say, “He was two when everything changed.” That sentence stopped me. It reminded me this was not just a website experiment or a cute bead shop.
It was personal.
That made the doubt heavier, but it also made quitting harder.
I’m still nervous about the first real order. I’m still not finished activating everything on the real Stripe account. I still have moments where I look at what exists and think, “Who let me do this?”
But I also know this: feeling out of my depth did not mean I was doing the wrong thing.
It meant I had reached the part where it mattered.
Small takeaway: sometimes the scariest moment is not when it breaks — it’s when it starts becoming real.