It's a pretty good thing you did there: improving your weakness in coding and leaving your strong points for later (design). Thumbs up for you. And your a girl, which makes your story even more awesome!
I've received a lot of backhanded compliments in my life (i.e. you're pretty for a dark skinned girl) and they are annoying but I don't think this was one of them. To me it read like, "you're awesome, and the fact that you're succeeding despite the obstacles is even more awesome!"
I know the goal is equality, but I don't think there's anything equal about having to ignore parts of your identity in order to be respected and valued. We can acknowledge that the OP is a woman without losing sight of that goal.
I've been deliberately avoiding this thread, but I should probably step in and say that I felt no offense at the original comment, and the comment I'm replying to is a great way to explain why.
I did put gender reference in the title — it would garner me more notice since I'm a minority. Therefore, doesn't bother me if someone points out something I was already pointing out. It's feels more ridiculous when people are like, "Shh, don't mention she's female, it'll be construed that you're sexist."
There is a lot of grey area here, but I'm glad the original commenter hasn't been downvoted to oblivion for what seemed a very honest comment.
I understand it's refreshing and promising to see women in programming roles, but (and I say this realizing it may or may not be the intent of such statements) it's a bit condescending when someone comments along the lines of "and she's a woman too!" like its a surprise.
Oh man, down-voted for that!? I wonder what makes you put a negative twist to my congrats. You should check the demographics of genders with such stories.
It's like saying "congratulations on your promotion to CEO, Fred, and even more so because you're black. Cool that we've started to move on from the whole racism thing in America, huh?"
Regardless of what you meant, you're pointing out the difference rather than just treating everyone equally. Just congratulate the OP on teaching herself Django and developing an app within weeks, not because she isn't your gender.
Nope. I'm not changing that. This job is so dominated by guys, it's getting boring sometimes. Diversity gets an upvote from me, even if it's followed by downvotes from futile justice.
You do realize that by demonstrating surprise to the OP that she is a woman, you're directly reinforcing the same gender bias that you hate in our industry?
First of all, I don't have the requisite karma to down vote you. Try not to take it personally.
Second, have you considered the demographics are affected by pervasive sexism in several world cultures? Not to go on a tirade, but walk through a toy store some time and tell me why you think there aren't more female programmers and scientists. The point is, culture- NOT gender, is to account for the disparity between men and women in the field. While numbers may be numbers, its still a backhanded compliment.
Like I stated in my above comment, I realize it may not be the intent of your statement, I am just sharing with you how it may be construed amongst the fairer sex when we "dare" to cross these imaginary gender lines drawn in the sand.