From journalist to app developer using Claude Code

How I AI · Beginner ·💻 AI-Assisted Coding ·3mo ago

Key Takeaways

Shows how to use Claude Code to develop iOS apps without prior coding knowledge, featuring a dual-agent system

Original Description

Daniel Roth, editor in chief at LinkedIn, went from business writer to iOS app developer, without ever learning how to code. Using Claude Code, Daniel built and shipped multiple production-ready iOS apps to the App Store, including Commutely, a personalized train-tracking app for New York commuters. *What you’ll learn:* 1. How to set up a dual-agent Claude Code system (builder + reviewer) 2. Why being a “picky customer” is the right mindset for non-technical builders 3. How Daniel prioritizes features using AI-ranked impact vs. build time 4. Why saving everything as Markdown files creates long-term context 5. The importance of branch-based development—even when AI writes the code 6. How Daniel ships to the App Store without formal engineering experience 7. His end-of-day “What did I drop the ball on?” Copilot workflow *Brought to you by:* WorkOS—Make your app enterprise-ready today: https://workos.com?utm_source=lennys_howiai&utm_medium=podcast&utm_campaign=q22025 Vanta—Automate compliance and simplify security: https://www.vanta.com/howiai *In this episode, we cover:* (00:00) Introduction to Daniel Roth (02:46) Daniel’s AI development workflow overview (05:56) Using Claude to prioritize feature ideas (08:58) Building vs. marketing (09:47) Creating a retention plan for his app (10:38) Introducing Bob the Builder and Ray the Reviewer (13:50) How Bob and Ray work together to build features (14:37) Why Daniel focuses on learning the process (16:34) The importance of using branches for development (17:39) Managing AI agents like managing a team (21:12) Navigating the App Store (23:06) Being a “picky customer” rather than a PM (25:00) Testing in Xcode and shipping to the App Store (28:14) Quick recap (30:00) Creating terminal aliases with Claude (31:38) Demo of his Commutely app (32:10) Using Copilot to manage work responsibilities (35:05) How Daniel talks to AI without personifying it *Detailed workflow walkthroughs from this episode:* • How I AI: Daniel Roth’s Duel
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

If You Use GitHub Copilot or Cursor, You Need to See What You're Really Paying Per Sprint
Understand the true cost of AI-assisted coding tools like GitHub Copilot and Cursor by calculating the cost per sprint, as hidden costs can add up quickly
Dev.to AI
SpaceX Just Bought the AI Coding Tool I Use. OpenAI Is Going Public at $852B. Here's What Nobody Is Explaining.
SpaceX's acquisition of Cursor and OpenAI's IPO filing signal a significant shift in the AI industry, with major implications for AI coding tools and cybersecurity
Dev.to AI
How I Ship Features 10x Faster as a Solo Developer
Learn how to ship features 10x faster as a solo developer by leveraging AI assistance and automated testing
Dev.to AI
Designing tools that AI can actually use
Learn to design tools that AI can utilize by creating well-structured and annotated functions
Dev.to · Wojciech Wentland
Up next
Azure Security Priorities for 2026: Identity, Governance, AI Security & Zero Trust
Valto Microsoft Specialists
Watch →