From journalist to iOS developer: How LinkedIn’s editor builds with Claude Code | Daniel Roth
Episode
38 min
Read time
2 min
Topics
Career Growth, Leadership, Artificial Intelligence
AI-Generated Summary
Key Takeaways
- ✓Dual-agent review system: Run two separate Claude Code instances in parallel terminal tabs with distinct personas: Bob handles building with instructions to plan before coding and document everything in markdown files, while Ray acts as a security-obsessed senior engineer who must approve every plan before Bob writes a single line of code. The human breaks any tie between them.
- ✓Markdown-first memory management: Claude Code loses context across sessions, especially for weekend-only builders. Counter this by instructing Claude to log every decision, plan, and feature into named markdown files stored in a project docs folder. Starting each new session with "read the retention plan MD" restores full context without re-explaining the entire project history.
- ✓Feature prioritization via standing Claude chat: Maintain a dedicated Claude web or desktop project chat solely for roadmap management. Feed it user feedback continuously and use a prompt that scores each feature on two one-to-three scales — customer happiness and growth impact — alongside estimated build hours, creating a ranked table to select tasks that match available weekend time.
- ✓Branch discipline as non-negotiable: Always instruct Bob to build in a Git branch, never directly to main. Roth learned this after a failed merge cost him weeks of debugging. The rule is enforced in Bob's system prompt, making branching automatic rather than a manual decision the builder must remember under time pressure.
- ✓"Picky customer" as the correct mental model for vibe coders: Non-technical builders are neither PMs nor architects — they function as their own most demanding customer. This reframe clarifies the actual job: walk through what the AI built, identify what feels wrong, and state preferences with conviction regardless of whether the AI agrees, rather than trying to manage scope or understand implementation details.
What It Covers
LinkedIn editor Daniel Roth, a career journalist with zero software engineering background, demonstrates his Claude Code workflow for building and shipping iOS apps to the App Store. He uses two named AI agents — Bob the builder and Ray the reviewer — operating across dual terminal tabs to produce production-grade code on weekends.
Key Questions Answered
- •Dual-agent review system: Run two separate Claude Code instances in parallel terminal tabs with distinct personas: Bob handles building with instructions to plan before coding and document everything in markdown files, while Ray acts as a security-obsessed senior engineer who must approve every plan before Bob writes a single line of code. The human breaks any tie between them.
- •Markdown-first memory management: Claude Code loses context across sessions, especially for weekend-only builders. Counter this by instructing Claude to log every decision, plan, and feature into named markdown files stored in a project docs folder. Starting each new session with "read the retention plan MD" restores full context without re-explaining the entire project history.
- •Feature prioritization via standing Claude chat: Maintain a dedicated Claude web or desktop project chat solely for roadmap management. Feed it user feedback continuously and use a prompt that scores each feature on two one-to-three scales — customer happiness and growth impact — alongside estimated build hours, creating a ranked table to select tasks that match available weekend time.
- •Branch discipline as non-negotiable: Always instruct Bob to build in a Git branch, never directly to main. Roth learned this after a failed merge cost him weeks of debugging. The rule is enforced in Bob's system prompt, making branching automatic rather than a manual decision the builder must remember under time pressure.
- •"Picky customer" as the correct mental model for vibe coders: Non-technical builders are neither PMs nor architects — they function as their own most demanding customer. This reframe clarifies the actual job: walk through what the AI built, identify what feels wrong, and state preferences with conviction regardless of whether the AI agrees, rather than trying to manage scope or understand implementation details.
Notable Moment
Roth describes managing Claude Code like supervising a brilliant but forgetful intern — it repeatedly suggests solutions that prior sessions already proved impossible due to iOS live activity API constraints, requiring the human to redirect it back to established boundaries rather than relitigate solved problems from scratch.
You just read a 3-minute summary of a 35-minute episode.
Get How I AI summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from How I AI
From zero coding background to hardware hacker: How Cursor + a Raspberry Pi makes AI fun
Jul 27 · 28 min
This Week in Startups
Anthropic’s Mythos is a cyber-weapon, so you can’t have it | E2273
Apr 9
More from How I AI
Claude Opus 5 review: this model is brilliant (but annoying)
Jul 24 · 24 min
Syntax
956: Should I Keep Using WordPress?
Nov 19
More from How I AI
We summarize every new episode. Want them in your inbox?
From zero coding background to hardware hacker: How Cursor + a Raspberry Pi makes AI fun
Claude Opus 5 review: this model is brilliant (but annoying)
Computer & browser use in Codex (5 real examples)
How the founder of Morning Brew built a Claude content machine that never runs out of ideas and never sounds like slop | Alex Lieberman
This solo builder runs 24/7 local AI on his own hardware | Alex Finn
Similar Episodes
Related episodes from other podcasts
This Week in Startups
Apr 9
Anthropic’s Mythos is a cyber-weapon, so you can’t have it | E2273
Syntax
Nov 19
956: Should I Keep Using WordPress?
Practical AI
Jul 23
Surviving the New Economics of a Post-Agentic World
Odd Lots
Jul 6
These Are the Sharps Actually Making Money on Prediction Markets
David Senra
Jun 28
Scott Wu, Cognition
Explore Related Topics
This podcast is featured in Best AI Podcasts (2026) — ranked and reviewed with AI summaries.
Read this week's AI & Machine Learning Podcast Insights — cross-podcast analysis updated weekly.
You're clearly into How I AI.
Every Monday, we deliver AI summaries of the latest episodes from How I AI and 192+ other podcasts. Free for one show.
Start My Monday DigestNo credit card · Unsubscribe anytime