Episode Summary
Executive Summary: The episode covers three big themes: the technical challenges behind Overcast 2’s new streaming engine, Marco’s shift to a free-with-patronage business model, and broader concerns about the future of open podcasting and blogging. They also react to Apple’s new iMacs and accessories, praising high-end improvements while criticizing low-end configurations like the 5400 RPM drive.
Main Topics: Overcast 2 streaming engine and AAC edge cases: Marco explains the complexity of building streaming playback with Apple’s low-level audio APIs, including issues with AAC/M4A files whose headers are at the end of the file, byte-range support across podcast CDNs, and watch app bugs. He expects a temporary workaround followed by a more robust long-term fix. Overcast pricing model change: paid app to free patronage: The hosts discuss why Overcast moved from a paid unlock model to a free app with optional monthly patron support. Marco argues it broadens access, improves the app for everyone, and better aligns with long-term revenue than one-time purchases. Podcast ecosystem openness and market concentration: A long discussion examines why Marco wants to preserve podcasts as an open, RSS-based medium rather than let a single platform or gatekeeper control distribution, ads, or terms. He compares podcasting’s future risks to YouTube, Facebook, Stitcher, and Apple’s own influence. Medium as a distribution platform: Marco describes cross-posting a major post to Medium to better understand the platform and reach more readers. The conversation weighs the tradeoff between using Medium for visibility and building one’s own site and brand. Apple’s iMac, keyboard, mouse, and trackpad updates: The hosts critique Apple’s new desktop lineup: strong display and high-end improvements, but disappointment over the cheapest models still shipping with slow spinning drives. They also debate the new keyboard, mouse, and Force Touch trackpad designs. Infrastructure and performance tradeoffs in Overcast: Marco notes internal refactors such as moving database access onto the main thread and replacing notification-based app state updates with KVO. These changes reduced bugs and simplified the app without hurting real-world performance.
Key Arguments: Overcast streaming was hard because Apple’s audio APIs are low-level, unforgiving, and poorly documented, especially for AAC files with headers at the end. Byte-range support on podcast CDNs is inconsistent, so streaming must handle cases where the app cannot assume it can request file segments reliably. The free app + patronage model makes Overcast better for users while still preserving revenue and long-term sustainability. Medium is useful for maximum reach, but it is fundamentally a platform where you are writing for Medium as much as for yourself. Podcasting should stay open and decentralized so no single company can dictate terms the way YouTube or Facebook do in other media. Apple’s built-in Podcast app remains the dominant competitor, so third-party apps are mostly fighting design preferences and openness rather than price alone. The low-end iMac configuration with a 5400 RPM drive undermines Apple’s premium experience, even if the machine is technically functional. Moving database work to the main thread simplified Overcast and did not create noticeable performance problems in the app’s actual use. The new keyboard/mouse/trackpad designs are mostly refinements of Apple’s current vision rather than radical redesigns; the trackpad is the clearest win.
Data Points: AAC files in Overcast directory: 3% to 5% - Marco estimates only a small fraction of indexed podcasts use AAC/M4A/MOV, but they cause major streaming complications. Battery life difference in iPhone 6S chip benchmark: 15% to 20% - Early Geekbench reports suggested TSMC-made chips outperformed Samsung-made ones under heavy CPU stress. Apple’s claimed real-world variance: 2% to 3% - Apple said its testing found the chip difference to be small in normal use. Overcast conversion rate under old model: 20% - About one-fifth of users paid for the previous unlock model, which Marco calls a strong conversion rate. New patronage goal: $1 per month - The new Overcast model asks for optional monthly support rather than a one-time unlock. Current revenue recovery after launch: ~40% - Marco says the new patronage model had already recovered about 40% of previous income in less than a week. Library size of Lynda.com catalog: 100,000+ video tutorials - Mentioned in the sponsor read for Lynda.com. Lynda.com monthly price: $25/month - The sponsor copy highlights unlimited access at a flat monthly rate. Casper mattress price range: $500 twin / $750 full / $850 queen / $950 king - Sponsor ad comparing Casper prices to traditional mattress retailers. Casper trial period: 100 nights - Customers can test the mattress at home and return it for free if they dislike it. Old iMac maxed-out price: $4,400 - Marco notes the previous top configuration price for the iMac line. New iMac maxed-out price: $4,100 - He says the updated lineup is $300 cheaper at the top end. Trackpad size increase: Bigger than previous Magic Trackpad - The new trackpad is praised as the clearest accessory improvement. Keyboard travel comparison: 0.5 mm / 1 mm / 2.1 mm - He compares MacBook, new desktop keyboard, and old desktop keyboard key travel. Desktop/laptop share in Apple computers: 75% laptops - A cited estimate that Apple sells mostly laptops, making desktop updates more notable.
Pivotal Quotes: "If you are doing something that requires any more horsepower than a MacBook Air can give you, then immediately jump directly to 15-inch MacBook Pro." — Marco: He argues the 15-inch MacBook Pro is the real workhorse machine and deserves more attention. "My goal here is diversity in the ecosystem." — Marco: He explains why he wants podcasting to remain open, decentralized, and resistant to gatekeepers. "Use AV Player." — Marco: His blunt summary of the pain involved in building a custom streaming audio engine while preserving smart speed.
Implications: Listeners get a detailed look at how technical decisions, pricing models, and platform choices shape independent software and open media. The episode argues for preserving RSS-based podcasting and rewards tools that prioritize openness, flexibility, and long-term sustainability.