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

The Corgi is my
rubber duck debugger.

Mon 15 January 2024 7 minutes

Plant-Based Berlin Recommendations

A small guide to plant-based eating in Berlin.

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?

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