There are three hard problems in computer science. Cache invalidation, naming things, and figuring out your gender.
Isn't the 3rd one just a subproblem of the 2nd one? π
And off-by-one errors.
(Obligatory) Falsehoods Programmers Believe About Names:
https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
@vartan According to HaveIBeenPwned, 6 of my genders have been compromised.
If only generating a new gender were as easy as generating a new password