Via the Geek Feminism blog, git has a serious bug.
For those reading this who aren't technically-inclined, git (named after Linus Torvalds) is like an ongoing archive of savegames for your programming, except that it also has features that let multiple people work on it at once. It's fiendishly hard to use and easy to break, and those qualities by themselves help to create a culture of complacent experts and frustrated novices. I personally feel that the time savings at the top are erased by the loss of contributions from people who are discouraged from ever learning it.
But besides that, everything you write in git is tied to your name. And it won't let you change it retroactively:
If you change the author, it’s treated as an entirely new commit. Anyone who has grabbed a copy of your original commit and made subsequent changes on top of it finds themselves orphaned from the history of the project. To use a crude analogy, it’s like you rip the trunk of a tree out, while the branches are magically left hanging in the air, connected to nothing and isolated.
This is an example of cismale privilege at work, where by "privilege" I mean "you guys don't have to worry about this." Most guys don't change their names when they get married, and most cisgender people don't think about changing their names, or what it'd be like to need
to for safety- or identity-related reasons. Cisguys comprise most of the experts who wrote git and who use it on a day-to-day basis, so this apparently never came up.
The result: People are excluded from Free Software projects without anyone making a conscious decision to exclude them.
That point is extremely important to keep in mind. My intent doesn't matter
when it comes to behaviours that exclude other people, any more than it matters when it comes to writing executable code. Blaming the people my actions exclude, or who point out
that my actions exclude someone else, is no more productive than blaming the compiler. Instead, I need to educate myself by listening to marginalized others, and by going out of my way to include them.
It's only fair, since they didn't choose to be marginalized. It's also the only way I'll know what I and my projects are missing.(As on the Geek Feminism blog, comments will be moderated for 'splaining or other forms of derailing.)Also, about Identi.ca
I appear to have been blocked from posting notices to Identi.ca. If I had to guess, I would say it was because of the most recent notices I posted
(which contain some strong language).
The Terms of Service
don't contain any rules against swearing, or even cursing at Identi.ca itself, which I did after becoming frustrated with my inability to block trolls on it.
I wasn't warned or given notice, and an email I sent to firstname.lastname@example.org received no response, so I don't know exactly what kind of speech the site admins will ban people for. But while I don't have the spoons
to check on it myself, I'm pretty sure that the trolls who believe that I don't have a right to my identity or spirituality (one of whom also swore at me) weren't banned and never will be.
I've looked into Google+ as an alternative, but found its restrictions on pseudonyms
and identities problematic. I am currently considering setting up a personal site as a Tumblr style linkblog. If I do, I will probably syndicate its content on Twitter and Google+, and here on Dreamwidth and Planet GNOME as applicable.