Wedding Business Solutions

Should you use Vibe coding?

Alan Berg, CSP, FPSA, Global Speaking Fellow

Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.

0:00 | 11:15

Should you use Vibe coding?

Can you trust AI to build your website or automate your workflows, or are you trading speed for reliability and security? What if the code breaks just when you need it most? In this episode, I dig into why Vibe coding sounds easy, but the real experts know the dangers of letting AI take the wheel for critical parts of your business.

Listen to this new 9-minute episode for insights on when to trust AI-powered solutions, where you should use a pro, and how to protect your business from costly technology surprises.

If you have any questions about anything in this, or any of my podcasts, or have a suggestion for a topic or guest, please reach out directly to me at Alan@WeddingBusinessSolutions.com or visit my website Podcast.AlanBerg.com 

Please be sure to subscribe to this podcast and leave a review (thanks, it really does make a difference). If you want to get notifications of new episodes and upcoming workshops and webinars, you can sign up at www.ConnectWithAlanBerg.com  

View the full transcript on Alan’s site: https://alanberg.com/blog/



Are you going to Wedding MBA? Use the promo code - Alan - to save $20 off your tickets, at www.WeddingMBA.com 

And don't worry, if you can't use your tickets this year, they're transferrable or you can hold them to use next year.

I'm Alan Berg. Thanks for listening. If you have any questions about this or if you'd like to suggest other topics for "The Wedding Business Solutions Podcast" please let me know. My email is Alan@WeddingBusinessSolutions.com. Look forward to seeing you on the next episode. Thanks. 

Listen to this and all episodes on Apple Podcast, YouTube or your favorite app/site: 

©2025 Wedding Business Solutions LLC & AlanBerg.com 

Should you use vibe coding? Listen to this episode and find out what I'm talking about.

Hey, it's Alan Berg. Welcome back to another episode of the Wedding Business Solutions podcast.

I don't know if you've heard about vibe coding. Vibe coding is when you use AI to create a new website, an AI agent, or something similar simply by describing what you're trying to build. Instead of writing code yourself—which most of us can't do—you explain what you want, prompt the AI to create it, and if there's a problem, you ask it to fix it.

You're the director rather than the programmer.

Sounds great, right? Sounds perfect. Why not do that?

Well, there are some issues.

First, I looked up why it's called vibe coding. Is it only for Gen Z or something like that?

According to ChatGPT, the term became popular after Andre Karpathy used it to describe a workflow where you're "fully giving into the vibes" and letting AI do much of the coding while you steer.

There you go.

What are the advantages?

It's much faster to build a prototype, so you can get to something you can test more quickly. You don't have to be a programmer. You spend less time looking up coding syntax and worrying about getting every line exactly right. It's also great for automating repetitive tasks, and if you're not an experienced developer, it can help.

However, if you have no coding experience at all, this is where things become challenging.

The risks include security vulnerabilities. This is a major issue with vibe-coded websites and AI agents. The code often isn't as clean as code written by an experienced developer. If someone who understands security wasn't involved, those protections may not be built in—especially if you never asked for them.

There can also be performance problems, hidden bugs, and maintenance issues.

Who's going to fix it?

Right now, you're asking the same AI that created it to repair it, and it may or may not be able to.

One quote I found summed it up well: experienced developers often say you can vibe code the first 80 percent, but the last 20 percent still requires understanding what the code is actually doing.

Again, that's a challenge for non-programmers.

I'm a non-programmer too.

I understand technology, and I did programming a long time ago—BASIC, COBOL, and even punch cards back in the day.

I don't do any coding now.

I work on the back end of my WordPress website, and I understand enough HTML to be dangerous, but for the most part, I don't code because I know people who do.

So what does this mean for you?

Don't let yourself be lulled into thinking that because ChatGPT, Claude, Cursor, Replit, Lovable, or another AI tool can build something, it's automatically the best version you need.

It doesn't necessarily mean it has the security you need. It doesn't mean it's solid enough not to break when you need it most.

Think about stress testing.

If you create a new website and suddenly get a large spike in traffic, is it going to crash because the code isn't strong enough?

Is it a house of cards?

It might look wonderful until it's stress-tested. Then the first big gust of wind comes along, and it's done.

