

D2DO279: Herding the Agentic Geese
Aug 13, 2025
In this engaging discussion, Ian Douglas and Rizel Scarlett, Staff Engineers at Block, share their journey building Goose, an innovative AI agent. They explore the integration of AI in coding practices and highlight the delicate balance of AI efficiency and human oversight. The duo discusses the concept of 'vibe coding,' emphasizing collaboration and communication in development teams. They also delve into the challenges of incorporating AI in DevOps, stressing accountability and documentation to ensure smooth workflows. A must-listen for tech enthusiasts!
AI Snips
Chapters
Transcript
Episode notes
What Vibe Coding Really Means
- Vibe coding means letting AI take the lead while you guide ideas and guardrails.
- It speeds prototyping but requires informed oversight to avoid security and source control mistakes.
Prompting Like A Requirements Writer
- Ian compares prompt work to requirements documents and iterative back-and-forth refinement.
- He treats the AI conversation like a senior dev that asks hard questions before building code.
Make Prompts Role‑Rich And Detailed
- Expand prompts by assigning roles and asking the AI to play product manager and security lead.
- Refine prompts to include testing, deployment, and architecture before asking AI to generate code.