Earlier quoted context omitted.
Why do you need to tell people your gender on a communications medium that doesn't require you to? I don't consider anyone to be male or female on IRC, they're just users. The thing I always loved about IRC was that even when I was 12 years old, people took me seriously, not because I was male, or white, or an adult, but because I was thoughtful and intelligent - age in this case being the key differentiating factor.…
So the thing you might be missing is that even when you think you're being appreciated for your intelligence, people have still been assuming that you are both white and male (and on IRC back in the day, probably a teen or young adult). It's folly to think that you are free of prejudice with the only basis that you don't consciously hold these prejudices, because we (humanity, science) know for a fact that biases are…
Why would a person even give a microseconds thought on whether or not I was white, black, male, female, whatever, and even if they do -- why is it _my_ responsibility as person putting the content out there to be one or the other?
It's not.
You're right one one point - programmers do consider themselves to be rational. IRC is one place where biases simply don't exist by definition, because why would they? Nothing defining anything exists unless you explicitly want it to.
I find it extremely irking that you keep trying to insinuate that literally every person on IRC thinks of each other as a 'white male' like you describe. This reveals a problem, not systemic, but in yourself.