I'm a Solution Architect at SSW in Brisbane. I've been in the Microsoft ecosystem since .NET 2.0, championing Azure DevOps since it was TFPreview, and a Microsoft MVP every year since 2014. These days I'm designing and building in Azure, helping teams write better C#, and sharing what I find here.
Getting sudo to use Touch ID on macOS
macOS can authenticate sudo with Touch ID through pam_tid.so. The update-safe setup is one line in /etc/pam.d/sudo_local, with the normal password prompt left as a fallback.
Excluding Shunt data from Time Machine backups
How Shunt uses APFS copy-on-write data volumes, how those differ from sparse container disks, and which reproducible data I exclude from Time Machine.
Using banked Codex usage resets
How I redeemed a promotional Codex usage reset in July 2026, what changed in my usage balance, and why the value depended on when I used it.
Your experience is a runtime dependency
AI agents are already very capable, but they don't automatically have the judgement that makes you effective in your current role. Skills and agent instructions are how you package that experience so the agent can use it.
An opinionated native macOS terminal for people who keep several projects open all day. It keeps long-lived terminal sessions and WebKit browser tabs inside named workspaces, with fast pane splitting and very little surrounding UI.
Your Codex usage limits in the macOS menu bar, in your timezone. Shows session and weekly usage, reset times, pace indicators, and model-specific limits straight from Codex. No cost tracking, no charts, just the numbers you need at a glance.
Your Claude usage limits in the macOS menu bar, in your timezone. The bar shows the highest percentage across your limits; the dropdown breaks each one out (session, weekly, and any model-scoped limits) with a progress bar and reset time. No cost tracking, no charts, just the numbers from Claude's usage page at a glance.
Pull up a chair and review the pull request. A local, AI-assisted PR reviewer for macOS: import a PR as a bundle, walk the diffs file by file, and leave review comments before syncing them back. Everything stays on your machine.
Never lose your train of thought. Run parallel experiments as isolated Apple container guests (a lightweight VM each) and switch which one is live onto stable local ports without disturbing the others. Built for Apple silicon.
Standalone macOS replacement for Raycast's Search Screenshots. OCRs every screenshot with Apple's Vision framework so you can find them by name, text, or date. Global hotkey, floating panel, all on-device.