Hi! I'm Ryan, and I build products with a focus on privacy and ethical design.

The Corgi is my
rubber duck debugger.

Wed 15 September 2021 2 minutes

DriverKit, /Applications, and Quarantine

Your app is in /Applications, but DriverKit says it's not? It might be quarantined.

Thu 24 June 2021 2 minutes

Debugging Broken Signed/Notarized Apps on macOS

Sealed resource is missing or broken? Find out why.

Thu 10 June 2021 8 minutes

Cacao: Building macOS (and iOS) Apps in Rust

You can pry Objective-C out of my cold, dead hands.

Fri 20 November 2020 9 minutes

What Melee Gave Me

A game that means more to me than I could possibly convey.

Sun 15 March 2020 2 minutes

You Did Not EARN IT

Petition your Representatives to vote against the EARN IT act.

Wed 01 January 2020 4 minutes

Wobbling in Rust

Writing slightly dangerous code in Rust that (literally, mostly) will not die.

Sat 07 December 2019 6 minutes

Decoupling, or: where's my data?

Couple was an app for significant others to chat with. It's 2019 - where's the data?

Thu 01 August 2019 1 minute

Automatic Old Reddit Redirect Safari Extension

Miss the old Reddit in Safari? This extension can help.

Looking for Older Pieces?

I've been writing (professional and... not so much) since about 2005. Check out the Archives for a full list of pieces.

Ryan around the Web