

You've vibe coded an app. Now what?
10 snips Jun 25, 2025
Vish Abrams, Chief Architect at Heroku, shares insights from his journey through startups to major tech companies like NASA. He dives into vibe coding, highlighting its accessibility and the simultaneous need for experienced developers in deployment and security. The discussion addresses the evolving landscape of software engineering with LLMs, covering prompt engineering and the importance of protocols. Vish also tackles cloud deployment challenges for beginners, and the necessity for foundational practices in app development, stressing how AI tools can enhance these efforts.
AI Snips
Chapters
Transcript
Episode notes
Vibe Coding's New Developer Landscape
- Vibe coding allows non-engineers to create applications by describing what they want in natural language.
- Despite ease in coding, deployment, maintenance, and security remain complex challenges.
Apply 12-Factor App Principles Early
- Separate configuration from code and use version control from the start.
- Think like instructing a junior developer to ensure scalability and maintainability.
Guide and Validate LLM-Generated Code
- Use prompt engineering to guide LLMs when generating code with guardrails.
- Implement validation loops to catch errors and ensure code meets architecture principles.