Complex Systems with Patrick McKenzie (patio11)

Claude Code makes several thousand dollars in 30 minutes, with Patrick McKenzie

51 snips
Jan 29, 2026
A live coding session shows an LLM navigating APIs across Stripe, Ghost, and email to recover failed subscription payments. They debug dependency conflicts, manage credentials and permissions, and create frictionless payment and sign-in links. The conversation highlights practical engineering trade-offs and the business impact of AI-assisted development.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Three Payment Failure Categories

  • Payment failures fall into three categories: intentional nonpayment, transient infra hiccups, and failures needing human recovery.
  • Transient failures are best solved by automated retries; human-recoverable failures require coordinated outreach.
ADVICE

Build Frictionless Payment Recovery Flows

  • Send a single-click, no-login email flow to update payment info when possible.
  • Focus engineering on creating frictionless payment-update links to rescue revenue fast.
ADVICE

Reconcile Systems Before Outreach

  • Reconcile data across all systems (Ghost, Stripe, Postmark, your app) before emailing customers.
  • Use APIs to find true nonpaying subscribers, exclude expected cancellations, and generate targeted links.
Get the Snipd Podcast app to discover more snips from this episode
Get the app