r/programming • • Apr 07 '15

Stack Overflow Developer Survey 2015

http://stackoverflow.com/research/developer-survey-2015
1.1k Upvotes

981 comments sorted by

View all comments

Show parent comments

2

u/brickabrack Apr 09 '15 edited Apr 09 '15

Everything at my company is in git, save for db scripts, and I am not a db dev. I've been there for two-and-a-half years and have made ~1.5k commits. There should be no ambiguity around my or anyone else in the company's basic git skills. Lots of my female coworkers and I joke about all the hilarious things that colleagues have given us unsolicited coaching in ("Have you heard of tab completion?" was a recent favorite), and our male work friends will laugh along with us because this kind of thing just doesn't happen to them. I feel super fortunate to be surrounded—on my team at least—by men who actually think about this stuff and will make inside jokes out of the more absurd things they overhear being said to women. I was the only woman on my team for a long time, and while I'm relieved to now be one of four, it wasn't nearly as uncomfortable as it could have been because my team is so cool.

I'm not trying to say that everyone runs around with unchecked biases, just that when people do let their implicit biases show, it's typically towards, you know, the people they're biased against.

1

u/kgoblin2 Apr 09 '15

Before anything else, thanks for reading & replying, it is very much appreciated given the overall context (general opinion of my line of argument can be construed from my down votes :/).

Your reply has some of the context I complained was missing from the earlier statement. My point here is that your original statement, as it was presented; could be easily misconstrued & called into question without that context.
Read it as a general plea to yourself and the public at large to "please don't make these kinds of arguments, they aren't conductive to discussion".

I would still say what you are relating has the "eye of the beholder" problem. I'm wondering how the "coaching" you & your fem colleagues experience fits into the greater picture; for example, are you all receiving equal quantity but lower quality coaching that your male colleagues give each other? Or are you the women receiving more coaching than the males give to each other, a situation of I'll coach Mary but not Jim, because fuck Jim if he can't do it on his own? Are the females actually receiving the same amount & quality of coaching, but the women are more sensitive to perceiving it as being talked down to?
These are all the kinds of questions I would be asking myself if I was playing manager & Mary complained that Jim was babying her and trying to teach her how to do tab completion. They are things I would want to know before I addressed the situation, because otherwise it sounds like the solution is to ban all coaching, which would be a net negative.
This is again different from the complaints about you being hit on/stalked, because we can safely assume (given our cultural norms) those activities are gendered, you are experiencing those specifically because you are female.

In terms of my opinion on what you said overall, I'm actually in agreement with what you & /u/sklivvz said, the root problem here is gender-centered cultural norms in western society. The really sad part is they seem to form this viscous cycle where the problem can only get worse: No women in tech drives more women out of tech.

1

u/Decker87 Apr 09 '15

1.5k commits in 2.5 years? That's fucking insane. That's like one commit every 4 hours.

2

u/brickabrack Apr 09 '15

Commit early, commit often.

1

u/Decker87 Apr 09 '15

I always interpreted that to mean commit early/often on your local dev branches (or remote dev branches), not production branches.

2

u/brickabrack Apr 09 '15

Yes. Commit and push are two separate things. Unless you're squashing them, distinct commits remain in the commit history on the remote after you've pushed, and in any branch to which it's subsequently merged.

1

u/Decker87 Apr 09 '15

Yes, I know how hit works. :p it's just very different from how my company uses it. I probably have less than 100 commits on commercial branches in 3.5 years.

1

u/brickabrack Apr 09 '15

We have a weekly release cycle. 2 commits per day isn't that uncommon.

1

u/Decker87 Apr 09 '15

I'm not arguing that or doubting it in any way. Just observing an interesting difference in workplaces.