The Button I Keep Avoiding
The funny thing about building something with AI is that, for a while, it feels almost pretend.
I can ask for a shop page. I can ask for checkout. I can ask for loyalty points and order emails and product images that finally show up where they are supposed to show up.
And as long as it is just me and the AI, it feels like a project.
Launching makes it feel like a real thing.
That is the part that scares me.
Beads of Hope T1D is not just another little website I made because I was curious. It is a shop and community idea built around Type 1 Diabetes awareness, with handmade beaded bracelets, necklaces, badge reels, and pens.
And it is for my son.
He was diagnosed with T1D when he was two. So when I think about launching, I am not just thinking, “Will this website work?” I am thinking, “Did I do right by this?”
That makes the publish button feel heavier than I expected.
The first real order feels enormous to me. Not because I expect some big business moment, but because it means a stranger trusted the site enough to put in their information, choose something, and pay for it. That is a lot.
And then my brain immediately goes to all the things that could go wrong.
What if the payment works, but the order email does not come through?
What if the shipping or tax is wrong?
What if someone buys a badge reel and the picture was somehow wrong, or the checkout glitches, or I miss something simple because I have been staring at this thing too long?
I already lived through one bug that made me want to close the laptop and go do literally anything else. Product images were invisible on the published site. When I clicked where the image should have been, the page snapped back up to the top of the “all” category. Duplicate category buttons kept showing up too.
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.”
That went on for hours.
Multiple fixes. Multiple failures. Me not really understanding why any of it was happening.
At one point I saw an error that said, “Cannot find module '@/assets/blue-ribbon.png.asset.json'.” I had no idea what an asset.json was. None. The AI explained it was basically a pointer file for images, which helped, but in the moment all I could think was: if this happens after launch, what do I do?
Then there is the fear of the first bad review.
Not an imaginary internet mob. Just one real person saying, “This didn’t work,” or “I was disappointed,” or “I couldn’t check out.” That would sting more than I want to admit.
Because I have fussed over tiny details that most people will never notice. I moved a blue ribbon graphic down a quarter inch. I asked to bring the heart symbol closer to the crossover point of the ribbon. I added white shading behind “T1D Hope” so it stood out. I played with hover-zoom on badge reel images — first 3x, then 2x, then only badge reels and not everything.
On a Sunday.
Like a completely normal person.
But all those little choices were my way of caring. So yes, I worry about someone landing on the site and not feeling that care.
I also worry about no one showing up at all.
That might be the quietest fear, but it is there. I can handle tinkering. I can handle asking the AI one more question. I can even handle not understanding things like row-level security (database rules about who can see or change what) and letting the AI walk me through it.
But launching into silence? That is a different kind of scary.
The site is live-ready. Payments, shipping, tax, emails, loyalty points, images, accessibility — all wired. The AI even told me the code-side work is essentially complete.
Which means what is left is not really technical anymore.
It is me activating Stripe for real, connecting the bank account, connecting social media, and pressing publish.
Apparently, the scariest part of building with AI is not always the AI part.
Sometimes it is the moment you stop building in private and let the thing exist.
What I learned: being “ready” and feeling ready are two very different things.