About Liz Henry

Liz Henry is massively multiblogular, and can be found most often writing at Composite on tech and activist stuff; FeministSF on science fiction and books; and Badgermama on geeky parenting. She’s an all around geek, open source enthusiast, coder, writer, and poet, works as a web producer for BlogHer, and is on the advisory board for GimpGirl.

On the fringes or in our own center?

On the geekfeminism IRC channel today we were talking about the Open Source Bridge conference in Portland this summer. This conference sounded great, but I missed it and then never went back around to see what had happened there. Maria from .51 gave her mandatory unicorn talk, Faking It Til I Make It: A Woman On The Fringe Of Open Source.

As a long-time user of open source software, I’ve often considered myself an advocate but not necessarily a participant. Over the last year and a half, my own search for technical inspiration has led me full-circle to the realization that I’m an active member of a vibrant community of technical women.

Cami Kaos from StrangeLoveLive did a short interview with Maria at OSB. They only just mention Maria’s work with embedded systems and Linux, but they joke around a lot about the unicorn law. It’s extremely charming!

On her blog, .51, Maria links out to some other interviews featuring women from Open Source Bridge, in keeping with her blog’s purpose and her primary interest: “spreading the word about the pursuits and accomplishments of geeky women everywhere.” Yay Maria! (Her own geeky pursuits include ham radio and model rocketry.)

I really enjoyed her post on explaining embedded systems by busting open some cell phones.

Our talks were followed by a selection of activities. My activity was (surprise!) busting stuff open. I brought along about a dozen cell phones with the sim cards and batteries removed, told folks how they could open the cases to see the boards and components inside, then gave them the tools to do it. It was great! It was much easier to explain embedded systems to folks once they had the examples in their own hands and I could point to specific components as I explained their uses.

Now that would be a good video. I’d watch it!

Thanks to Emma Jane for the link to OSB!

I agree with Maria. We’re fringified, but we build our own centers and gravitate towards them, and that process is snowballing right now. Keep it coming. We’re unstoppable – we don’t need to be in someone else’s middle to be powerful.

On that note, if you would like to view this page with moar rainbow unicorns, the way I like to read Slashdot, install the cornify bookmark for some instant sparkle. It’s very funny, sort of like having Lisa Frank’s worst nightmares barf all over your browser.

Open Thread: First Fun with String

I first learned cat’s cradle from other little kids on the playground in kindergarten. Through elementary school, yarn and string fads would sweep the playground. We’d do cat’s cradle, finger crochet, or string figures. Some other kid in Detroit taught me four-finger knitting.

Like hand-clapping games and jumprope rhymes, string figures are passed from young girl to young girl over decades and centuries. Older women teach these games too and of course also teach knitting, weaving, and other textile crafts. But think about how great it is that kids teach each other this complicated, geeky skill.

At some point I realized that most guys didn’t even know how to make a braid, much less the complicated ways to do fingerloop braiding, and that most women, and most girls, in the U.S. of my generation, could braid, single crochet, and do particular string figures. That seemed quite odd, since U.S. society hasn’t depended on women doing textile work by hand for many years. Yet it’s still ingrained very deep that it’s something we teach each other.

It strikes me we could learn something crucial, as geeky feminists, from the pattern of how knowledge is passed on between young girls, and how that is presented to them and by them as gendered knowledge – as something “girls know how to do”.

Single crochet is just making a loop with your fingers and thumb, and tying the same sliding knot over and over. It teaches the skill of maintaining tension on a strand. It’s easy enough to teach to a very small child, and it’s useful skill for life to make a weak cord into a stronger, thicker one.

Four-finger knitting seems a bit more rare in the world of playground games with yarn. I remember being absolutely fascinated with the way it worked, how the structure would evolve as it got longer, falling from the back of my hand like the rib cage and spine of a very long dinosaur, then would magically change to a knitted tube once I’d finish it and pull it taut.

Cat’s cradle I learned very early, maybe around 4 years old. Later, around 5th grade, I tried to make drawings of the possible configurations; the cradle, the manger, the candles, the diamonds, cat’s eye, and the other ones I didn’t have names for, and charts of how they connected to each other. It was hard to graph out, and now in poking around on the net, I don’t see any such graph. Let me know if you make one or find one! It is also interesting to find how-tos that try to develop a vocabulary like that of knitting to describe the actions and name the sections of the bits of string as they change.

