Security Weekly Podcast Network (Video)

Vibe Coding For Success and Failure - PSW #902

Nov 27, 2025
Explore the innovative concept of vibe coding as Paul shares hands-on techniques for building and debugging a Python Flask application. Discover the capabilities and limitations of Claude code, from generating code to managing vulnerabilities through various APIs. The crew dives into the future of AI in software development, discussing the use of multiple AI models and efficient prompting strategies. Tune in for practical tips on simplifying bug handling and the importance of human oversight, as AI continues to transform coding practices.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Use Phases And Checkpoints

  • Prompt Claude to create a phased plan with explicit checkpoints before building features.
  • Use checkpoints to control scope and guide incremental implementation to reduce errors.
ANECDOTE

Weaver: A 100% Vibe‑Coded CVE App

  • Paul built a Python Flask app called Weaver entirely with Claude, indexing 300k+ CVEs across multiple databases.
  • The app uses SQLite and can index ~9,000 CVEs per second during builds.
ADVICE

Tell Claude Your Tech Stack

  • Drive the technology choices in prompts and tell Claude which stacks you prefer.
  • Specify constraints so the assistant doesn't make unsafe or unwanted architectural decisions.
Get the Snipd Podcast app to discover more snips from this episode
Get the app