
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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.