Here’s some string figures I learned from other girls:

* Cat’s Whiskers
* Jacob’s Ladder
* Crow’s Feet
* Something I called “Pitchfork” but which is often done today as “Pick a banana”
* Handcuff (called “Hand Catch” here)
* Something I called “Pinwheel”.
* Cup and Saucer

string!

What figures did you make? How did you learn them? Can you still do them, and do you teach them to anyone? What are the popular string figures of your childhood and culture? If you like, post a photo of yourself with it, or attempt to describe how it’s done!

Fury and grace: Jija Yanin

Yanin “Jeeja” Vismistananda‘s fight scenes in the movie Chocolate (also titled “Fury” in some versions) are totally amazing! I love how fierce and determined she is and how focused when fighting. In Fury she pays homage to Bruce Lee many times and matches his grim, unstoppable rage. The fight choreography from Panna Rittikrai, who did the fights for the awesome Ong Bak movies, is damn near perfect and the camera doesn’t cut too quickly from one to another, so you get a feeling for what’s happening and can admire the fighters’ skill and toughness.

What I really like about these fights is the way that every element of a scene is used. Every part of the environment becomes a weapon or a helpful pathway. It’s like watching Jackie Chan with a ladder: what are all the possible things you could do with a ladder, on it, around it, between every part of it, in a fight or while evading another person? This is a great art form! And Jeeja does it perfectly. Here’s the warehouse fight, just one of many memorable setups. No subtitles but don’t worry, just keep in mind, Yanin’s character “Zen” is an autistic teenage girl who need to get the money for her mom’s chemo, from some gangsters that her mom used to work for long ago. The boy is her adopted brother.

In the fight scenes I would like to point especially to:

Continue reading

The link roundup will not be televised (September 3rd, 2009)

Are you tech support for friends and family?

Many geeks end up doing tech support for their extended family and friends. That’s true for women, with added dimensions. Because women are often expected to do a lot of free labor already in the home, for family, in various caretaking roles, and for schools and local community, adding another job to our plate can really suck. We get the second shift as women, and then the third shift as geeks. Or, if you’re in a non-techy job, you might be that person in the office who can always fix the printer or get spyware off your boss’s computer, you might not be acknowledged or paid for your technical expertise and work – which I believe is especially a problem for women.

It’s a problem for me at times. Yet for me as a feminist, and a basically nice person, I want to support others, especially women, who can benefit from my tech knowledge. It’s payback, too, for all the times co-workers gave me advice, or ex-boyfriends fixed my laptop despite a breakup. It’s important for us to fix things in a way that teaches rather than mystifies & obfuscates. Doing tech support well is useful, empowering activism.

Do you find yourself in this position? Are you on call 24/7 for your mom-in-law’s broken net connection and your great-uncle’s mail merge and your kid’s teacher’s wiki page? How do you handle balance and boundaries?

Coder Girl

Dale Chase sings a beautiful geeky ballad to his Coder Girl. Wow, it’s my new favorite song!

Did she just tell him to sudo make her a sandwich?! I think so!

I’ll put it like this, so you can understand
She makes me wanna update to be a better man
When we compile she’s easy to interpret
A cross-platform version I can work with
She’s not wrapped in flash
all she wants is her java and a shell to bash

What’s your favorite nerdcore music? And what songs or artists could you really do without…?

Sewing pattern archive for all you textile geeks

From Indie Craft Gossip I heard about a huge pattern archive with pictures and data on sewing patterns from the U.S. dating back to 1860. There aren’t any instructions for sewing, but the pictures and the pattern designs themselves are amazingly cool and funny. I don’t even sew, and it was fun to browse their pages on the “guest access” password. Check out these matching dresses with oven mitts from a 1943 Simplicity pattern:

Matching oven mitts!

The search interface is a little annoying to use, but if you take a look at a pattern or two, you might notice that the urls are all the same and end in a pattern ID number. In fact, each picture on the pattern pages is named after that pattern id. If you would like to use them for private research or study purposes or personal use, that seems to be permitted.

In fact you can do that really handily by making a short shell script,

