Log in

No account? Create an account

Previous Entry | Next Entry

An Open Letter to Brogrammers

Computer programming is a tough job. It's not for the faint of heart or the fair of sex. It's grueling, high-stress work, demanding that you sit on a comfortable chair in an air-conditioned office for hours on end, typing on a keyboard while looking at a monitor. Women just aren't rugged enough for that.

Plus, as everyone knows, women can't code. At best, they can maybe contribute in their small way to large open-source projects, but really, they're much better suited for accessorizing PowerPoint presentations written by real coders. Manly coders.

If this is the world you live in, bro, I'm afraid I have some really bad news for you.

I'd like to introduce you to someone. This is Augusta Ada King, Countess of Lovelace. She was a lady's lady, an aristocrat who lived in the 1800s and who did all of the things young women of noble birth did back then--danced, wrote poetry, and penned long flowery letters to her tutor.

She also wrote the world's first computer program in 1842, in the margins of a technical document she was translating from Italian into English.

Yes, you read that right. Ada was so fucking baller she wrote code before computers had even been invented. You think you're hardcore because you can use agile development strategies to link a big data repository to a high-performance querying front end without SQL? Pfaff. This woman invented coding before there was anything to code on.

And then there's this woman, who could kick your ass sideways, steal your lunch, and then fart out code better than anything you'll ever be capable of if you live to be a thousand years old.

This is "Amazing" Grace Hopper. She took leave from Vassar to join the Navy, where she invented or helped invent the entirety of all modern computer science, including nearly every wimpy-ass tool your wimpy ass laughingly refers to as "coding." Compared to her, you're nothing but a little kid playing with Tinker toys. Tinker toys she invented, by the way.

Yeah, I know, I know. You think you're all badass and shit because you can get your hands right down there and compile a custom Linux kernel with your own task scheduler that reduces overhead for context changes by 16%, and...

Ha, ha, ha, ha, you are just so cute! It's absolutely precious how you think that's hardcore. That kind of shit is duck soup. Seriously, no-brains-required duck fucking soup compared to what she did. That C compiler you love so much? Grace Hopper invented the whole idea of writing code in a language that isn't machine code and then compiling it to something that is. She was the one who came up with the notion of a "compiler" (and wrote the very first one ever), pausing along the way to invent code testing and profiling.

Thanks to her, you're living in the lap of luxury. you can write code without having to know the exact DRAM timing. You have conditional branches and loops--neither of which existed when she started programming the Harvard Mark 1. (She made loops by taking long strips of paper tape and, no shit, taping their ends together to get the computer to execute the same code again.)

You want to see hardcore programming? I'll show you hardcore programming:

This is what real hardcore coders do. No compilers, no syntax checkers, just a teletype machine and a bunch of fucking switches that change the computer's memory and registers directly.

And you know what? For her, that was luxury. She and all the other early computer programmers--almost all of whom were women, by the way--started out programming by plugging patch cords into plugboards, because that's how they rolled, motherfucker. Fuck keyboards, fuck front-panel switches...those things were soft. If you wanted to code back then, you needed a postgraduate degree in mathematics, an intimate understanding of every single component inside the computer, and the ability to route data with your bare fucking hands.

Grace Hopper was so badass that when she retired from the military, Congress passed a special act to bring her back. Twice. And then when she retired for real (for the third time), the Navy named a guided missile destroyer after her.

Trust me when I say you will never be this badass, bro.

So the next time you see something like this:

and you think that girls can't code, just remember girls invented coding. And invented the tools that finally let softies like you play at being programmers. They did the heavy lifting so programming could be easy enough for noobs like you.


( 72 comments — Leave a comment )
Page 1 of 3
<<[1] [2] [3] >>
Apr. 8th, 2014 11:14 pm (UTC)
This is meta, but initially because of the hard top black-line, I thought that first pic was of a robot, and the lace was exposed circuitry underneath. I think it would have been cooler if it were. "Code like a cyborg with a weaponized waistline".
Apr. 8th, 2014 11:38 pm (UTC)
Bwah! :)
Apr. 8th, 2014 11:39 pm (UTC)
dood. You rock so FREAKING hard.
Apr. 9th, 2014 12:04 am (UTC)
30+ years' experience software grrl here.

Bros be dumbass. That is all.
Apr. 9th, 2014 01:26 am (UTC)
I support (and actually donate to) things like the Ada Initiative, precisely because of the type of attitudes that "justify" the sorts of ads you highlighted above. In particular, the open source world doesn't seem to have gotten the same memo the rest of the corporate world got some time ago.

