News for hackers. Stuff that matters.
Re:As a Woman in Tech, I Realized: These Are Not My People by ucaetano on Wednesday August 09, 2017 @05:11PM (#14973661)
I have never seen any career that is so deeply tied to a certain culture as CS/SWE and a certain culture that I'll call X, to avoid any discussions on naming and so on.

I see far more diversity in tastes and interests in most other majors and careers, while in CS/SWE, X seems to hold a monopoly.

CS/SWE goes far beyond a career, usually becoming close to a religion or way of life. I rarely see doctors, lawyers, or most professions engaging in their practice outside work as a hobby, but in CS/SWE, you're evaluated by your hobbie-contributions on GitHub, your postings to HackerNews, etc.

There's not a lot of room for people to be in CS/SWE and not take part in all this non-work community.

And that brings us to X, a set of interests and values that permeate CS/SWE workers, and frequently makes those interested in CS/SWE feel unwelcome if they don't take part in X.

It doesn't matter if you're a man or a woman (or any of the other identities/genders/etc.), if you don't like X (which might include sci-fi, fantasy, video-games, board games, certain types of discussions, and a lot more), there's a good chance that you might not feel like you belong in CS/SWE (this isn't universal, and I've seen many teams that embrace cultural diversity pretty well).

Sadly, for whatever reasons (I have my own hypothesis that the rise of male-dominated gaming culture in the 80's and its further attachment to CS studies due to the overlap between coding and gaming is the cause) X is male-dominated. So even if men who don't take part in X feel unwelcome, the impact is bigger on women, as they have a much lower representation in X.

One of the key pieces of information that led me to think like this, was this: http://www.randalolson.com/wp-content/uploads/percent-bachel...

I don't claim any authority on this, or even that this is correct. These are just my own (low-n) observations, and I'm pretty sure a good part (if not all) of it probably doesn't stand up to reality.

So I'm probably all wrong here, but I'd love to hear your thoughts on this.

My gut feeling is that I shouldn't post this, as the previous discussions here about this issue are borderline flamewars, from both sides, but I still have hope that some good discussions are possible here.

Re:As a Woman in Tech, I Realized: These Are Not My People by zamalek on Wednesday August 09, 2017 @06:14PM (#14974228)
> These are just my own (low-n) observations

Same disclaimer.

I used to be the guy who only did X (from age 8). Spending all my free time doing X impressively improved my ability to do that but only until the day that X became my job. From that day forward, any benefit derived in terms of mastery was vastly overshadowed by fatigue and burnout. The more I participated in X after-hours the worse I became at life in general (X by association).

I used to bring up topics like that at work. I would brag about my weekend/month project to coworkers; the praise made me feel better about my mundane weekend. I honestly loved hearing about weekends that had nothing to do with tech because I wanted that. I do now and I honestly never want to go back to doing weekends of X.

When everyone is done gushing over the stories of the fiber in the basement (you can too and learn something), share your story about your hike up a mountain. You can't claim that people aren't interested in something (even so far as learning themselves) if you haven't actually tested those waters.

Re:As a Woman in Tech, I Realized: These Are Not My People by jasode on Wednesday August 09, 2017 @05:25PM (#14973792)
>There's not a lot of room for people to be in CS/SWE and not take part in all this non-work community.

There's actually plenty of room for that type of programmer personality: the jobs at non-software companies where programmers are a cost center. E.g. enterprisey - line-of-business - type of programming. Actually, the "back-office" type of software dev is the majority of programming jobs out there. Yes, there may be a few "enterprise" managers here or there that might be impressed with extra-curricular programming but it's often not a reasonable scenario. (E.g. virtually no programmer that knows a 4GL like SAP ABAP language (business process programming) will be maintaining a github profile full of ABAP code.)

It's the founders and managers at tech companies that value the developers that enjoy programming on their own. The founders themselves often started programming as kids and so it makes the most sense to them to try and attract programmers with the same enthusiasm.

There's nothing wrong with wanting to be strictly a 9-to-5 Mon-Fri programmer. That life approach meshes better with companies outside of Silicon Valley.

Re:As a Woman in Tech, I Realized: These Are Not My People by tptacek on Wednesday August 09, 2017 @05:37PM (#14973903)
It meshes fine with virtually all companies. Companies that attempt to cram 60 hours of productivity into 40 hour weeks suffer for it: their employees burn large amounts of time doing nonproductive stuff while maintaining "face time", and quality suffers terribly as people do shoddy work to maintain the preferred cadence.

Nobody who spends significant amounts of time with valley programmers believes that the 10-hour-day 6-day-a-week people are, in general, spending all that time productively.

Re:As a Woman in Tech, I Realized: These Are Not My People by jasode on Wednesday August 09, 2017 @05:39PM (#14973936)
>Companies that attempt to cram 60 hours of productivity into 40 hour weeks suffer for it:

Sorry for not being clear. I'm not talking about burning 60+ hours for the company.

I'm talking about the attraction to programming personalities that truly enjoy programming on their own time. E.g... The programmer spends exactly 40 hours for Google/Facebook/Microsoft and another 20 on his weekend programming side project because he enjoys it.

On the other hand... if you're a Peoplesoft/SAP programmer, no hiring manager cares that you don't write that code "for fun" on your own time as a hobby.

Re:As a Woman in Tech, I Realized: These Are Not My People by tptacek on Wednesday August 09, 2017 @05:43PM (#14973972)
Plenty of seriously hardcore people do not spend 20 hours on their weekends writing more code. Obviously, there are lots of programmers who do, but I think what's happening here is pretty simple: the people who have "writing more computer code" as their personal hobby are excited to feel superior to those who don't.
Re:As a Woman in Tech, I Realized: These Are Not My People by jasode on Wednesday August 09, 2017 @05:52PM (#14974055)
>I think what's happening here is pretty simple: the people who have "writing more computer code" as their personal hobby are excited to feel superior to those who don't.

Maybe some of that sentiment is happening. That's orthogonal to the point that programmers who enjoy programming as a passion (that's a dangerous word) naturally will prefer hiring programmers who enjoy it beyond the boundaries of a 40-hour job.

It's just human affinity. Think of rock bands starting up in a garage. The singer + bass player + drummer are looking to add a guitarist. If they interview a guitarist and he says, "well, I'll just strum whatever and it don't matter if I play with you guys or on a cruise ship or a Las Vegas lounge bar -- guitar is just a job", he won't get an offer to join. For the band members, music is their life.

Since programming is often "fun" and software engineering is similar to "artistry", it's natural for programmers who enjoy coding for fun to want to hang around other programmers who enjoy it in a similar degree. This culture is especially true for startups. As the company matures, it becomes less important.

Re:As a Woman in Tech, I Realized: These Are Not My People by tptacek on Wednesday August 09, 2017 @05:54PM (#14974067)
Sucks if you're a new parent who codes, doesn't it?
Re:As a Woman in Tech, I Realized: These Are Not My People by robertlagrant on Wednesday August 09, 2017 @06:22PM (#14974282)
I'm a new parent who codes, and it is difficult, but not impossible. I would note that you keep attempting to analyse (or rather, guess) the emotions of people you disagree with, and it might be better to stay logical and systematic in order to communicate effectively.
Re:As a Woman in Tech, I Realized: These Are Not My People by bartof303 on Thursday August 10, 2017 @12:14AM (#14976279)
I didn't notice that in any of tptacek comments. It might be better if you resist projecting?
Re:As a Woman in Tech, I Realized: These Are Not My People by dunkelheit on Wednesday August 09, 2017 @06:53PM (#14974519)
> I think what's happening here is pretty simple: the people who have "writing more computer code" as their personal hobby are excited to feel superior to those who don't.

Wait, all of them? That's a pretty sweeping generalization. I think you should allow for the possibility that a substantial fraction of them do it because they enjoy it.

Also, often the sentiment goes the other way. Like:

- So, how was the weekend?

- Awesome! I've learned about this cool algorithm...

- Hey, what's wrong with you? Get a life, like, go see some movies or something...

Re:As a Woman in Tech, I Realized: These Are Not My People by tptacek on Wednesday August 09, 2017 @07:24PM (#14974709)
Whoah. I'm not saying that people who write code for fun all do this. I write code for fun and so does my wife. I'm saying that people who claim that writing code for fun makes them superior developers do this.
Re:As a Woman in Tech, I Realized: These Are Not My People by dunkelheit on Wednesday August 09, 2017 @08:29PM (#14975146)
Good. Because the way I interpreted your comment is that you are opposed to the whole notion.

> people who claim that writing code for fun makes them superior developers do this

What is "this" in this sentence? If "this" = "excited to feel superior" (from your previous comment), then the sentence reads almost like a tautology. If you simply mean that bragging and feeling smug about writing code for fun is kinda pathetic, then I agree. But that's true for bragging and feeling smug about, well, almost anything.

Re:As a Woman in Tech, I Realized: These Are Not My People by jessaustin on Wednesday August 09, 2017 @09:43PM (#14975578)
It's fine to brag and feel smug about disliking TFA and the misogynistic "memo" for which it apparently has some sympathy...
Re:As a Woman in Tech, I Realized: These Are Not My People by emmab on Wednesday August 09, 2017 @05:41PM (#14973945)
> Nobody who spends significant amounts of time with valley programmers believes that the 10-hour-day 6-day-a-week people are, in general, spending all that time productively.

I've probably worked that much before during hypomanic episodes. I can't keep it up indefinitely though.

Re:As a Woman in Tech, I Realized: These Are Not My People by FooHentai on Wednesday August 09, 2017 @06:28PM (#14974340)
Those particular personal projects that hit the sweet spot and lead me on a 2-week, barely-coming-up-for-air frenzy of creation? Yeah, I'll put in that much work and more in one stretch.

The odds of hitting that level of flow on a paid work project? Sure I care, but it's never going to meet the criteria and get that far under my skin. I can believe in the merits of a goal/project to the highest degree, but if it's not scratching the particular itch that takes me into the zone, I get some kind of x-factor, then I'll never be able to hit the 100% flow state for any significant period of time.

Just personal experience, I think there are others who are far more capable of getting 100% into that kind of work.

Re:As a Woman in Tech, I Realized: These Are Not My People by dunkelheit on Wednesday August 09, 2017 @06:26PM (#14974325)
Maintaining an interest in one's field outside of work != 60 hour work week. In fact they are antithetical - 60 hour week doesn't leave much room for anything else, engineering-related or not.
Re:As a Woman in Tech, I Realized: These Are Not My People by ucaetano on Wednesday August 09, 2017 @05:29PM (#14973830)
> There's actually plenty of room for that type of programmer personality

And how do you get into those jobs when even CS students still share the same culture? It goes back to the chart I mentioned:

http://www.randalolson.com/wp-content/uploads/percent-bachel...

Re:As a Woman in Tech, I Realized: These Are Not My People by sigstoat on Wednesday August 09, 2017 @05:43PM (#14973974)
my father taught programming and CS-lite courses at a community college for decades. whatever culture the students have, it sure as hell isn't the valley one, or anything like i saw in university.
Re:As a Woman in Tech, I Realized: These Are Not My People by ucaetano on Wednesday August 09, 2017 @05:48PM (#14974015)
I'm not talking about valley culture, but, for example, liking star wars, XKCD, Tolkien, video games, etc.

Do the students in those community colleges share that as well?

Re:As a Woman in Tech, I Realized: These Are Not My People by sigstoat on Wednesday August 09, 2017 @05:57PM (#14974088)
i know what you're talking about, and no, his students didn't share that culture, or any other you're worried about. or probably any you've ever even seen unless you're from the rural south. in which case we wouldn't even be having this conversation in the first place.
Re:As a Woman in Tech, I Realized: These Are Not My People by true_religion on Wednesday August 09, 2017 @11:46PM (#14976155)
At my old university, we were the kind of programmers that HN and the Valley in general loves to hate: bro-grammers.

Half the students were in a fraternity or sorority, and the engineering college as a whole had its own co-ed service fraternity.

Most common topics of discussion: beer, that last episode of Miami Vice, and trading tips on how to beg professors for server time so we can complete our final projects and graduate.

Re:As a Woman in Tech, I Realized: These Are Not My People by needlessly2 on Thursday August 10, 2017 @04:21PM (#14983793)
>The founders themselves often started programming as kids

i'm not sure where you get this conclusion that those who enjoy extracurricular programming often started as kids.

Usually those who started as a kid means they were fortunate enough to have parents who were programmers. Even if they're parents weren't that case, then usually its the case of just doing html/css on myspace

Re:As a Woman in Tech, I Realized: These Are Not My People by notacoward on Wednesday August 09, 2017 @06:01PM (#14974127)
I've noticed something pretty similar. I do appreciate video games and board games and speculative fiction and sushi and campy/punny humor and all the rest, but I've worked at companies where anyone who leaned more toward Agatha Christie and cake decorating (for example) might have felt pretty left out. The more pure-software a company is, the more everybody seems to assume that others share at least 70% of the standard obsessions - which now includes weight training, home brewing, and beard maintenance as well. It's pretty sad when people in advertising or even finance seem to have and accommodate more diverse interests. Wouldn't be surprised if undertakers do too, though I don't happen to know any personally. We are an extraordinarily fashion-driven folk, and that's not a good thing.
Re:As a Woman in Tech, I Realized: These Are Not My People by kamaal on Thursday August 10, 2017 @02:42AM (#14977064)
>>I rarely see doctors, lawyers, or most professions engaging in their practice outside work as a hobby, but in CS/SWE, you're evaluated by your hobbie-contributions on GitHub, your postings to HackerNews, etc.

There is no dearth of doctors who volunteer to serve for International Red Cross, Doctors beyond borders, or like in my country(India)-- Go to far away villages and set up diabetes, thyroid and cataract camps to help treat people for free.

Many lawyers routinely do volunteer work for many causes that can't afford legal work.

The biggest reason I go the mechanic close to my home to get my motorcycle fixed, is because he seems to be insanely passionate about it and in his spare time(Usually late nights, in a job which is physically taxing) resurrects vintage motor cycles for sheer passion.

Its not exactly wrong to be hard working and passionate about something.

Re:As a Woman in Tech, I Realized: These Are Not My People by msla on Wednesday August 09, 2017 @06:52PM (#14974505)
Doctors and lawyers can't do their work as a hobby. There are laws against that. But I can say from personal experiences that doctors talk about their work in their off-hours, usually in great detail, and over meals. Nurses, too.

Obviously, computer programmers can program anywhere, anytime, and it's legal. It's also possible to get a very early (as in pre-pubescent) start in actual programming, whereas there are, again, legal hurdles to becoming a doctor or a lawyer much younger than the median.

As for the rest of the cultural markers, I wouldn't presume to say too much, because I don't know that many programmers.

Re:As a Woman in Tech, I Realized: These Are Not My People by qq66 on Wednesday August 09, 2017 @07:22PM (#14974699)
> I rarely see doctors, lawyers, or most professions engaging in their practice outside work as a hobby

That's more because it's hard to engage in medicine or law outside of an institution, which makes it hard to hobby with on the weekends. Plenty of auto mechanics fix cars on the weekend, plenty of graphic designers do personal art projects on the weekends. There are also plenty who don't.

Re:As a Woman in Tech, I Realized: These Are Not My People by needlessly2 on Thursday August 10, 2017 @04:35PM (#14983956)
also doctors and lawyers already have 70+ hour weeks. They're too exhausted for any side projects. Easier to do that if you have a 40 hour week
Re:As a Woman in Tech, I Realized: These Are Not My People by belorn on Wednesday August 09, 2017 @07:24PM (#14974715)
Take a look at other artistic work, like say people involved in making movies? Do they too practice outside work as a hobby?

Take someone like Adam Savage. Talking about being in front of the camera, behind it, being producer, or just being a consumer of other peoples work. Talking about the script, the camera technology, the set, the props, the making of props. About side projects, personal project, about other from of artistic endeavors.

I don't know personally that industry, but from everything I hear, it seems common behavior that people in the TV and movie industry often have a personal connection to the work they do. Maybe it just that when people create things and are allowed to be artistic, then the work tend to melt into the personality of those that are passionate about it.

Re:As a Woman in Tech, I Realized: These Are Not My People by com2kid on Wednesday August 09, 2017 @07:37PM (#14974807)
> I rarely see doctors, lawyers, or most professions engaging in their practice outside work as a hobby

Doctors read through medical literature all the time.

I know plumbers who have fully decked out their house with incredible custom setups (e.g. hydronically heated walls), mechanics who work on their own cars on the weekend, contractors who live in fabulous homes they built themselves, and artists who work on their own projects during the weekend.

At the same time, many of my coworkers have interests outside of technology. It varies. A lot.

> (which might include sci-fi, fantasy, video-games, board games, certain types of discussions, and a lot more)

Hiking, sailing, martial arts, world travel, cooking, beer, animal rehabilitation.

> (which might include sci-fi, fantasy, video-games, board games, certain types of discussions, and a lot more),

Sci-fi and Fantasy movies have been mainstream for some time, and my non-engineering friends get together for board games as often as my engineering friends. Video games are played by 49% of Americans (Pew), equally split between men and women.

I've known men and women who have had cultural problems fitting into their teams, engineering and non-engineering.

Also in regards to the article, music is even worse than politics for % chance of finding agreement, if I brought up the latest \m/ concert I went to, I'd find maybe a couple of people in total who'd want to talk about it at my office! It'd be "how was it? Nice, ok, cool."

Re:As a Woman in Tech, I Realized: These Are Not My People by cafard on Thursday August 10, 2017 @05:13AM (#14977883)
Are doctors and lawyers really a good comparison? Doctors sacrifice their late 20s to ridiculous hours as interns and residents. The lawyers who make partner in big-name firms work ridiculous hours to do so. In these professions the women are putting in the hours.
Re:As a Woman in Tech, I Realized: These Are Not My People by Gabriel_Martin on Wednesday August 09, 2017 @05:16PM (#14973699)
You've avoided any discussion at all with your confusing use of a variable instead of just making a clear statement
Re:As a Woman in Tech, I Realized: These Are Not My People by tptacek on Wednesday August 09, 2017 @05:19PM (#14973729)
No, his argument is straightforward and lots of other people have made it before. A shorter way of saying it would be "if you don't like the same kinds of video games as most other developers, you are likely to be made to feel unwelcome".
Re:As a Woman in Tech, I Realized: These Are Not My People by js8 on Wednesday August 09, 2017 @05:46PM (#14974001)
> "if you don't like the same kinds of video games as most other developers, you are likely to be made to feel unwelcome"

Funny, I don't like the same kinds of video games as most other developers. I like Minecraft, and only one colleague I know who enjoys it is a (very smart) woman, although she is a tech writer, not a developer (she is perfectly capable of programming, in fact it is her hobby, she just likes writing better).

So please, don't stereotype. :-)

Re:As a Woman in Tech, I Realized: These Are Not My People by tptacek on Wednesday August 09, 2017 @05:53PM (#14974064)
I'm deliberately oversimplifying. If you:

1. Like sports

2. Wear expensive or formal clothing

3. Dislike video games

4. Are uninterested in science fiction

5. Don't drink

6. Are over 50

... you'll find valley software development culturally inhospitable. Obviously, lots of well-dressed 50 year old baseball fans have programming jobs. But those people don't "read" as software developers, and if you take those people and strip away their resumes, they will underperform people that don't have those characteristics in software development interviews.

Re:As a Woman in Tech, I Realized: These Are Not My People by needlessly2 on Thursday August 10, 2017 @05:04PM (#14984269)
i'm a guy and i don't enjoy video games any more. I just feel i've grown out of that phase when I was 15. I'd rather go swimming, hiking, and try out different restaurants/bars.
Re:As a Woman in Tech, I Realized: These Are Not My People by sp332 on Wednesday August 09, 2017 @05:21PM (#14973752)
I agree. I think X = nerd.
Re:As a Woman in Tech, I Realized: These Are Not My People by ucaetano on Wednesday August 09, 2017 @05:22PM (#14973772)
Could be, but I don't want to get into a pointless discussion of the name of a culture, call it whatever you want.

That's why I used X. The name is irrelevant.

Re:As a Woman in Tech, I Realized: These Are Not My People by sp332 on Wednesday August 09, 2017 @05:33PM (#14973862)
That's fine, but without calling it anything it becomes a puzzle to even know what you're talking about.
Re:As a Woman in Tech, I Realized: These Are Not My People by ucaetano on Wednesday August 09, 2017 @05:46PM (#14974002)
> a certain culture that I'll call X

> X (which might include sci-fi, fantasy, video-games, board games, certain types of discussions, and a lot more)

Any suggestions on how to make it more clear? I don't want to give it a name, to avoid focusing in the name, which will then lead to an endless gaming culture vs. nerd culture vs. geek culture vs. the world.

Honest question, non-confrontational, really wanna know :)

Re:As a Woman in Tech, I Realized: These Are Not My People by Mz on Wednesday August 09, 2017 @07:18PM (#14974670)
You cannot please all of the people, all of the time. Trying will make you crazy.
Re:As a Woman in Tech, I Realized: These Are Not My People by sp332 on Wednesday August 09, 2017 @07:23PM (#14974702)
Your post is long enough that I had enough context (at least as someone in that culture :) to figure it out. It was just annoying to puzzle through the first while without knowing what you were talking about.
Re:As a Woman in Tech, I Realized: These Are Not My People by projektir on Wednesday August 09, 2017 @07:15PM (#14974653)
I thought it was perfectly clear. I quite like the usage of "X" specifically because it doesn't give it a name loaded with irrelevant baggage.
Re:As a Woman in Tech, I Realized: These Are Not My People by needlessly2 on Thursday August 10, 2017 @03:33PM (#14983271)
I kind of disagree with the gaming part.

I'm almost sure that most hardcore gamers actually never become part of the CS/SWE crowd because of video game addiction. Gaming and software development are two very different domains. Hardcore gamers usually are not motivated, accomplish very little, and lack in career development.

Re:As a Woman in Tech, I Realized: These Are Not My People by nikdaheratik on Thursday August 10, 2017 @09:33PM (#14985970)
I think it depends on your definition of "hardcore", but there are alot of good software people who game well above average even if it is below the level many would consider "obsessive".

The best computer games have alot in common with software design as far as thinking about how a system works, planning for edge cases that could lead to problems/opportunities, and developing the patience to find which strategies pay off over a long period of time.

More than that, I often find that the most addicted hardcore gamers are people who are using that to replace the sense of purpose that work gives them, which means they're pretty hard working once they find a career they enjoy. Of course, then they might turn into a workaholic instead...

Re:As a Woman in Tech, I Realized: These Are Not My People by needlessly2 on Friday August 11, 2017 @11:46AM (#14990837)
This a little bit of overlap, but I don't think there's significant overlap between gamers and software developers.

Writing code and playing a video are two very different experiences. Sure, you'll need to test the game, but testing games is not a fun time contrary to popular belief. And more important, the vast majority of software developers do not actually work in the video game industry. Most either work in systems development or make CRUD apps.