#!/bin/bash
for n in {1..100}
do
wget -r -l1 -np http://guest:pattern@www.uri.edu/library/special_collections/COPA/garment.php?patID=$n
wait 3
done

This would get you the first 100 patterns and you can search through their metadata on your hard drive with grep instead of using the clunky search boxes on the web site. I would recommend you not get too many at a time because it might be rude to their server, but find a range that you think are interesting, or copy the pattern ID numbers from a particular search. So if you wanted to fetch only patternIDs 14287, 10001, and 20, your script would look like this:

#!/bin/bash
for n in 14287 10001 20
do
wget -r -l1 -np http://guest:pattern@www.uri.edu/library/special_collections/COPA/garment.php?patID=$n
wait 3
done

This is assuming you’re using Linux or on a Mac with Xcode or where you have installed wget.

That wasn’t at all obvious to me at first and I messed around for 2 hours tonight trying to figure out how to do this. First I tried using curl because you can put a range of numbers in brackets to download sequential urls like this:

curl http://guest:pattern@www.uri.edu/library/special_collections/COPA/garment.php?patID=[1-10] -o pattern-id-1#.html

But that doesn’t get the images, which is no fun.
wget alone can get the images but only from a single url:

wget -r -l1 -np http://guest:pattern@www.uri.edu/library/special_collections/COPA/garment.php?patID=10

I tried writing some perl but wget is very annoying when you try to do a system call with it in Perl. Let’s not even go there. Meanwhile there was some really dorky googling of things like “files sequential variable mirror wget”… and “bad port number perl wget system call”.

Then I tried this script called curlmirror which almost worked.

Suddenly I stopped messing with it and wrote a 4 line shell script instead, feeling a little sheepish.

So, if you had set out to do this would you have realized how to do it quickly? Or do you have a better or different way to do it? On a meta level, have you messed around like this in several dead ends and do you find that to be stressful, normal, or downright fun? (I found it a mixture of all three; stressful because it feels like I “should” see the way to make it work, or the best way, immediately. It’s fun because I enjoy dabbling in all these possible methods and learning something.) Would you explain that you did non-working things for 2 hours first or do you think it’s better to just come out with the solution and not say how you arrived there?

I’ve got 64K memory, how about you?

Barcelona‘s song “C-64″ is a perfect love song to teenage computing in the 80s. I had such a crush on my Commodore!

I’ve got 64k memory
I’ve got cartridge boards on ebony
I’ve got power cords strung out the door
Think I’ll set up my bulletin board
Got a modem when I turned thirteen
But my dad doesn’t know what telephony means
Only 1200 baud
Never leave my room
My skins turning pale
Knocks on the door
Please don’t disturb me I’m here with my C-64

You can hear the first 30 seconds of C-64 on Last.fm but it doesn’t seem to be on sale anywhere. Here’s a hilarious, horrible commercial instead. Apparently Commodore nerds have their own gang sign?!

I would sit on the floor writing long horrible BASIC programs to make “sprites” move around and other sprites shoot them.

My first computer encounter was in a children’s museum in Boston with a room-sized vacuum tube affair with a black and white screen that could play tic-tac-toe. I was sure someone was pulling my leg and there was a person in there, like the illustrations of chess-playing automaton hoaxes. Later in a kids’ programming class on Saturdays I cried along with every other kid when our punch cards didn’t work. Then onward to stolen moments with my dad’s work computer, with a neighbor’s Kaypro “portable” and another neighbor’s Apple II. Mostly I was writing programs that wrote poetry and trying to understand arrays of arrays of arrays, grammar, and how to make random sentences that made sense. Then for months I diagrammed out how to structure a program that could play solitaire – a program I never managed to write. With no Internet, and no books, I had only what I could pick up from random people or figure out for myself. The Commodore 64 though, had books and sound and color, so along with the random poetry generators, I made 7 layers of sprites sail around the screen and learned a lot about waveforms. For games, mostly I played Zork and every other interactive fiction game I could get my hands on.

When my parents bought me the C-64, it was a big deal, a subject of debate and worry to spend all that money but also a lot of speeches about How Things were Different Now because of Feminism; I would have Opportunities that maybe women before me didn’t have. So I had the vague sense that the computer was important beyond what I could do with it; I had to live up to it.

