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
Claude Fable 5 review: what the new Mythos model gets right (and very wrong)
Jun 9 · 17 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
Shopping with Claude: How to find quality brands, automate returns, and buy things that last 100 years | Nicole Ruiz
Jun 8 · 36 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?
Claude Fable 5 review: what the new Mythos model gets right (and very wrong)
Shopping with Claude: How to find quality brands, automate returns, and buy things that last 100 years | Nicole Ruiz
Gemini Omni: Clone yourself with AI in under 15 minutes
Building an iPhone app with zero technical skills | Bryce Rattner Keithley
Claude Opus 4.8 is here. Is it as good as they say?
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?
The Jordan Harbinger Show
Jun 5
1339: Brother's Objection Threatens Family Connection | Feedback Friday
The Jordan Harbinger Show
May 17
1329: Psychic Detectives | Skeptical Sunday
Latent Space
Apr 23
AIE Europe Debrief + Agent Labs Thesis: Unsupervised Learning x Latent Space Crossover Special (2026)
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 up to 3 shows.
Start My Monday DigestNo credit card · Unsubscribe anytime