← All episodes

From journalist to app developer using Claude Code

| 6 products mentioned
How I AI How I AI host
Daniel Roth guest
Watch on YouTube no-code app development ai-assisted coding ios app development claude code vibe coding product management non-technical founders

Daniel Roth, editor of LinkedIn and former business journalist, demonstrates how non-technical professionals can build production-grade iOS apps using Claude Code by creating a "dueling agent" system with customized AI personas. Roth showcases his weekend workflow where two named Claude instances—Bob (the builder) and Ray (the security reviewer)—collaborate to develop features for his apps, particularly Commutely, a train-tracking app for NYC commuters that's shipped to the App Store with weekly updates.

Key takeaways
  • Non-technical founders can build and ship production apps by acting as a "picky customer" who makes design decisions and prioritization calls rather than writing code themselves.
  • Creating dual AI agents with distinct personas and responsibilities—a builder agent and a review/security agent—introduces productive friction and ensures higher code quality through mandatory handoffs.
  • Maintain a running feature prioritization document in Claude that ranks ideas by estimated build time and growth impact, allowing you to quickly pick weekend projects that fit your available time.
  • Log everything to markdown files within Claude projects to maintain context across sessions, since AI models forget previous work and humans forget what they were building on weekends.
  • Use strict branching discipline in version control (always build in branches, never directly to main) and implement weekly app store submission cycles to catch edge cases between simulator testing and real devices.
  • For busy managers and leaders, use AI to surface dropped balls at end-of-day by asking it to review emails, chats, and files to identify commitments you missed, enabling you to wrap up work before leaving rather than discovering gaps the next morning.

Recommendations (3)

Claude
Claude uses

"Claude code was the big unlock for me. I ratchet back and forth between the $20 a month plan and the $100 a month plan depending on where I am in my building."

Daniel Roth · ▶ 6:36

Xcode
Xcode uses

"I've actually come to really like working inside Xcode, but I think I'm probably only using like 5% of it."

Daniel Roth · ▶ 27:04

Microsoft Copilot

"I rely on Copilot constantly to do that because it has access to all my files and my entire team. My command that I start the day with is what did I drop the ball on?"

Daniel Roth · ▶ 32:47

Mentioned (3)

Cursor
Cursor "I started with cursor and then over time I stopped using cursor because I didn't really care wher..." ▶ 6:21
WordPress
WordPress "WordPress came around and Tumblr and suddenly everyone could talk to everyone and you discovered ..." ▶ 3:58
Tumblr
Tumblr "WordPress came around and Tumblr and suddenly everyone could talk to everyone and you discovered ..." ▶ 3:58