
Show Notes
Michael's been frustrated with his current podcast app for months, so he did what any reasonable person would do: opened Claude, wrote a PRD, and started building. Thirty-six versions later, there's a working iOS podcast app with a cross-platform plan, real testers giving feedback, and a list of features pulled straight from what blind podcast listeners actually want.
We get into the build process, including why Michael went with a phased approach, the testers who caught things he never would have (player controls missing above the tab bar, search being completely broken, follow buttons not changing to unfollow), and the features people keep asking for like folders and OPML import/export for subsets of subscriptions. Damashe also makes the case for GitHub labels and milestones so feature creep doesn't eat the project alive.
From there, things go sideways into Apple's developer experience, which is rough. App Store Connect in Safari with VoiceOver is a mess. Damashe has had to switch to Chrome just to accept terms and conditions. Michael couldn't add testers to a TestFlight group from Safari at all. We hope WWDC has something to say to the wave of vibe coders showing up to Apple's ecosystem this year.
We pivot to AI usage in general and make a case for the people who aren't building apps or websites: use these tools to understand things you're not an expert in. Commercial leases, tax code, anything dense and unfamiliar. Feed it the document, ask questions, then verify the answers in a different tool to check for consistency. The AI didn't change Damashe's behavior, by the way. Search has been bad for years. AI just gave him a way around it.
Plus: Lyft vs Uber pricing (Lyft was significantly cheaper for both of us this trip), scheduling airport pickups with flight tracking, why Michael won't schedule rides if he can help it, a shoutout to Vijesh at the Hyatt in San Francisco, Damashe needs a new rolling suitcase, and a reminder to Tip Jar subscribers to check your email this week.
Topics
The vibe-coded podcast app: thirty-six builds, real testers, what's working
Why Michael built it: frustration with his current app, wanting cross-platform
PRDs as a starting point for AI-assisted projects
Tester feedback that mattered: player controls, search, follow buttons, folders, OPML subsets
GitHub labels and milestones for managing feature creep
App Store Connect accessibility, or the lack of it
Practical AI usage for non-developers: leases, tax code, things you don't know
Verifying AI answers across different tools
Lyft vs Uber: pricing, scheduled pickups, flight tracking
Airport tips: leave early, turn off your VPN before you try to use the rideshare app
Hotel shoutout: Vijesh at the Hyatt in downtown San Francisco
Auphonic as a way listeners can support podcasts
Tip Jar subscribers: check your email
Links
Technically Working: https://technicallyworking.show
Feedback: [email protected]
Tip Jar: https://technicallyworking.show
Michael on Mastodon: @[email protected]
Damashe on Mastodon: @[email protected]
Show bot: @[email protected]
Auphonic: https://auphonic.com
Support Technically Working by contributing to their tip jar: https://tips.pinecast.com/jar/technically-working
Find out more at https://technically-working.pinecast.co
Send us your feedback online: https://pinecast.com/feedback/technically-working/b40b48e7-5a95-4a1e-ab4d-c6f884ab7bff
This podcast is powered by Pinecast. Try Pinecast for free, forever, no credit card required. If you decide to upgrade, use coupon code r-431b7d for 40% off for 4 months, and support Technically Working.
More from Technically Working
Would you trust AI to buy an anniversary gift for your spouse? Michael did, and the results might surprise you.
Michael has been experimenting with Meta Muse, and what caught his attention is not just how it answers questions, but how it can actually go do things.