Accidental Tech Podcast
Accidental Tech Podcast

502: Going Retina Again

Please donate to St. Jude! Let’s cure childhood cancer together. * Pre-show: * Marco has glasses * Too big according to John * Too big according to anyone * “Big Steve Jobs energy” * The Steve Jobs frames (we think) * …and iPhone cases * Pitaka MagEZ Case 3 * Peak Design Everyday Case for iPhone * A

Featured Speakers

Marco Arment, Casey Liss, John Siracusa Host

Topics Discussed

Episode Summary

Executive Summary: The episode mixes product advice and deep technical follow-up: the hosts compare reading/computer glasses, evaluate iPhone 14 Pro cases, and then dive into Apple platform changes (shared photo libraries, Stage Manager, always-on display, iPad external displays). They also discuss a frustrating Apple Watch Solo Loop exchange, camera workflow pain with RAW photos, branching/version-control habits for solo developers, and a major server migration from Heroku to Linode with Tailscale and remote VS Code.

Main Topics: Reading glasses, progressives, and vision ergonomics: A long opening segment compares cheap vs. premium reading glasses, computer/intermediate glasses, and progressives. The hosts discuss focal distance, face shape, fashion considerations, and the inevitable tradeoffs of age-related vision changes. iPhone 14 Pro case shootout: They evaluate Pitaka, Peak Design, and Apple Clear/Silicone cases, focusing on grip, protection, look, button feel, and a makeshift incline/friction test. The hosts note that the best-feeling case is not always the best-looking one. Apple software beta frustrations and platform limitations: The discussion covers shared photo library limitations, Stage Manager support changes on older iPads, removal of external display support in the beta, always-on display behavior, and the broader sense that Apple’s recent UX promises are arriving half-finished. Apple Store friction and Solo Loop exchange: A detailed anecdote describes how exchanging incorrectly sized Solo Loop bands unexpectedly required returning the watch, despite Apple having earlier said band-only exchanges were possible. The story becomes a broader complaint about Apple Store process quality and upselling. Photography workflow: iPhone vs. Sony camera: At a family wedding, one host used a Sony A7R III with a 90mm lens and compared results with iPhone 14 Pro shots. The Sony produced superior detail and optics in good light, while the iPhone won in computational low light. RAW handling in Apple Photos proved frustrating. Developer workflow, version control, and app testing: The hosts answer questions about branching strategy, commit habits, using beta vs. production builds, and the value of self-review via pull requests. They emphasize making data safe, pushing work off local machines, and using tools that fit the developer’s actual workflow. Server migration: Heroku to Linode, plus Tailscale and VS Code Server: One host describes moving a long-running website and showbot from Heroku to Linode, upgrading Node, managing SSL certificates, hardening the server, and then using Tailscale plus VS Code Server to edit remotely through a browser. This becomes a broader reflection on modern server tooling and future architecture changes.

Key Arguments: Reading glasses are hugely helpful for close work, but off-the-shelf solutions don’t match every monitor distance; custom prescriptions are better for computer use. Progressives and bifocals solve more vision use cases but introduce tradeoffs, and the hosts expect gradual adaptation as prescriptions worsen. The Pitaka case is functionally strong and very thin, but its appearance and cheap-feeling camera ridge make it a poor aesthetic choice. The Peak Design case is the best-looking non-leather case and feels premium, but it is thicker and not as grippy as desired. Apple’s clear case has acceptable grip and appearance on a white iPhone, but it creaks and feels less secure than silicone or leather. Shared Photo Library is incomplete because it does not share albums, metadata, keywords, ratings, or projects—making it insufficient for real library management. Stage Manager on iPad appears undercooked: even when supported on older hardware, it remains buggy, and external display support was removed for all M1 iPads in the latest beta. Apple’s always-on display is smart enough to turn off in many scenarios, but users can also use focus modes and dim lock screen settings to avoid nightstand glow. Apple Photos works poorly with RAW workflows and shared albums, especially when importing from non-iPhone cameras and when trying to share RAWs. A big camera still beats the iPhone for well-lit detail and optics, even though the iPhone is superior for low-light computational photography and convenience. Solo Loop exchanges should be easier; needing to bring the whole watch back for a band-size swap feels outdated and customer-hostile. Solo hobby developers should still use branches, commits, and remotes aggressively enough to protect themselves from data loss and provide rollback points. For independent developers, pushing work off the local machine matters more than perfect branch discipline; the point is never to fear losing work. Remote development via VS Code Server on a Linode box is an unexpectedly powerful and enjoyable way to work on server-hosted code. The likely future architecture for one app/service involves reducing relational DB dependence and moving more user data to a different storage model, potentially CloudKit or a document store.

Data Points: Reading prescription: +0.75 - The host explains his vision needs are currently limited to reading glasses only. Apple Watch body size: Ultra was described as “huge” / “mammoth” - A brief in-store try-on emphasized how large the Apple Watch Ultra feels on the wrist. Grippiness test: no case: 4 inches - Measured on an improvised incline test using an Apple Watch strap box. Grippiness test: Peak Design case: 4.5 inches - The phone began sliding slightly later than no case. Grippiness test: Apple Clear case: 5.5 inches - The clear case had better grip than bare phone and Peak Design in the incline test. Grippiness test: Pitaka case: 6 inches - The Pitaka case ranked second behind Apple Silicone for grip in the host’s test. Grippiness test: Apple Silicone case: 6.5 inches - The silicone case was the grippiest in the incline test. Apple Watch exchange trip: Two separate Apple Store visits - The hosts had to return after being told the watches were required for a band exchange, then later learned that was not actually necessary. St. Jude fundraising leader contribution: $32,000 - A single donor (James Neal) briefly took the lead on the fundraising leaderboard. Relay/St. Jude fundraising total mentioned: $550,000 - The hosts discussed trying to reach a larger year-end goal around $700,000. Relay/St. Jude target: $700,000 - The conversation framed $700k as the aspirational fundraising goal. Green Chef promo: $135 off across five boxes + first box free shipping - Sponsor offer read during the episode. Tailscale free tier: 20 devices or less - Sponsor read notes Tailscale is free for personal use up to 20 devices. Photo shoot edited output: About 150 photos - The wedding workflow involved selecting and editing roughly 150 images. RAW table size in database: 450 GB - One of the app’s tables mapping users to episodes had grown extremely large. Index size in that table: 271 GB - Most of the 450 GB table footprint was index overhead. Subscription table size: 3 GB - The table mapping users to feeds was comparatively small. Node upgrade: From Node 4.x to current LTS/current major - The website migrated from an old Node version with surprisingly few code changes.

Pivotal Quotes: "It works the best and looks the worst." — Marco: A concise summary of the Pitaka case’s tradeoff. "Shared photo library makes it sound like you're sharing an entire photo library, but you're not." — Marco: Critique of Apple’s Shared Photo Library feature not sharing albums and metadata. "I really like that flow." — John: John’s endorsement of branching and pull-request-based solo development workflow.

Implications: Listeners get a practical warning about Apple’s partial solutions: cases, glasses, photos, Stage Manager, and storage all involve tradeoffs. For developers, the episode underscores using tools/workflows that reduce risk, and for Apple users it signals a rough transition period across hardware and software.

🔓 Sign Up for Unlimited Episode Search

About Accidental Tech Podcast

View all episodes from Accidental Tech Podcast