Episode Summary
Executive Summary: The episode ranges from humorous car and grocery-store banter to a deep technical and product-design critique. The hosts discuss Apple hardware quirks, a recurring iMac Pro fan issue, a rack-mount Mac Pro demo, Xcode auto layout frustrations, and Marco’s iOS 13 audio bug hunt. The biggest theme is a broader concern that Apple’s software quality, documentation, and iPad multitasking design are lagging behind user needs.
Main Topics: Car cleanliness, snacks, and family habits: The hosts joke about keeping cars clean, avoiding kid snack spill damage, and why certain foods—especially yogurt—are unwelcome in vehicles. Wegmans, Whole Foods, and prepared-food economics: A long discussion compares grocery-store experiences, with complaints about inconvenient locations, expensive hot bars, and the hidden costs of prepared food by weight. Mac hardware follow-up: fan noise, Pro Display XDR, and future computer plans: They revisit Marco’s iMac Pro fan issue, discuss the Pro Display XDR’s thermal limitations, and debate whether Marco will buy a Mac Pro, a second display, or a new iMac. Apple software quality and documentation problems: Marco and John argue that Apple’s APIs, especially audio-related ones, are poorly documented and buggy, and that Apple is overextending itself at the expense of stability and polish. Xcode Auto Layout learning curve: Marco reports that community advice, especially a video walkthrough, helped him tame Auto Layout warnings by adjusting priorities and using Xcode’s fix-up tools more effectively. Marco’s iOS 13 audio-engine bug investigation: Marco describes a hard-to-reproduce audio playback bug that occurred when the screen turned off; he likely fixed it by setting the preferred I/O buffer duration to 8192 samples. iPad multitasking and the limits of touch UI: A substantial critique argues that iPad multitasking is too hidden, gesture-heavy, and physically fiddly, making advanced tasks harder than on a Mac and undermining discoverability.
Key Arguments: Apple’s software stack is increasingly constrained by bad documentation, inconsistent APIs, and a lack of time/resources devoted to quality and polish. Marco’s iOS audio bug likely stemmed from hidden AVAudioSession behavior; setting a fixed I/O buffer size to 8192 samples appears to have solved it. Xcode Auto Layout becomes manageable once you accept its rules, use constraint priorities correctly, and stop chasing zero-warning perfection in the wrong way. The Pro Display XDR’s low-power behavior suggests it is not a great fit for hot environments or always-max-brightness use, especially for Marco’s beach-house setup. The iPad’s current multitasking model is criticized as discoverability-poor and physically difficult; advanced actions should be visible, not hidden behind gestures and modes. Apple should emphasize stability and refinement more often, similar to iOS 12, rather than pursuing constant feature expansion across mature products. The iPad could benefit from borrowing more laptop-like affordances—such as some window chrome or a menu bar—if they are the best tools for power users. Prepared grocery food is often overpriced relative to quality, with weight-based pricing making dense foods like macaroni and cheese especially poor value.
Data Points: iMac Pro age: 2014 car with 30,000 miles - Opening car-cleanliness joke; the car still smells new after years of use. Hot bar meal price: $15–$20 - Estimated cost Marco spends on a Wegmans hot-bar lunch. Whole Foods milk pricing: cheapest milk in the area - Used as a reason the hosts regularly enter Whole Foods despite disliking the prepared-food experience. Pro Display XDR thermal threshold: 77°F - Apple support note says low-power brightness mode can occur when ambient temperature is 77°F or higher. Pro Display XDR brightness threshold: 500 nits - The low-power mode issue can happen after running at 500 nits or higher for a long time. iOS adoption after 13 launch: about 75% - Marco says iOS 13 adoption had flattened, leaving roughly a quarter of users on iOS 12. AV audio buffer size workaround: 8192 samples - Marco says fixing preferred I/O buffer duration to 8192 samples appears to stop the screen-off audio bug. Old audio callback sizes: 256 or 512 samples - Background audio systems commonly requested these smaller block sizes before switching to larger blocks. Background-audio large-block size: 4096 samples - Older audio-graph behavior when the screen turns off requested larger blocks to save power.
Pivotal Quotes: "This is a bug there that's really been driving me nuts recently." — Marco: Marco introduces the iOS 13 audio bug he was fighting in Overcast. "The iPad multitasking is weird and all this stuff... it's more weird and complicated than the PC." — John: John’s critique of iPad multitasking as less usable than the Mac for complex work. "I can't overstate how important it is that Apple document their damn API." — Marco: Marco argues that poor documentation makes audio and other Apple development unnecessarily hard.
Implications: Listeners get a sharp view of how software polish, documentation, and UI discoverability shape real-world productivity. The episode suggests Apple must prioritize stability and clearer interaction models—or power users will keep defaulting to the Mac.