1040: Developing for the iPhone Duo

Summary of 1040: Developing for the iPhone Duo

by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

1h 33m•September 21, 2026

Overview of 1040: Developing for the iPhone Duo

This episode of Syntax Live covered a mix of major developer news, AI tooling, foldable-phone implications for web dev, and a bunch of personal workflow/hardware updates. The biggest discussion centered on Apple’s rumored/announced foldable “iPhone Duo,” including what it could mean for responsive design and whether Safari/WebKit will support the new foldable web APIs. The hosts also touched on React 19.3 improvements, Pi’s new Radius offering, Tailwind’s move to Shopify, Herder updates, Homebrew 7, and Meta’s new personal agent concept.

Major Developer News

React 19.3 quality-of-life updates

  • View Transitions support is now built into React, so developers can add page/component transitions without a third-party library.
  • A new use/browser-oriented API reduces boilerplate for client-only behavior in SSR setups.
  • Context can now be used directly in server components, removing the need for many extra provider wrapper components.
  • The overall tone: these are “paper-cut” fixes that remove annoying React workarounds rather than introducing huge new paradigms.

Tailwind joins Shopify

  • Tailwind Labs is officially joining Shopify.
  • The hosts framed this as Shopify stepping in as a good steward for open source, similar to its role with React Router/Remix.
  • They speculated that Tailwind’s monetization pressure likely changed with AI-generated UI reducing demand for paid component libraries like Tailwind UI.

Shopify’s native mobile shift

  • Shopify is moving parts of its mobile app stack from React Native to native Swift and Kotlin.
  • They built an internal tool called Helix to help migrate screens while comparing the old and new versions side by side.
  • The discussion emphasized that rewriting is less scary now that agents can help with migration work.

Homebrew 7

  • Homebrew 7 adds:
    • Vulnerability checks / advisory database
    • Stronger sandboxing
    • A native macOS app / GUI
  • They joked about Homebrew’s tendency to aggressively update everything, but agreed the security improvements are useful.

AI Tools and Agent Platforms

Pi Radius

  • Pi announced Radius, a hosted/gateway-style service for Pi.
  • It acts like a model gateway / token router with extra features:
    • Tool-output rewriting to reduce token usage
    • Automatic routing to the best model
    • Web search, image generation, image description
    • Artifacts and shared/team-friendly usage dashboards
    • Google Workspace integration
  • The hosts saw it as a more turnkey, polished version of what Pi can already do via plugins/extensions.

Herder updates

  • Herder, the agent-session manager/orchestration tool, raised money and is growing fast.
  • New capability: you can now connect multiple machines into one Herder instance over SSH/Tailscale.
  • This solves the “multiple tabs / multiple Herder instances” problem and makes it easier to manage agents across machines.
  • The hosts praised Herder’s convenience for terminal-based agent workflows and talked about using it with custom actions like opening panes for builds/tests.

Meta’s “Muse” personal agent

  • Meta’s new personal AI agent was discussed as an “OpenAI/Claude-style assistant” for everyday users.
  • The hosts were split:
    • It could be very useful for normies, especially for email parsing, school PDFs, and other repetitive chores.
    • But it also raises privacy and prompt-injection concerns, especially when connected to email, cloud services, and user data.
  • Scott shared a real example: using an agent to process school emails, extract photos, and generate a crossword/word search for his kids.

The iPhone Duo / Foldable Phone Discussion

Why the hosts are excited

  • Both Scott and CJ were excited by the form factor and the idea of a pocketable device that can become a larger screen when needed.
  • CJ highlighted the value of foldables for:
    • Better browsing on non-mobile websites
    • Terminal use in a split/opened state
    • E-reader-style reading
  • Scott liked the rumored passport-like aspect ratio and the idea of an Apple-polished foldable experience.

Why it matters for web developers

  • They discussed two upcoming standards for foldables:
    • Viewport Segments API for targeting split/folded screen segments
    • Device Posture API for detecting folded/half-open/flat states
  • Concern: there was little sign that Safari/WebKit had publicly committed to supporting these APIs.
  • They noted Apple’s history of launching devices before fully embracing web standards on them.

Practical web impact

  • Most websites will still work fine using standard responsive design.
  • But foldables open up new UX possibilities:
    • Two-pane layouts
    • Separate behaviors for each screen segment
    • More custom experiences than simple “desktop vs mobile” breakpoints
  • Their conclusion: the device will still be useful even if the web support lags, but lack of WebKit support would be disappointing.

Workflow, Hardware, and Personal Setup

Scott’s Zurich trip and conference talk

  • Scott recapped his trip to Zurich for Zerk.js.
  • He praised the conference, the speakers, and the overall experience.
  • He also showed off his talk visuals:
    • 3D/Three.js-style slides
    • A staged reveal that turned the presentation into a diorama inside a computer monitor
  • He used React Three Fiber, Three.js, and later Blender MCP to make the slides more polished.

The “puke on the plane” travel story

  • Scott shared a very rough travel story from the flight home:
    • His son got sick mid-flight and again in the airport
    • They ended up delayed, stressed, and staying in a hotel near Chicago airport
  • The story was comedic only in hindsight; the consensus was that it was a miserable trip.

Aerospace and Aero Peak

  • Scott talked about getting deeper into Aerospace, a macOS tiling manager.
  • He built Aero Peak, a companion app to recreate Exposé-like behavior in a more snappy way.
  • He’s been using agents to help tune his macOS setup and reduce latency/friction.
  • He also mentioned Sketchy Bar, BetterTouchTool, and trying to make macOS feel more like a fast Linux tiling environment.

Backpack and cable-box enthusiasm

  • Scott shared his new ultralight backpack, which he liked because it was lighter than the Peak Design bag and had lots of compartments.
  • The hosts also riffed on their giant boxes of cables:
    • USB-C, micro-USB, mini-USB, FireWire, old adapters, etc.
  • The lesson: don’t throw out cables too quickly—you might need a weird one years later.

Teenage Engineering mic effects

  • Scott demoed a quirky Teenage Engineering microphone accessory with programmable effects.
  • It uses a small Raspberry Pi Pico-style board and a JSON-configurable effect pipeline.
  • He liked it mainly because it’s hackable and playful.

Notable Takeaways

  • React is still improving in practical ways: better browser-native integration, less SSR/client boilerplate, and fewer wrapper components.
  • Foldables are a real UX opportunity for both apps and websites, but browser support will make or break the developer experience.
  • Agent platforms are maturing from “chatbots” into actual workflow infrastructure—session orchestration, routing, artifacts, dashboards, and integrations.
  • Open source remains vulnerable to business-model shifts, which is why moves like Tailwind joining Shopify matter.
  • Hardware and workflow optimization still matter: the hosts spent a lot of time discussing how much smoother life gets with the right terminal, tiling, and accessory setup.

Miscellaneous Topics Mentioned

  • Herder extensions and pane management
  • Claude/Opus-style “make the button blue” agent behavior and overreach
  • Obsidian’s markdown templating/rendering library (Knap)
  • GitHub Universe meetup announcement

If you want, I can also turn this into a shorter “TL;DR” version or a bullet list of the top 5 stories only.