All these computers were the closest thing possible to an alien or a robot. They were like a dream come true, science fiction made real, mysterious stories of UFOs or spontaneous combustion or Atlantis, that would obey my commands. I loved computers passionately!

Questions for the geeky women out there,

And I don’t mean this as any sort of chest-beating old-school-boasty geekier-than-thou thing where whoever touched a PDP-6 wins, but sincerely to explore experiences and emotions and our bonds with machines,

What was your first encounter with computers? What did you first do with them? Were you playing games? Doing Internet stuff? Bulletin boards? Art? Chatting? What did your earliest computer encounters mean to you? And what computer did you first own? How did you feel about your TRS-80, ZX Spectrum, C-64, or whatever came before or after that?

Social coding, OMG Ponies

I love pair programming and working on code with other people and talking things through. In short, editing code as a social activity. If you noticed Google’s Mobwrite, it was a large scale collaborative editor, fun to play with, basically a real time wiki. Bespin provides a structure within a browser window to check code out from an svn repository, and edit it at the same time as other people, who appear in a sidebar. You can start projects and give people you “friend” varying levels of access to the code.

I’ve experimented with collaborative coding using screen for pair programming, and during meetings to discuss code. It’s best done in person or with voice and chat at the same time. Bespin looks like an incredibly useful extension of that concept. I hope that there will be effort to make it as universally accessible as possible.

I see Bespin as something that might be especially useful to women coding together, and I’ll see how Dreamwidth project members feel about trying it out. I could also see it being quite useful for people I know at BlogHer to debug WordPress templates. I think that women might more often than men buy into the myth of the lone and lonely programmer, the hermit-like coder genius, where code springs out full grown like Athena from Zeus’s head. But in my experience guys hack together and thus they learn together, while women are not only more often isolated, but are under more pressure to display perfect solutions or not to expose work in progress — a systematic pattern of that kicks in very hard when we’re teenagers.

The soul of open source is collaborating and improving on previous work. I think that collaborating in real time as a friendly social activity, with conversation, will feel more comfortable to some women than checking in code and waiting for feedback. So, I predict that Bespin and tools like it will be a powerful factor bringing women into coding and into open source communities, as a social activity to be done with friends.

Bespin Collaboration from Joe Walker on Vimeo.

Links:
* Stop, Collaborate, and Code
* Collaborating with Bespin
* Bespin Tutorial
* Introducing Bespin
* Collaboration in Bespin

Geek feminism is important!

Hello and welcome!

Feminism is super important to me as a geek. On a pragmatic, day to day level, my feminism is about paying attention to other women and what they do. This is extra difficult in some geeky fields and cultures. It’s easy to default to male.

I’d like to suggest to anyone with a feminist or womanist outlook to put attention into diversifying your information feeds and your conversational patterns. Who do you read? Who do you listen to? Who do you talk with?

So I try to be aware of intesectionality of a lot of factors, and really pay attention to women, women of color, lesbian, bi, trans women, disabled women, women who are from different backgrounds and countries and incomes and educational levels and who speak different languages.

My energy and resources, personal and professional, go into supporting other women in their endeavors. I work for a women’s media and blogging company, fix women’s blogs, teach women how to code and do techy stuff, translate women’s poetry, write about women writers, and I do my open source work for Dreamwidth and for the Organization for Transformative Works.

Despite all that, I am only a situational separatist. It’s just that, in order to bond with other women, I find I have to make a particular effort. The most random men often feel incredibly entitled to my time, attention, energy, and labor. Men watch and amplify each other’s works, creating a feedback effect that means I can’t even avoid knowing about them. It takes a conscious shift in attention not to become a constant, default, man fan.

That shift in attention patterns includes: noticing, critiquing, and praising other women’s work without using the tools of misogyny and racism; being able to recognize and name problems in communities; speaking up in public to call out bad behavior and stand behind other women.

Benefits of doing this include: being less of an asshole despite my own privilege; having a broad base of information from which to judge and make decisions; less self-hatred and internalized misogyny to struggle with day to day; not having to kiss ass on men in public while rolling my eyes at them in private; being less vulnerable to harassment; and getting to know lots of kickass women doing amazing things. Instead of feeling alienated while I’m coding, gaming, blogging, or going to science fiction conventions, I have a lot of powerful and positive sisterhood in my geeky life. Try it, you’ll like it.