How can you support me?

All of the articles, videos, and open source contributions that are made here are funded directly by individuals and companies through donations.

  • Ko-fi is based in the UK
  • GitHub Sponsors is based in the US, pays through Stripe
  • Patreon has the highest fees, but it’s here too out of convenience.

The “Silver” tier gives you advance access to articles and videos, one week before they’re made available to everyone else. Every piece of content ends up publicly available eventually — I consider my work a public service.

For those who cannot afford to pitch in financially, you can still help:

I’m extremely lucky to be able to contribute to the Rust ecosystem as an independent, and can only do it through the support of people like you.

Thank you so much for your continued support, I owe y’all everything.

(JavaScript is required to see this. Or maybe my stuff broke)

Here's another article just for you:

Abstracting away correctness

I’ve been banging the same drum for years: APIs must be carefully designed.

This statement doesn’t resonate the same way with everyone. In order to really understand what I mean by “careful API design”, one has to have experienced both ends of the spectrum.

But there is a silver lining - once you have experienced “good design”, it’s really hard to go back to the other kind. Even after acknowledging that “good design” inevitably comes at a cost, whether it’s cognitive load, compile times, making hiring more challenging, etc.