Category Archives: computer science

Discussions We Don’t Need To Be Having Yet

Let’s leave imagined gender differences, evolutionary psychology, and the idea that “women just aren’t as interested” out of the discussion.

Earlier this week, Dave Winer wrote a blog post about why he thinks there are so few women programmers. He suggests that it dates back to our roots as hunter-gatherers:

Programming is a very modal activity. To be any good at it you have to focus. And be very patient. I imagine it’s a lot like sitting in a blind waiting for a rabbit to show up so you can grab it and bring it home for dinner.

The Internet has been in an uproar about this and several people have written excellent responses to his post. I’ve included some links in the further reading section, which you should check out if you’re interested in the debate surrounding whether women are naturally inclined towards or against programming. I don’t have much to add to that conversation that hasn’t already been said.

Continue reading

I need terrible female engineers

I originally posted this on Medium. You should go there to get the full effect and sweet header photo. I’ve reproduced it here just for my own archiving purposes.


Think of a woman in the tech industry you admire. Describe her. If you’re thinking of someone particularly memorable, you might say, “She’s amazing! She’s an awesome software engineer, always has interesting things to say, and is really pretty.” I’ll be the first to admit that I’m fascinated with these women because they reject all the stereotypes to which I’ve grown accustomed. They’re perfect.

Continue reading

Changing the world

Nearly anyone who has ever asked me about my thoughts on Silicon Valley culture has probably gathered that I have a pretty negative view of startups. It’s sad to me that anyone would go into computer science, a wonderfully exciting field, just to “get rich quick.” If you spend enough time at Stanford, you’ll become all too comfortable with hearing nauseating phrases such as “I’m looking for a technical cofounder for my VC-funded stealth mode startup.” (Of course, that was an exaggeration.) There are so many people who don’t see the excitement of computer science, and I’m okay with that–not everyone has to like CS. What bothers me is the idea that people force themselves to do something they’re not interested in when they have the means to do something else.

Continue reading

Reasons Why I Didn’t Consider Studying Computer Science

I didn’t want to study computer science when I came to college. The idea seemed downright frightening before I took an introductory class on a whim midway through freshman year. I don’t think my experience is unique — so many people avoid computer science out of fear only to realize that they almost missed out on something wonderful. There are so many ways misconceptions and myths about computer science unnecessarily discourage people from trying out this field. By explaining some of my own doubts and misconceptions, I hope this will provide a window into the minds of those of us who are or were afraid of computer science. Continue reading

Impressions

I’m going to describe something that I have felt over and over since I started college. I think we’ve all experienced it at one point or another: that feeling of inadequacy and intimidation upon seeing a peer’s work and feeling stunned because it seems so far beyond our capacities. It’s especially present in computer science because everyone is at a different level of experience and because we, as a group, keep obsessing over the “child prodigy” archetype. I look at a friend’s project and feel overwhelmed because it looks so beautiful and advanced and I have no idea how I would have done it. I look at another friend’s resume and see that it lists twenty different programming languages — meanwhile I only feel vaguely comfortable with three (Java, C++, C, amirite). Everyone around me knows so much about topics that I don’t know about and I feel like I won’t ever catch up.

Continue reading