FactoryGirl? FactoryBot? The Gender War Is On.

FactoryGirl was a ruby gem to help test automation. It followed the SemVer approach to release versioning and scheduling. At least until version 4.8.2 in which they replaced all occurrences of [Gg]irl with [Bb]ot. They then yanked version 4.8.2 off of rubygems and renamed the entire library to factory_bot.

This chain of disorganized, hectic decissions led to quite a few software builds breaking because version 4.8.2 could not be found anymore. While that is a five-minute-problem to fix the basis for this entire ordeal was that someone on the internet felt disturbed in their safe space by a utility which solved a real problem for years; the name of which was inspired by a symbol for feminism in american culture.

I, and I’m sure many others, always enjoyed working in software because the inherent scientifically defined approaches didn’t care much about some abstract socio-political nonsense. But gender equality (which is code for “feminism ftw for the sake of it” and spreads like wild fire into the realms of diversity) has infiltrated the open source community.

Not only that, it takes the form of politicising non-issues and even going so far as becoming recursive, fighting its own means as demonstrated by this very instance, enforcing their newspeak by way of eradicating any subjective and objective differentiation of men, woman, bot and whatever onto just another part of society. You really cannot hide on the internet.

All of this wouldn’t be as bad as it has become if certian people would have the guts and spine to stand up to this madness. But they are happy to throw proven processes over board just to appease the Gods of Gender, the Lords of Diversity, the Spirits of Micro-Aggressions.

If I ever happen to maintain a project with the words “girl”, “man” or “undefined” as parts of its name or code and you give sane and reasonable explanations why those are a real problems and should be replaced, I’ll do so.

Until then, go fix a real issue. Go get a life.


The project’s maintainers are now actively censoring sociopolitical comments on this sociopolitical issue. I get the original comments via email. There’s nothing offensive but much criticism. They point to their Code of Conduct which mainly seeks to prevent harassment which means criticism is now harassment.

This is absolutely obnoxious newspeak and goes to show a deliberate bias or inability to discuss such matters.

Tagged with tech, gender, ruby, gem

Creative Commons License