Skip to content

Instantly share code, notes, and snippets.

@garbados
Created July 27, 2014 23:07
Show Gist options
  • Save garbados/f82604ea639e0e47bf44 to your computer and use it in GitHub Desktop.
Save garbados/f82604ea639e0e47bf44 to your computer and use it in GitHub Desktop.
Falsehoods Programmers Believe About Gender
  1. There are two and only two genders.
  2. Okay, then there are two and only two biological genders.
  3. Gender is determined solely by biology.
  4. Okay, it’s mostly determined by biology, right?
  5. Please tell me it’s determined by DNA.
  6. Gender can be reliably determined through visual means. After all, no man would ever wear a burka.
  7. Once gender is set, it never changes.
  8. Even if the gender can change, it will only change from the one value to the other value.
  9. Only one gender can be “active” at the same time.
  10. We’re tracking gender now, so we’ve always tracked it.
  11. I only need to be concerned with human gender.

Source: http://www.cscyphers.com/blog/2012/06/28/falsehoods-programmers-believe-about-gender/

@GBirkel
Copy link

GBirkel commented Feb 27, 2023

@BU-AWolfe

The reason this looks like alt-sex propaganda is that very few of these 'myths' have to do with programming. ...

Dang. I never thought I'd see the day when a CS lecturer at Boston U, clearly old enough to know better, would start throwing around inane terms like "alt-sex propaganda", as if they were some paranoid villager somewhere in the hinterlands of a totalitarian kleptocracy.

@ryancdotorg
Copy link

ryancdotorg commented Feb 27, 2023

@thomasjwebb

but many don't allow changing the birth certificate.

Almost all do, there are only a handful that do not.

The federal government allows changing the gender on the passport and the procedures is easier than some conservative states have for changing driver's license but doesn't allow third option

The US federal government opened up applications for passports with X as the sex marker to the general public on April 11th 2022. They are also now issuing cards for trusted traveler programs (e.g. Global Entry, Nexus, Sentri) with X as the gender marker as well.

@muhammadmp97
This comment was marked as a violation of GitHub Acceptable Use Policies
@norwd
Copy link

norwd commented Feb 29, 2024

Change the title to: things some programmers say and I don't like.

@muhammadmp97, these are things some programmers say and then write code that enforces their opinion on their users. Everyone on this thread is arguing about whether "gender ideology" belongs in a developer's head, but that's missing and proving the point. Regardless of whether you agree with the original 11 points, these are things that a developer, regardless of whether they personally agree with the point or not, should know is not universal and is not a fundamental "truth". It doesn't matter if gender is an int or a bool or a string, it matters that if you are writing a database that doesn't allow people with "X" instead of "F" or "M", the you are no different from the developers that don't allow people with the last name "Null".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment