{"podcast":{"title":"PW Podcast","slug":"pw-podcast-1123100","podcast_index_feed_id":1123100,"rss_url":"https://feeds.transistor.fm/pwpodcast","website_url":"https://peterwitham.com","image_url":"https://img.transistorcdn.com/TSbbdL4Rq8fE4UEbHlpbz4_3OHKPZ1aygOcRzi-SLvE/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzI4MzE5LzE2OTI5/ODA4MDQtYXJ0d29y/ay5qcGc.jpg","author":"Peter Witham","episode_count":269,"summary":"Join me on a journey exploring the ups and downs of being a creator. I make things across many mediums including apps, games, and podcasts. Along the way, I take the side roads to motivation and inspiration. Navigating the winding paths that try to stop us from achieving our dreams and goals.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/pw-podcast-1123100"},"episodes":[{"title":"Updates on Apps, Games, and Plans","slug":"updates-on-apps-games-and-plans","published_at":"2026-05-16T21:09:10+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/updates-on-apps-games-and-plans","url":"https://share.transistor.fm/s/a0b7cf87","duration_seconds":608,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/updates-on-apps-games-and-plans/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/updates-on-apps-games-and-plans.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"When sick, don't even try to Podcast, plus app updates","slug":"when-sick-don-t-even-try-to-podcast-plus-app-updates","published_at":"2026-04-05T04:15:30+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/when-sick-don-t-even-try-to-podcast-plus-app-updates","url":"https://share.transistor.fm/s/07c99c60","duration_seconds":538,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/when-sick-don-t-even-try-to-podcast-plus-app-updates/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/when-sick-don-t-even-try-to-podcast-plus-app-updates.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"You should own the media you pay for!","slug":"you-should-own-the-media-you-pay-for","published_at":"2026-03-21T21:31:29+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/you-should-own-the-media-you-pay-for","url":"https://share.transistor.fm/s/87431ab3","duration_seconds":563,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/you-should-own-the-media-you-pay-for/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/you-should-own-the-media-you-pay-for.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Prototyping with simple on-screen elements","slug":"prototyping-with-simple-on-screen-elements","published_at":"2026-03-06T17:59:02+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/prototyping-with-simple-on-screen-elements","url":"https://share.transistor.fm/s/76c439cd","duration_seconds":364,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/prototyping-with-simple-on-screen-elements/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/prototyping-with-simple-on-screen-elements.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Social Networks and me, where did the content go?","slug":"social-networks-and-me-where-did-the-content-go","published_at":"2026-02-16T06:25:45+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/social-networks-and-me-where-did-the-content-go","url":"https://share.transistor.fm/s/7c10c7df","duration_seconds":343,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/social-networks-and-me-where-did-the-content-go/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/social-networks-and-me-where-did-the-content-go.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Life and project balance","slug":"life-and-project-balance","published_at":"2026-01-23T06:28:37+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/life-and-project-balance","url":"https://share.transistor.fm/s/08de0ad9","duration_seconds":596,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/life-and-project-balance/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/life-and-project-balance.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"End of year review and thinking about 2026. Apps, Journaling, Learning and Plans","slug":"end-of-year-review-and-thinking-about-2026-apps-journaling-learning-and-plans","published_at":"2025-12-23T20:03:04+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/end-of-year-review-and-thinking-about-2026-apps-journaling-learning-and-plans","url":"https://share.transistor.fm/s/4ba15446","duration_seconds":800,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/end-of-year-review-and-thinking-about-2026-apps-journaling-learning-and-plans/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/end-of-year-review-and-thinking-about-2026-apps-journaling-learning-and-plans.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Crazy season and when apps go bad","slug":"crazy-season-and-when-apps-go-bad","published_at":"2025-11-22T20:25:14+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/crazy-season-and-when-apps-go-bad","url":"https://share.transistor.fm/s/1b855ebb","duration_seconds":666,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/crazy-season-and-when-apps-go-bad/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/crazy-season-and-when-apps-go-bad.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Over-Explain to Align Expectations","slug":"over-explain-to-align-expectations","published_at":"2025-11-10T21:03:35+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/over-explain-to-align-expectations","url":"https://share.transistor.fm/s/3d1e6fc2","duration_seconds":287,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/over-explain-to-align-expectations/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/over-explain-to-align-expectations.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"The pleasure of checking the box and sitting back","slug":"the-pleasure-of-checking-the-box-and-sitting-back","published_at":"2025-10-31T19:03:10+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/the-pleasure-of-checking-the-box-and-sitting-back","url":"https://share.transistor.fm/s/ff7a06ba","duration_seconds":240,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/the-pleasure-of-checking-the-box-and-sitting-back/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/the-pleasure-of-checking-the-box-and-sitting-back.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Shipping app updates feels great","slug":"shipping-app-updates-feels-great","published_at":"2025-10-18T18:20:14+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/shipping-app-updates-feels-great","url":"https://share.transistor.fm/s/31d75687","duration_seconds":593,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/shipping-app-updates-feels-great/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/shipping-app-updates-feels-great.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Hey companies! Listen to this if you want happy employees","slug":"hey-companies-listen-to-this-if-you-want-happy-employees","published_at":"2025-09-28T03:23:15+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/hey-companies-listen-to-this-if-you-want-happy-employees","url":"https://share.transistor.fm/s/b6bd1c7e","duration_seconds":330,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/hey-companies-listen-to-this-if-you-want-happy-employees/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/hey-companies-listen-to-this-if-you-want-happy-employees.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Setting up a RevenueCat Paywall in my app","slug":"setting-up-a-revenuecat-paywall-in-my-app","published_at":"2025-09-07T22:15:45+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/setting-up-a-revenuecat-paywall-in-my-app","url":"https://share.transistor.fm/s/5942d049","duration_seconds":597,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/setting-up-a-revenuecat-paywall-in-my-app/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/setting-up-a-revenuecat-paywall-in-my-app.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Why You Should Do the Boring Bit First: Lessons from Starting Over (Again and Again)","slug":"why-you-should-do-the-boring-bit-first-lessons-from-starting-over-again-and-again","published_at":"2025-08-24T19:23:25+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/why-you-should-do-the-boring-bit-first-lessons-from-starting-over-again-and-again","url":"https://share.transistor.fm/s/77192e16","duration_seconds":621,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/why-you-should-do-the-boring-bit-first-lessons-from-starting-over-again-and-again/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/why-you-should-do-the-boring-bit-first-lessons-from-starting-over-again-and-again.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Has the tide turned on AI, are we the assistant now?","slug":"has-the-tide-turned-on-ai-are-we-the-assistant-now","published_at":"2025-07-26T23:38:10+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/has-the-tide-turned-on-ai-are-we-the-assistant-now","url":"https://share.transistor.fm/s/2410a201","duration_seconds":274,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/has-the-tide-turned-on-ai-are-we-the-assistant-now/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/has-the-tide-turned-on-ai-are-we-the-assistant-now.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"My time with Claude Code and what comes next","slug":"my-time-with-claude-code-and-what-comes-next","published_at":"2025-07-17T20:13:20+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/my-time-with-claude-code-and-what-comes-next","url":"https://share.transistor.fm/s/6c996bab","duration_seconds":541,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/my-time-with-claude-code-and-what-comes-next/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/my-time-with-claude-code-and-what-comes-next.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Dealing with Decision Fatigue","slug":"dealing-with-decision-fatigue","published_at":"2025-05-17T18:58:35+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/dealing-with-decision-fatigue","url":"https://share.transistor.fm/s/417389b5","duration_seconds":413,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/dealing-with-decision-fatigue/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/dealing-with-decision-fatigue.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Dev Log - ProjectHack.net game development this week","slug":"dev-log-projecthack-net-game-development-this-week","published_at":"2025-03-16T20:53:58+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/dev-log-projecthack-net-game-development-this-week","url":"https://share.transistor.fm/s/a8f66878","duration_seconds":498,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/dev-log-projecthack-net-game-development-this-week/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/dev-log-projecthack-net-game-development-this-week.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Creating an app - Episode 8 - The final chapter","slug":"creating-an-app-episode-8-the-final-chapter","published_at":"2025-03-06T04:37:52+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-8-the-final-chapter","url":"https://share.transistor.fm/s/744fe13f","duration_seconds":819,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/creating-an-app-episode-8-the-final-chapter/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-8-the-final-chapter.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Dev Blog - Oh Technology where is my audio","slug":"dev-blog-oh-technology-where-is-my-audio","published_at":"2025-03-03T06:17:08+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/dev-blog-oh-technology-where-is-my-audio","url":"https://share.transistor.fm/s/a7e1c85d","duration_seconds":397,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/dev-blog-oh-technology-where-is-my-audio/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/dev-blog-oh-technology-where-is-my-audio.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Creating an app - Episode 7 - Preparing the App page and App Store details","slug":"creating-an-app-episode-7-preparing-the-app-page-and-app-store-details","published_at":"2025-02-20T08:03:58+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-7-preparing-the-app-page-and-app-store-details","url":"https://share.transistor.fm/s/bcd223d7","duration_seconds":664,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/creating-an-app-episode-7-preparing-the-app-page-and-app-store-details/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-7-preparing-the-app-page-and-app-store-details.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Creating an app - Episode 6 - Design and Accessibility","slug":"creating-an-app-episode-6-design-and-accessibility","published_at":"2025-02-14T23:04:27+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-6-design-and-accessibility","url":"https://share.transistor.fm/s/1f93be08","duration_seconds":459,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/creating-an-app-episode-6-design-and-accessibility/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-6-design-and-accessibility.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Creating an app - Episode 5 - Building the prototypes","slug":"creating-an-app-episode-5-building-the-prototypes","published_at":"2025-02-05T23:10:19+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-5-building-the-prototypes","url":"https://share.transistor.fm/s/d99810e1","duration_seconds":712,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/creating-an-app-episode-5-building-the-prototypes/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-5-building-the-prototypes.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Creating an app - Episode 4 - Choosing build tools","slug":"creating-an-app-episode-4-choosing-build-tools","published_at":"2025-01-29T23:39:31+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-4-choosing-build-tools","url":"https://share.transistor.fm/s/5c1fd84b","duration_seconds":713,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/creating-an-app-episode-4-choosing-build-tools/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-4-choosing-build-tools.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Creating an app - Episode 3 - Designing basic views and flows","slug":"creating-an-app-episode-3-designing-basic-views-and-flows","published_at":"2025-01-23T06:36:48+00:00","page_url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-3-designing-basic-views-and-flows","url":"https://share.transistor.fm/s/4c847e93","duration_seconds":493,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/pw-podcast-1123100/episodes/creating-an-app-episode-3-designing-basic-views-and-flows/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/pw-podcast-1123100/creating-an-app-episode-3-designing-basic-views-and-flows.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}]}