Hanselminutes with Scott Hanselman

Is Vibe Coding Real? with James Montemagno

57 snips
May 8, 2025
James Montemagno, a mobile app developer and Microsoft employee, dives into the intriguing concept of 'vibe coding.' He shares how he vibed a massive 17,000-line application with just 20 lines of his own code, sparking a debate about AI's role in production versus prototyping. The discussion unfolds around the emotional journey of developers, the balance of trust in technology, and mastering effective communication with AI tools. Is this a glimpse into the future of programming or a lucky fluke for James?
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Vibe Coding as a Flow State

  • Vibing is being in the flow state with AI assistance rather than ignoring code completely.
  • It's a cooperative partnership where the developer actively reviews and guides AI-generated code in real time.
ANECDOTE

Vibing a 17,000-Line App

  • James Montemagno vibe coded a production app of 17,000 lines and wrote only 20 lines himself.
  • He used AI agents extensively for backend services, Blazor front end, and Azure AI integration.
ADVICE

Control AI with Custom Instructions

  • Define how you want your AI assistant to work, including what it should and shouldn't do, through custom instructions.
  • Actively control when AI writes tests or formats code to maintain your coding standards.
Get the Snipd Podcast app to discover more snips from this episode
Get the app