↵ select ↓ ↑ navigate esc close

Continuous Deployment, Agents, and Workflows with Bryan Finster

Better Than Vibes ·

Episode Summary

Jonathan Hall sits down with veteran software engineer and continuous delivery expert Brian Finster to discuss how to move beyond basic "vibe coding" and build disciplined, reliable workflows with AI. They explore why traditional CD and behavior-driven development (BDD) principles are more critical than ever, how to manage AI context windows and tokenomics, and why building an agentic scrum team changes the role of the developer into a technical lead.

Key Topics & Takeaways

  • From Late Adopter to Agentic Workflows: Both Jonathan and Brian share their initial skepticism of AI coding tools, moving from treating LLMs as novelty toys to leveraging platforms like Claude Code for major refactoring and multi-file development.
  • Continuous Delivery Meets AI: Brian explains how CD habits—small batch sizes, frequent commits, and rigorous automated fitness functions—prevent developers from accelerating their risk when using AI.
  • Tokenomics and Code Structure: Clean, well-structured code isn’t just for humans anymore; modular, well-architected code is essential for optimizing token utilization and preventing agents from going off the rails.
  • Building an Agentic Development Team: Brian discusses his work on agenticdevteam, setting up specialized agents for domain-driven design, hexagonal architecture, and adversarial code reviews.
  • Specification-Driven Development (The Rebrand of BDD): Why writing clear acceptance criteria and focusing on behavior over implementation details dramatically improves first-pass accuracy for coding agents.
  • The New "Home Computing" Era: Why nobody is a true expert yet, and why waiting on the sidelines means falling behind in an ecosystem that is evolving almost daily.

Timestamps

  • 00:00 – Introduction and Welcome: Jonathan and Brian share their journeys into AI coding.
  • 06:45 – Applying Continuous Delivery and BDD principles to AI workflows.
  • 14:30 – Managing context windows, cognitive load, and preventing agents from breaking tests.
  • 21:15 – Tokenomics: Why token costs demand better-structured, modular code.
  • 28:00 – Real-world use cases: Using agents for massive repository analysis, architectural mapping, and refactoring.
  • 37:50 – Building specialized AI agents for code reviews, domain-driven design, and testing.
  • 46:10 – Is "Spec-Driven Development" just Waterfall in disguise? (Agile, intent, and hypotheses).
  • 54:30 – Closing thoughts: Why you shouldn't sit on the sidelines of the AI revolution.

Links & Mentions