Blog: Musings and Tech Notes

When Objects Talk: Notifications in Swift
September 16, 2017

A look at how to use the notification infrastructure that allows objects in Swift to share information with each other through message passing.

Antisocial Coding: My Year at GitHub
July 5, 2017

I am increasingly of the opinion that in hiring me and other prominent activists, GitHub was attempting to use our names and reputations to convince the world that they took diversity, inclusivity, and social justice issues seriously. And I feel naive for having fallen for it.

Why Hackers Must Welcome Social Justice Advocates
November 28, 2015

All political movements start with an ideology. But when they are set in motion this ideology may become obscured. It is crucial that we constantly scrutinize the manifestation of our principles to ensure that the lofty goals of our ambitions are in line with our actions.

On Opalgate
November 30, 2015

The important question is: would you be comfortable contributing to a project in which one of the maintainers considered you delusional and whose biological essentialism brought into question your gender identity? For me personally as a transgender woman, the answer is a resounding no.