Tony Arnold
@tonyarnold.com
Cocoa-wielding person-like-object. I help to build Reveal: https://revealapp.com/
Ezra Klein asked Nvidia CEO Jensen Huang about AI making kids worse at math and reading. Huang’s reply: “Does it matter?” Then he said he doesn’t know his own address or phone number. “We’re going to lose some fine intellectual dexterity.” www.nytimes.com/2026/09/23/o...
Oh wow, Xcode 27.2 has a new project file format (xcproj) that is standard JSON, and an open format: I've been waiting for something like this for most of my career! 🎉
GitHub - apple/xcode-project-format: A Swift library for reading, writing, and manipulating Xcode's JSON-based project.xcproj format.
A Swift library for reading, writing, and manipulating Xcode's JSON-based project.xcproj format. - apple/xcode-project-format
github.com
“what if the AI doesn’t want to be shut down so it kills all humans?” well, the funny thing is, llms don’t exist between prompts. there is no there there. the model is sent a request, it “starts up” to receive it, processes it, and then it “shuts down” again. every single time.
"Shopify has been using LLMs to build software since 2021" (ref ) That's impressive. Shopify must have had some patient, curious engineers on staff to put up with what the state of things would have been 5 years ago!
Native is now the future of mobile at Shopify (2026) - Shopify
Coding agents changed what it costs to build mobile apps twice. Here’s why Shopify is moving from React Native back to Swift and Kotlin.
shopify.engineering
The iPhone Duo looks amazing - it's obvious that so much polish and care went into creating it 🤩
My good friend, and all-round smart guy Chris Kolbu has been working on a novel, macro-driven testing library called Exhaust that has just hit version 1.0. He gave a really interesting talk about it at #devworld a couple of weeks back, and I'll link that video when it's available, but until then:
Exhaust: Cross-platform property-based testing, stateful testing and fuzzing
Exhaust is a feature-rich, macro-driven testing library that works with both Swift Testing and XCTest. Its aim is to empower you to test the values you didn't think of. It is the library I've wanted to have in Swift for years, ever since I started using SwiftCheck: one that matches the ergonomics and test case reduction of Python's Hypothesis with the performance of Swift. A library where you can get started with three lines of code and scale that all the way to coverage-guided fuzzing. Exhaus...
forums.swift.org
I'm renovating and I enjoy watching YouTube series about people renovating (arguably far more damaged homes than mine). It's not a problem, I can stop whenever I want to.
It was so lovely being at #devworld last week, and spending time with people with nuanced views on all the things I've been worrying about over the past year. It reminded me that the conversation here on social media, and on Slack is wildly unserious and not reflective of people's reality.
Xounds Redux 1.0 beta 1 out now! Make sure to enable automatic update and read the read me, as it contains important testing information! totallynotmalicious.com
Totally Not Malicious Software — Paradise Façade
totallynotmalicious.com
Reacher should get slightly larger every episode and they just never address it
As I've mentioned a few times recently, I'm renovating my house. I think the most frustrating part for work is that my ethernet ports have all had to be decommissioned so I'm using WiFi for everything, and the only access point is right near the gateway. It's really slow 🥲
Open question: is anyone still seeing _interesting_ mobile development work in the freelance/consulting space? Most of what we're seeing at work is for the big end of town, so it's not naturally "fun" software dev — not sure if that's the same for other folks in the profession, though?
SceneKit being deprecated presents a problem for Reveal — we use it for our 3D view hierarchy. I'm currently having an absolute ball prototyping the same functionality in RealityKit. I'm _pretty_ sure I'm going to hit a wall when it comes to interaction/hit testing, but right now? Fun times!
Just found out the tile company sold us tiles they have no stock of, and there won't be more of until November. The tiler is booked for next week. I am so over renovating.
I wrote about the upcoming Xounds Redux, Xounds (very extensive interface sounds) for a modern macOS, and the steps required for bringing it to fruition, along with a request for help finding the project. paradisefacade.com/blog/2026/8/...
Coming Soonish: Xounds Redux and Other “Haxies Redux” — Paradise Façade
First, this project needs funding. See below for details, and go here if you wish to help in any little bit. Thanks so much; all help is greatly appreciated! In the days of yore, “ Haxies ” we...
paradisefacade.com
Oh this is a welcome addition to Xcode 27 - you can now allow agent access when Xcode isn't running *and* disable the permission dialogs if you want to! developer.apple.com/documenta...
I think I'm going all in on macOS 27 beta on my personal Mac. It's pretty good, actually.
this website's many discourses can be mapped almost directly to common middle age anxieties.
Electron apps that expand their window to the full size of the screen on launch can get in the bin. Slack does it, Codex does it - is this a default behaviour that the framework enacts? Proper macOS apps don't do this.
I am quite exhausted between work, renovations and everything else. I totally intended to submit proposals for talks to a number of conferences this year, but I do not have capacity. Bit disappointed by that, but there's always next year.
My aging LG 5K Ultrafine has the most amazing burn in - there are permanent Dock and Xcode visuals on screen. What I wouldn't give to be able to afford to replace this thing with a more modern display 🫠
Oh yeah, the new ChatGPT app is as bad as first impressions made it out to be. It's not just a slow, RAM hungry shell of a thing, but the design and UX are a poorly thought out kitchen sink approach. Codex has never been great, but this is a confusing mess.
So Codex is ChatGPT now? Pour one out for the one time a VC backed company built a desktop app using native SDKs.