I expect to find that sort of "boy's club" thinking in a high school locker room, not in my professional life. (Not that "high school locker room" excuses it, but the reality is that the average 30 year old is generally more mature than the average 15 year old.)
Apr. 9th, 2014 07:05 pm (UTC)
<3 <3 <3 (we also have an allies branch of AdaCamp, coming up in June in Portland, co-located with the amazing Open Source Bridge... http://portland.adacamp.org/ hintity hint)
Apr. 9th, 2014 01:54 am (UTC)
I look at that first picture and I shudder. It actively repels me; I wouldn't want to work there (and I'm glad I don't use couchDB). I am so glad I don't work in an environment where "bro-grammer" is considered a benefit. Sure, sure, we have arseholes. But they're the exception, rather than the rule.

My employer supports Girls Who Code. Last year I was asked to meet and chat with some of the NY coders over lunch. Umm.. what would I (a 40+ white Englishman) have to tell some 16 year old American woman? I actually refused, because I thought they'd really want women role models to chat with. But was told that they really wanted people like me. To be honest, I don't think they really listened to me but, hey, if I managed to encourage someone (anyone!) to invest their future in this line of work then it was time well spent.
Apr. 9th, 2014 06:11 pm (UTC)
I actually refused, because I thought they'd really want women role models to chat with. But was told that they really wanted people like me.

I think that one of the ideas that holds back progress in terms of gender parity is actually this idea that "role models" can only be people that hold some superficial surface resemblance to oneself. As a former girl I was always very confused by events presented as "look women are doing this science/engineering/math thing and someday that can be you!". Well I did grow up to become an engineer but I never became a woman (genderqueer since around age 13 or so). I found my inspiration to go into engineering from a writeup on MIT's hacking culture, which appealed to my sense of rebelliousness and fun (and the "role models" in question were all anonymous so they could be whoever I wanted them to be!)

Is having women role models important? Absolutely - for some people that IS where they find their inspiration. But I think people draw their inspiration and their role models from a lot of different sources and that if the focus is only on one aspect, such as gender, it's going to miss a lot of people.
(no subject) - (Anonymous) - Apr. 13th, 2014 03:56 am (UTC) - Expand
(no subject) - tommyjr - Apr. 10th, 2014 02:58 pm (UTC) - Expand
Apr. 9th, 2014 02:20 am (UTC)
Thank you.
Apr. 9th, 2014 12:58 pm (UTC)
I was very proud to be working for Digital Equipment when they hired Grace Hopper after her final retirement from the navy. She was always an inspiration !
Apr. 9th, 2014 06:19 pm (UTC)
So you are saying that after she retired from the Navy for the third time, she decided that she would spend her retirement going to the private sector and coding some more. That is how badass she was.
yep - (Anonymous) - Sep. 24th, 2014 02:16 am (UTC) - Expand
Apr. 9th, 2014 06:28 pm (UTC)
One small disagreement with an otherwise awesome article: Grace Hopper went to Vassar and didn't drop out - she got a leave of absence. :)

Apr. 10th, 2014 07:32 pm (UTC)
Right you are! It's been fixed. :)
Apr. 9th, 2014 10:17 pm (UTC)
Apr. 9th, 2014 10:30 pm (UTC)
Fantastic post!
Apr. 9th, 2014 11:24 pm (UTC)
The silly thing is that pretty much every bunch of computer geeks I've hung out with have always been more than happy to have women around and contributing. As a female friend of mine once said, "Also I think the unix lead guy has a crush on me. He said, 'wow, a woman I can have an intelligent conversation about emacs with'".
Apr. 10th, 2014 08:11 pm (UTC)
Wait, that's supposed to be make me feel *better* about being a woman in this field? What if the guy had said "wow, a black person I can have an intelligent conversation about emacs with"? That doesn't strike you as condescending?
(no subject) - (Anonymous) - Oct. 16th, 2014 06:43 pm (UTC) - Expand
(no subject) - rosefox - Sep. 19th, 2014 05:08 pm (UTC) - Expand
Apr. 10th, 2014 04:32 am (UTC)
I'm actually back in college (after 20 years in the field) for my CS degree. I'm damned happy to see how many women are also there to get CS degrees! I'm going to forward the URL to one of my professors to see about sharing this -- there may be a few too many "fucks" in it for the official CS department, but I'm sure we can get it shared around unofficially.

I'm always happy to spread information about Admiral Hopper and Ada Lovelace -- I'm very happy to list them both in my relatively small set of heroes.
Apr. 10th, 2014 07:33 pm (UTC)
There are quite a few "fucks" in there, but to be fair, it is aimed at dudebros....
(no subject) - awfulhorrid - Apr. 10th, 2014 10:55 pm (UTC) - Expand
(no subject) - wanted_a_pony - Apr. 12th, 2014 04:26 pm (UTC) - Expand
Apr. 10th, 2014 10:39 pm (UTC)
Well, Ada was programming before the hardware had be built, Babbage had designed the hardware, it just would take 150 year for it to be built.

Programming BUG FREE without the hardware, yes, she got it right without having a machine to run it on.
Apr. 19th, 2014 03:09 am (UTC)
The irony in your statement is highly amusing. "Bug-free". Love it.

(You *did* know it was Grace Hopper who caught and named the first computer bug, didn't you?)
(no subject) - 7leaguebootdisk - Apr. 19th, 2014 04:33 am (UTC) - Expand
Apr. 11th, 2014 12:28 am (UTC)
Who hurt you?
Apr. 11th, 2014 12:41 am (UTC)
I'd love to share this around but where I'm from 'pansy-ass' sounds a bit too homophobic. Is there any chance you could sort that out?
Apr. 11th, 2014 01:02 am (UTC)
Hmm, good point. Consider it sorted!
Page 1 of 3
<<[1] [2] [3] >>
( 72 comments — Leave a comment )