Drew and Dan in the Morning

Drew and Dan in the Morning

By Drew Benson and Dan O'LearyBusinessEntrepreneurshipTechnology
Download on the App Store

Drew and Dan in the Morning episodes

  • Making a Press Kit

    Claude’s hang-up, Nvidia / Hugging Face news, Press Kits in depth, building with Kickstart or Claude, when to send, and clipping campaigns. Vitamin B2 - Riboflavin!

    Chapters

    • 00:00 Welcome!
    • 00:10 Riboflavin linked to lower dementia risk
    • 01:01 Nvidia buys Hugging Face
    • 02:20 Why you NEED a press kit
    • 04:16 Mercury Weather's press kit
    • 06:37 Building with Kickstart and hosting hurdles
    • 09:06 Building a press kit with Claude
    • 11:34 People don't browse for apps anymore
    • 12:31 When to send your press kit
    • 16:18 Clipping campaigns and influencer marketing
    • 18:58 Claude can hang up on you


    Finding Drew:

    • Bluesky
    • X / Twitter
    • YouTube
    • Github


    Finding Dan:

    • Bluesky
    • Instagram
    • Dan’s Certainly Swift blog


    Mentioned in this episode:

    • How to Make an App Press Kit
    • Mercury Weather Press Kit
    • Kickstart Press Kit
    • PhotoCal AI Press Kit
    • The Midst Press Kit
    • Riboflavin Cuts Dementia Risk by Half


    Drew and Dan in the Morning can be found on:

    • Apple Podcasts
    • Spotify
    • YouTube
    • Overcast
    • Deezer
    21 min
  • Watermarked, banned, and denied

    NYC ditches AI in classrooms, Anthropic quietly watermarks Claude's every word and code it writes, and Dyson wants $499 to let a camera into your mouth. Drew and Dan dig a little to get a better sense of who Apple’s new CEO, John Ternus, really is. (Drew has a list of bugs waiting for him!) Is the Apple Upgrade (lease) program with Klarna a bait-and-switch? The AI boom turned a $5K Mac Studio into an $11K one.


    Chapters

    • 00:00 Welcome
    • 00:26 NYC Schools Ban Generative AI
    • 04:00 Anthropic Watermarks Claude Text
    • 11:05 Does AI Use Count as Research?
    • 16:36 Why Students Still Need Fundamentals
    • 21:00 Dyson's $499 AI Toothbrush
    • 24:16 Meet New Apple CEO John Ternus
    • 29:11 Hopes for Hardware-First Apple
    • 33:36 Apple's Nagging Software Bugs
    • 44:56 Foldable Phone and Touchscreen Mac Rumors
    • 53:43 Klarna Lease Denial Mystery
    • 1:00:42 AI Boom Inflates Hardware Prices



    Finding Drew:

    • Bluesky
    • X / Twitter
    • YouTube
    • Github


    Finding Dan:

    • Bluesky
    • Instagram
    • Dan’s Certainly Swift blog


    Mentioned in this episode:

    • NYC public schools bans AI
    • Ctrl-Alt-Speech Podcast
    • Anthropic text watermarking
    • Dyson CameraJet
    • John Ternus 1993 High School pic
    • Klarna Apple Leasing issues


    Drew and Dan in the Morning can be found on:

    • Apple Podcasts
    • Spotify
    • YouTube
    • Overcast
    • Deezer
    1 hr 4 min
  • Dan's glasses (and other things)

    Today we discuss user feedback, Dan's glasses, smart glasses, subscription fatigue, Apple's new hardware leasing program, Swift Dictionary key surprises and the challenges of the Apple TV remote feature on iPhone. Plus tips for crafting a great Press Kit for your app.

    Chapters

    • 00:00 Welcome to Episode 10!
    • 00:59 Dan's Glasses - and other user feedback
    • 06:31 Subscription fatigue and sustainable app pricing
    • 12:29 Syncing subscriptions with your own server
    • 15:08 Swift Dictionaries - key surprises!
    • 28:08 Xcode 27 resizable window support
    • 28:56 Apple's new leasing program
    • 32:24 Tips for your app's Press Kit + competitor analysis
    • 36:22 Drew's Apple TV iPhone Remote app frustrations
    • 40:32 Wrap up


    Finding Drew:

    • Bluesky
    • X / Twitter
    • YouTube
    • Github


    Finding Dan:

    • Bluesky
    • Instagram
    • Dan’s Certainly Swift blog


    Mentioned in this episode:

    • ObjectIdentifier
    • How to Make an App Press Kit
    • App Store Competitor Analysis
    • Mercury Weather’s Press Kit
    • Apple Upgrade (leasing)


    Drew and Dan in the Morning can be found on:

    • Apple Podcasts
    • Spotify
    • YouTube
    • Overcast
    • Deezer

    42 min
  • App Intents and 737 Hacks

    How Dan is implementing App Intents and App Entities in The Midst iOS app, integration of Siri AI features for iOS 27, plus a coin-sized device that can hack a Boeing 737

    Chapters

    • 00:00 Welcome!
    • 00:54 Integrating App Intents in The Midst
    • 01:51 Minimum Deployment Target and User Base
    • 03:19 Implementing Siri AI Features
    • 04:02 "Hey Siri, check me in with The Midst"
    • 07:30 Letting Siri search saved places and talk back
    • 13:02 Duplicate SwiftData schemas wipe out years of check-ins
    • 16:29 CloudKit saves the day!
    • 17:27 Syncing with CloudKit
    • 20:15 More Siri integration
    • 22:25 Siri result cards with App Intents
    • 29:51 Yikes! Coin-sized device spoofs Boeing 737 FMC and MCDU systems

    Finding Drew:

    • Bluesky
    • X / Twitter
    • YouTube
    • Github


    Finding Dan:

    • Bluesky
    • Instagram
    • Dan’s Certainly Swift blog


    Mentioned in this episode:

    • App Intents
    • Unicorn Chat
    • The Midst
    • Making app entities available in Spotlight
    • Coin-sized device can hack a Boeing 737


    Drew and Dan in the Morning can be found on:

    • Apple Podcasts
    • Spotify
    • YouTube
    • Overcast
    • Deezer

    39 min
  • Shipping Relay Team Finder, OpenAI hacks Hugging Face, Agent Smith safety harness

    Dan ships Relay Team Finder, OpenAI’s hacks Hugging Face, Drew's open source Agent Smith structured agent safety harness, and how to price your app.

    Chapters:

    • 00:00 France bans social's for under-15s
    • 00:38 App Store social media questions
    • 01:54 Inside the Declared Age Range API
    • 07:03 OpenAI hacks Hugging Face
    • 15:11 Paperclips
    • 17:03 Agent Smith: Structured safety harness
    • 25:30 The Coffee Test - how to price your app
    • 29:40 Dan ships Relay Team Finder
    • 36:29 Build by Tony Fadell


    Finding Drew:

    • Bluesky
    • X / Twitter
    • YouTube
    • Github


    Finding Dan:

    • Bluesky
    • Instagram
    • Dan’s Certainly Swift blog


    Mentioned in this episode:

    • Declared Age Range API
    • Deliver age-appropriate experiences in your app (WWDC25)
    • ExploitGym on Github
    • OpenAI's hack of Hugging Face Post-mortem
    • Anthropic’s Constitution
    • Drew’s macOS Agent Smith
    • Paul Hudson’s How to price an app: the coffee test
    • Relay Team Finder
    • Tony Fadel’s book, Build


    Drew and Dan in the Morning can be found on:

    • Apple Podcasts
    • Spotify
    • YouTube
    • Overcast
    • Deezer
    38 min
  • The Cost of Our Tools: How much is too much?

    When a useful tool asks for too much? Drew and Dan trace the new reality of AI identity verification, age-verification laws, anonymity, who you'd trust to hold your ID, and Drew's saga of getting flagged and verified. PLUS: The best way to localize your app into 35+ languages.


    Chapters


    • 00:00  Icon Composer fix

    • 02:56  AI + politics

    • 06:53  Identity verification and the Hawthorne Effect

    • 09:23  Nothing to hide

    • 15:48  Who holds the keys? (Persona)

    • 22:14  Localizing your app into 35 languages

    • 27:02  Accessibility & becoming dependent on your tools

    • 29:34  Privacy tradeoff: What's the solution?

    • 35:08  Drew's Claude refusal & the Cyber Verification Program

    • 42:59  Weird Private Cloud Compute limits


    Finding Drew:

    • Bluesky
    • X / Twitter
    • YouTube
    • Github


    Finding Dan:

    • Bluesky
    • Instagram
    • Dan’s Certainly Swift blog


    Mentioned in this episode:

    • Icon Composer 2
    • Drew’s LocalizationSuperPrompt.md
    • Cyber Verification Program
    • Anthropic Identity Verification


    Drew and Dan in the Morning can be found on:

    • Apple Podcasts
    • Spotify
    • YouTube
    • Overcast
    • Deezer
    47 min
  • News You Can Use

    "Apps violating guidelines may face removal from the store." Fresh App Store changes, Performance Improvement Plans, Icon Composer 2 tips and gotchas. New Hide My Email problems, group and volume subscriptions, moving subscription handling to your server and loss of App Store Connect's Trends tab.

    Chapters

    • 00:00  Intro
    • 02:14  Apple's crackdown on early review prompts
    • 04:05  Removing App Store "clutter"
    • 08:47  Developer Performance Improvement Plans
    • 13:28  Icon Composer gotchas and tips
    • 17:41  Problematic changes to Sign in with Apple & Hide My Email
    • 22:38  Group & volume subscriptions
    • 30:54  Moving StoreKit handling to your server
    • 38:48  App Store Connect loses Trends tab?!
    • 41:20  Wrap-up

    Finding Drew:

    • Bluesky
    • X / Twitter
    • YouTube
    • Github

    Finding Dan:

    • Bluesky
    • Instagram
    • Dan’s Certainly Swift blog

    Mentioned in this episode:

    • Grandma’s Marathon
    • App Review Guidelines
    • WWDC 2024 App Store server APIs
    • WWDC 2026 Group subscriptions
    • Icon Composer 2
    • Relay Team Finder (TestFlight beta)
    • The Midst (app)
    • OpenAI omni-moderation API


    Drew and Dan in the Morning can be found on:

    • Apple Podcasts
    • Spotify
    • YouTube
    • Overcast
    • Deezer
    42 min
  • WWDC26 Special Delivery

    Drew and Dan chat about WWDC 2026: Parental controls, Siri improvements, Liquid Glass’ new volume knob, Foundation Models enhancements, MacOS Golden Gate, enhancements to Swift, SwiftUI, Xcode and more. Plus, saying goodbye (to UIDesignRequiresCompatibility and Intel Macs).

    Chapters

    • 00:00 WWDC 2026 Keynote Overview
    • 03:03 Liquid Glass gets a Volume Knob
    • 05:59 Child Protection Features and Parental Controls
    • 08:52 Siri Improvements and User Experience
    • 11:53 New Features in macOS Golden Gate
    • 14:51 Apple Intelligence and Foundation Models
    • 17:56 Swift UI and Observable Properties
    • 23:24 Enhancements in Swift and Swift UI
    • 27:11 Exploring Xcode 27 and Watch OS Development
    • 29:22 Understanding App Intents and Schemas
    • 32:23 Platform Improvements and Accessibility Challenges 
    • 36:18 Transitioning to New Technologies and Features

    Finding Drew:

    • Bluesky
    • X / Twitter
    • Drew’s YouTube live stream coding channel, @DrewBensonCodes

    Finding Dan:

    • Bluesky
    • Instagram
    • Dan’s Certainly Swift blog

    Mentioned in this episode:

    • WWDC 2026 Keynote
    • WWDC 2026 Platforms State of the Union
    • Donny Wals on The Difference between Macros and Property Wrappers

    Drew and Dan in the Morning can be found on:

    • Apple Podcasts
    • Spotify
    • YouTube
    • Overcast
    • Deezer
    46 min
  • Data-Nuking Prompt Injection

    Drew and Dan explore how a single line of text in a public repo can ruin your day, what happens when AI coding agents go off the rails near your data, and the thorny questions of AI safety and ethics. Google has bad news for back-button hijackers. Drew shares lessons learned and challenges from making his apps accessible, and the two get into how optimizing for the wrong metric can quietly steer AI somewhere nobody intended.


    Chapters

    • 00:00 Google Punishing Back-Button Hijackers
    • 02:31 Data Nuking Prompt Injection
    • 12:43 App Accessibility Lessons and Challenges
    • 20:48 AI Metrics and Unintended Consequences

    Finding Drew:

    • Bluesky
    • X / Twitter
    • Drew’s YouTube live stream coding channel, @DrewBensonCodes

    Finding Dan:

    • Bluesky
    • Instagram
    • Dan’s Certainly Swift blog

    Mentioned in this episode:

    • Google Punishing Back-Button Hijacking - Google’s policy
    • Data Nuking Prompt Injection
    • Accessibility Nutrition Labels
    • Drew’s MacOS Agent Smith agent harness
    • Drew’s Sight Words: First Words Match app
    • Drew’s FunVoice Reverse Audio Singing app
    • Goodhart’s Law

    Drew and Dan in the Morning can be found on:

    • Apple Podcasts
    • Spotify
    • YouTube
    • Overcast
    • Deezer
    25 min
  • Beyond the button: Sign in with Apple, Server-Side Up

    App types and activities Apple prohibits in their App Review Guidelines, App Store ratings and reviews, best practices for keeping in touch with your customers, the use of the GitAPI MacOS app for testing endpoints, and a deep dive into Sign in with Apple, detailing the app-side integration as well as the server-side setup.

    Chapters

    • 00:00 Welcome back!
    • 00:43 App Store review/rating guidelines
    • 04:00 Triggering the review prompt: what not to do
    • 09:01 Tool of the week: GetAPI (and why not Postman)
    • 13:00 Sign In With Apple: the app part
    • 18:25 The missing manual: SIWA on the server
    • 21:40 You only get the email ONCE
    • 23:55 Bearer tokens, keychain, and the 2nd launch
    • 31:35 Dan's Gotcha
    • 32:21 Win-back emails and "Hide My Email" trickiness
    • 33:42 Thanks!

    Finding Drew:

    • Bluesky
    • X / Twitter
    • Drew’s YouTube live stream coding channel, @DrewBensonCodes

    Finding Dan:

    • Bluesky
    • Instagram
    • Dan’s Swift on the Server blog, Certainly Swift

    Mentioned in this episode:

    • App Review Guidelines
    • Apple Human Interface Guidelines
    • Requesting App Store reviews (sample code)
    • GetAPI (dead-simple HTTP client)
    • Fork (Dan's preferred Git GUI app)
    • Sign in with Apple using SwiftUI and Vapor
    • Sign in with Apple REST API
    • Vapor (Swift on the server)

    Drew and Dan in the Morning can be found on:

    • Apple Podcasts
    • Spotify
    • YouTube
    • Overcast

    35 min

About Drew and Dan in the Morning

From the publisher's feed

Dan and Drew talk tech, projects, problems and Apple pie.