Reading List

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

Testing Tip: Always Show Scrollbars

Marcin Wichary: This scrollbar serves no purpose, so it will become visual noise for a lot of your users. But when you yourself use “shy” scrollbars, you might not even realize. Of course, the scrollbar is just a symptom of a bigger problem – an accidentally scrolling surface that will be janky to everyone regardless […]

SuperDuper 3.12

Dave Nanian: We’ve made some improvements to our scheduler to help mitigate some of the Tahoe “stalling during Dark Wake” problems. They’re not 100%, but things are better, and we’re investigating additional improvements for the next update. Previously: SuperDuper 4.0 Beta SuperDuper 3.10 Beta Works Around asr Bug

OpenAI’s Codex

Simon Willison:

OpenAI just released a new macOS app for their Codex coding agent. I’ve had a few days of preview access — it’s a solid app that provides a nice UI over the capabilities of the Codex CLI agent and adds some interesting new features, most notably first-class support for Skills, and Automations for running scheduled tasks.

Interesting, for sure. But super-duper interesting? I don’t know.

Xcode 26.3 ‘Unlocks the Power of Agentic Coding’

Apple Newsroom:

Xcode 26.3 introduces support for agentic coding, a new way in Xcode for developers to build apps using coding agents such as Anthropic’s Claude Agent and OpenAI’s Codex. With agentic coding, Xcode can work with greater autonomy toward a developer’s goals — from breaking down tasks to making decisions based on the project architecture and using built-in tools.

I don’t know if this is super-duper interesting news, but I think it’s super-duper interesting that Apple saw the need to release this now, not at WWDC in June.

Tahoe NSTableView Scrolling Bug

Sarah Reichelt (Mastodon): [When] I scrolled down from the top, the content rows would scroll into the header, making the top messy and unreadable. This sort of overlapping and unreadable text is a feature of the various OS 26s, but in this case, there wasn’t a hint of transparency, so it looked like a bug […]