Vibe Coding | James Dooley Discusses with Andrea Abbondanza Using AI To Code

/ 9:10 / E403

Listen on your favourite platform

PlatformLink
YouTubeListen on YouTube →

What Does “Vibe Coding | James Dooley Discusses with Andrea Abbondanza Using AI To Code” Talk About?

This episode of the James Dooley Podcast dives into the concept of vibe coding, exploring how AI tools are fundamentally changing the way software is built. James Dooley sits down with Andrea Abbondanza, an SEO specialist for restaurants turned enthusiastic vibe coder, to break down what vibe coding actually means and why it is generating so much buzz. Andrea explains how tools like Claude Code allow individuals to build, deploy, and debug applications without being traditional developers, describing how the debugging bottleneck that once slowed development has now been largely removed by AI.

The conversation moves into the practical side of vibe coding, covering the multi-agent systems Andrea is building, including AI avatars that combine tools like ElevenLabs for voice and various image generation tools. Andrea explains how orchestration works by assigning each AI agent a specific role, such as a marketing manager agent, a social media agent, and a distribution agent, all managed by an orchestrator. The episode also gets into the technical comparisons between LLMs like Claude, Gemini Flash, and Perplexity, discussing how combining multiple models for different tasks reduces hallucination and improves overall output quality.

“Debugging used to be the main bottleneck for developers. Now that problem is largely removed.”

— Andrea Abbondanza

Who Are the Guests on “Vibe Coding | James Dooley Discusses with Andrea Abbondanza Using AI To Code”?

Andrea Abbondanza is an SEO specialist who focuses on the restaurant industry and has recently immersed himself in vibe coding and AI-driven development workflows. Despite not having a traditional software development background, Andrea has been using Claude Code to build complex multi-agent systems, AI avatars, and automated content pipelines, describing the experience as feeling like a full stack senior developer. His hands-on experimentation with tools like Claude Code, Gemini Flash, and Perplexity gives him a grounded, practical perspective on where AI development is heading.

James Dooley is the host of the James Dooley Podcast and a well-known figure in the SEO and digital marketing space. He brings sharp, conversational questions to the episode and draws on his own testing experience with LLMs, noting observations around context windows and hallucination rates. His ability to bridge technical AI topics with business and marketing applications makes the conversation accessible to a broad audience.

What Are the Key Takeaways From “Vibe Coding | James Dooley Discusses with Andrea Abbondanza Using AI To Code”?

Here are the key points discussed in this episode:

  • Vibe coding removes the traditional debugging bottleneck in software development, allowing individuals without deep technical backgrounds to build and deploy complex applications using AI tools like Claude Code.
  • Multi-agent systems are the key to making AI workflows reliable at scale, with each agent assigned a specific role such as content creation, distribution, or quality enforcement, all managed by an orchestrating agent.
  • Combining multiple LLMs for different tasks, such as using Claude Code for building structure, Gemini Flash for debugging, and Perplexity for real-time research, produces better results than relying on a single model.
  • When you get a result you like from an LLM, asking it to generate the prompt that produced that result allows you to capture and reuse high-quality outputs, reducing hallucination and improving consistency across workflows.
  • Vibe coding is compressing development timelines dramatically, enabling projects that previously required weeks, months, or entire teams to be completed in days by individuals working with AI agents.

“When you get a result you like, ask the LLM to generate the prompt that created it. Then you can reuse that prompt. That reduces hallucination and improves consistency.”

— Andrea Abbondanza

Is “Vibe Coding | James Dooley Discusses with Andrea Abbondanza Using AI To Code” Worth Listening To?

This episode is worth listening to because it offers a genuine, unfiltered look at how vibe coding is being applied in the real world right now. Andrea Abbondanza is not speaking theoretically. He has been building live AI avatar systems, integrating Facebook and YouTube APIs, and constructing multi-agent orchestration frameworks in real time, including losing sleep over the excitement of it. That energy and specificity make the conversation feel current and credible rather than speculative.

What makes this episode particularly valuable is how it breaks down a technical subject into practical, business-relevant terms. The discussion of assigning different LLMs to different tasks, using Perplexity for real-time data fetching, and getting AI to generate its own prompts for reuse are immediately actionable ideas. Whether you are a marketer, entrepreneur, or developer curious about where AI tooling is headed, this episode delivers concrete frameworks and real examples that you can start applying to your own projects.

Who Should Listen to “Vibe Coding | James Dooley Discusses with Andrea Abbondanza Using AI To Code”?

This episode is ideal for:

  • Digital marketers and SEO professionals who want to understand how AI coding tools can automate content creation, publishing, and distribution workflows without needing a full development team.
  • Entrepreneurs and small business owners looking to build software products or automated systems at a fraction of the traditional cost and time investment.
  • Developers and technically curious individuals who want a practical comparison of LLMs like Claude Code, Gemini Flash, and Perplexity and how to combine them effectively in multi-agent setups.
  • Content creators and agency owners interested in building AI avatar systems and automated social media pipelines using orchestrated agent workflows.

Where Can You Listen to James Dooley Podcast?

You can listen to James Dooley Podcast on all major podcast platforms:

  • Apple Podcasts – Search for “James Dooley Podcast” in the Podcasts app
  • Spotify – Available on Spotify for free
  • Amazon Music / Audible – Listen through your Amazon account
  • Overcast – For iOS users who prefer a dedicated podcast app
  • Pocket Casts – Cross-platform podcast player

