AI DevOps Podcast

Michael Perry: AI-assisted Development - Episode 397

22 snips
Apr 13, 2026
Michael Perry, Director at Improving Enterprises and software mathematician who builds immutable architecture and created the Jinaga runtime. He discusses first-principles thinking for AI, which tasks AI can and cannot automate, multi-agent workflows and RooCode subagents, test-driven AI development, and turning team practices into sharable software factory assets.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Why One Engineer's Preference Hooked Michael Perry

  • Michael Perry got hooked on software when an incomplete app he rewrote worked better for an engineer doing real work than the production app it replaced.
  • That moment convinced him the work of programming amplifies other people's impact and kept him fascinated by the craft.
INSIGHT

Separate Automatable Tasks From Human Judgment

  • Jobs decompose into automatable tasks and high-value human tasks like taste, discernment, and building trust.
  • Michael Perry argues humans should offload compressible work to AI and focus their uniquely human judgment and relationships.
ADVICE

Make LLMs Validate Their Own Code

  • Close the loop: have the LLM write tests or drive the UI so it sees test results and can iterate when code fails.
  • Use TDD or UI automation (Playwright, macOS automation) so the agent can detect failures and correct itself.
Get the Snipd Podcast app to discover more snips from this episode
Get the app