Vibe coding is another example of technology helping the right people work faster. As that quote suggested, it can get you about 80 percent of the way there. The last 20 percent still requires understanding the code.

I would imagine that a large percentage of people—including me and many of you listening—don't necessarily understand what the code is actually doing.

You can tell AI what you want it to do, but understanding what it built is another matter.

I've said before that many of us use AI like a giant vending machine. We ask it a question, it gives us an answer, and that's it.

Then there are AI agents that can actually perform tasks for you.

Or take Perplexity Computer, for example. I can give it a task, and the better my instructions are, the better the result I'm going to get.

As I've talked about often in my book, AI for the Real World, I don't ask AI to do things I couldn't do myself.

It's helping me.

Maybe it's helping me do them faster.

Sometimes it's helping me do them better.

I mentioned in another episode that I have a database that was missing information like business locations, website addresses, and business categories.

Sure, I could have looked at every email address, visited every website, searched Facebook, Instagram, LinkedIn, Google Maps, and manually filled in all those missing fields.

But that's incredibly time-consuming.

Perplexity Computer filled in almost 3,000 missing pieces of information.

Again, I could have done it, but I don't have that kind of time, and I'm not going to spend my assistant's time on something AI can handle.

That wasn't vibe coding.

That was simply giving Perplexity Computer a well-defined task with good instructions.

It didn't get everything right the first time, either. We kept refining the process.

We do the same thing with this podcast.

The episode you're listening to today gets uploaded to Ask Alan Anything, posted on my website with a transcript, and distributed to podcast platforms like Apple Podcasts and YouTube.

More recently, we've added content for AEO—Answer Engine Optimization—and GEO—Generative Engine Optimization—which helps AI search engines understand the content, much like SEO helps traditional search engines.

I created a custom GPT in ChatGPT that my assistant uses to take each transcript and generate questions and answers from it. It's called chunking.

That's our judgment about how we want to organize the content.

It's automating a repeatable process.

But that isn't vibe coding.

We didn't create an agent or build software. We simply created a prompt for a repeatable task that we still have to run ourselves.

Creating an agent is different because it runs automatically, and I'll cover that in another episode.

So let's go back to vibe coding.

I think it could lull a lot of people into believing they no longer need a web designer, a developer, or someone who specializes in building AI agents.

Maybe that's true.

Or maybe it's only true until something breaks.

I can do some minor car maintenance.

Actually, I probably used to be able to.

Now I open the hood of my car and can barely recognize anything, let alone fix it.

That doesn't make me a mechanic.

Being able to do a little bit yourself doesn't make you an expert.

So I'd be very careful with vibe coding, especially when security is involved.

If your system contains personal customer information or other sensitive data, you want to make sure it's rock solid because you're the one responsible if something goes wrong.

If it's your website—your livelihood—you don't want to assume that just because AI built it, it won't fail.

I'm using WordPress, which is a solid platform, and I still verify that everything works.

On the first day of every month, I fill out my own contact form.

This is a great tip.

I make sure the lead goes into my CRM, make sure I receive the notification email, and make sure all of my automated responses start correctly.

I'm verifying that the technology is actually working.

You can't simply assume it is.

Stuff breaks.

Sometimes you get into your car, turn the key, and it doesn't start.

Technology is no different.

If you're a solopreneur or a small business owner like me, set yourself reminders.

Mine appears on the first of every month and simply says, "Check the contact form."

That way I never forget.

So should you use vibe coding?

I'd think long and hard before using it for anything mission-critical.

Maybe start with something less important or a repetitive task that can safely be automated.

That might be a good place to begin.

But if your livelihood, your reputation, or your liability is at stake, think twice.

Maybe use a professional.

After all, you want your customers to hire you because you're a professional.

Sometimes we need a professional too.

Thanks for listening.


I’m Alan Berg. Thanks for listening. If you have any questions about this or if you’d like to suggest other topics for “The Wedding Business Solutions Podcast” please let me know. My email is Alan@WeddingBusinessSolutions.com or you can  text, use the short form on this page, or call +1.732.422.6362, international 001 732 422 6362. I look forward to seeing you on the next episode. Thanks.

Listen to this and all episodes on Apple Podcast, YouTube or your favorite app/site:

©2026 Wedding Business Solutions LLC & AlanBerg.com