You can also subscribe using the RSS feed: https://feeds.transistor.fm/james-dooley-podcast

What Are Listeners Saying About This Episode?

★★★★★

“This episode finally made multi-agent AI systems click for me. Andrea's explanation of having a marketing manager agent overseeing a social media agent and a distribution agent was so clear and practical. I immediately started sketching out my own workflow after listening.”

— Marcus T.

★★★★★

“I had heard the term vibe coding thrown around but never really understood it until this episode. The way Andrea describes Claude Code pushing changes live and handling debugging automatically made it feel genuinely accessible. Really useful conversation.”

— Priya S.

★★★★★

“The tip about asking the LLM to generate the prompt that produced a result you liked was worth the entire listen on its own. I tested it the same day and it worked exactly as described. Great practical advice wrapped in a genuinely energetic conversation.”

— Daniel F.

This video explains what vibe coding is and how it changes software development workflows. Andrea Abbondanza defines vibe coding as building applications using AI agents that can write, deploy and debug code automatically because modern LLM tools remove traditional development bottlenecks. The discussion covers multi-agent systems, orchestration and API integrations because structured workflows allow businesses to automate content, marketing and product builds at speed. Tools like Claude Code, Gemini and Perplexity are compared because combining LLM strengths improves output quality and reduces hallucination. The key takeaway is that vibe coding enables faster development cycles because AI handles execution, allowing individuals to build complex systems without large teams.

James Dooley: Vibe coding. The amount of people that reach out to me asking what vibe coding is. Today I am joined with Andrea Abbondanza, who has been doing a lot of vibe coding recently. He is a specialist in SEO for restaurants. So for anyone who is watching this, Andrea, what is vibe coding to start with?

Andrea Abbondanza: It is coding with vibes. That is what it is. I feel like I am a full stack senior developer. I am using Claude Code and recently I have been implementing and using Claude Code inside Anti Gravity. I mainly use Claude Code for creating the whole process, building agents and orchestrations. Then I use Google, especially Flash, for debugging. I have not slept properly for the last three days, James Dooley. I got so excited. It is great. With vibe coding, I have been able to create projects that I had been waiting weeks or months to build because I can now do it myself. The tool helps you build things, but it does not just act like an LLM telling you what to do so you copy and paste. It pushes things live and then debugs them. Debugging used to be the main bottleneck for developers. Now that problem is largely removed. You can integrate GitHub and multiple technologies. It is crazy. I was able to create a full online AI avatar yesterday. The hardest part was integrating Facebook and YouTube APIs because that takes time. But vibe coding has been powerful. It feels like learning something new at speed again. The excitement is unreal.

James Dooley: So what is it that you are actually building then? Are you vibe coding apps, websites, programmatic SEO systems, or something else?

Andrea Abbondanza: The first thing I am building is AI avatars. You have probably seen them gaining traction. It is usually a persona. You can use tools for voice like ElevenLabs, image generation tools, and then connect everything together. The whole workflow can be created with vibe coding. That is one project I am working on. The other part is memory. LLMs hallucinate when they handle too much data because their memory is limited. So you need to create agents that handle different processes. For example, one main agent acts as a marketing manager that handles operations. Then you have a social media agent that handles content and publishing. Another agent handles distribution on platforms like YouTube and Instagram. Then you connect APIs to make everything work. Each agent has a defined role. The orchestrator is another agent that manages all of them. It acts like a supervisor. When each agent is specialised, you get a full workflow that actually works. That is the system I am building. My friend Arie is an engineer and we have been working together. He replicated an app yesterday, built a website, and it can be sold at a fraction of the cost. That is the shift. Things that used to take teams can now be built in days.

James Dooley: That is a big shift. So when it comes to LLMs for vibe coding, what do you prefer? Is it GPT or something else?

Andrea Abbondanza: I mainly use Claude Code. I am running a workshop soon and I want people to build things live. Claude Code allows you to push changes instantly. I also test Anti Gravity, which is a Google platform that works with different LLMs. You can use OpenAI, Claude, and Gemini. Gemini Flash is very fast but runs out of context quickly. The best setup is combining tools. Claude Code builds the structure. Gemini helps with debugging. You can use multiple LLMs at the same time. That is where things get powerful. I have not used OpenAI as much for this because of cost and limitations, but it still has its place.

James Dooley: We noticed when testing that context windows matter. Claude handled context better and reduced hallucination. Are you using Perplexity as part of your workflow?

Andrea Abbondanza: I use Perplexity more for research. It is good for real time data. For example, if an agent needs current information, you use Perplexity to fetch it and feed it into the system. What works best is assigning different LLMs to different tasks. If GPT writes better content, use it for that. Then use another model for review. Then have another agent enforce rules and output quality. When you get a result you like, ask the LLM to generate the prompt that created it. Then you can reuse that prompt. That reduces hallucination and improves consistency.

James Dooley: That is smart. You are using AI to improve prompting, then building agents that handle prompting automatically. It removes a lot of manual effort. Anyone watching this, are you vibe coding? What are you building? Leave a comment and share what you are working on. If you want to come on and talk about your setup, your agents, or your preferred LLMs, reach out. Things are moving quickly and it is hard to keep up. Andrea has not slept for three days because he has been deep in this. Andrea Abbondanza, it has been a pleasure. Thank you.

Creators & Guests

James Dooley Host
James Dooley

James Dooley is a UK entrepreneur.

No episode selected
0:00
0:00