Reading List

The most recent articles from a list of feeds I subscribe to.

Backseat Software

Mike Swanson (via Brent Simmons): And yet, this is how a lot of modern software behaves. Not because it’s broken, but because we’ve normalized an interruption model that would be unacceptable almost anywhere else. I’ve started to think of this as backseat software: the slow shift from software as a tool you operate to software […]

Lessons From 14 Years at Google

Addy Osmani (via Hacker News): User obsession means spending time in support tickets, talking to users, watching users struggle, asking “why” until you hit bedrock. I wonder how much this happens at Google and Apple these days. The quest for perfection is paralyzing. I’ve watched engineers spend weeks debating the ideal architecture for something they’ve […]

Why Walmart Still Doesn’t Support Apple Pay

Chance Miller (Hacker News): Walmart doesn’t accept any form of NFC payment in the United States. It’s not just a limitation on Apple Pay. The retailer doesn’t take Google Pay, Samsung Pay, or even let you tap your contactless physical card to pay. […] When you use Walmart Pay, it’s incredibly easy for Walmart to […]

AppleEvent Recording Bug

Olof Hellman: My AppleScriptable macOS app is recordable. Occasionally, I have a UI action performed by the user that I handle internally, and I send a corresponding AppleEvent with the SendOptions flag .dontExecute (was kAEDontExecute) so that AppleScript recording will see the action and record it. With Sequoia 15.7.3 and Tahoe 26.1, I am seeing […]

Notes on Apple’s Nano Texture

Jonathan Borichevskiy (via Peter Steinberger, Hacker News): In the four months I’ve had it I’ve told at least a dozen people about it, and I’m gonna keep telling people. Being able to take my entire computing environment to places without being worried about glare has expanded the range of environments I can create in. It […]