- There are two and only two genders.
- Okay, then there are two and only two biological genders.
- Gender is determined solely by biology.
- Okay, it’s mostly determined by biology, right?
- Please tell me it’s determined by DNA.
- Gender can be reliably determined through visual means. After all, no man would ever wear a burka.
- Once gender is set, it never changes.
- Even if the gender can change, it will only change from the one value to the other value.
- Only one gender can be “active” at the same time.
- We’re tracking gender now, so we’ve always tracked it.
- I only need to be concerned with human gender.
Source: http://www.cscyphers.com/blog/2012/06/28/falsehoods-programmers-believe-about-gender/
@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 abool
or astring
, 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".