After blogging here on a mish-mash of topics for a number of years, I'm shuttering this blog and moving on to a new domain, focused on web development and technical management. I hope you'll join me at Obi-Wan Kimberly!


Kimberly Blessing Hi, my name is Kimberly Blessing. I'm a computer scientist, Web developer, standards evangelist, feminist, and geek. This is where I write about life, the Web, technology, women's issues, and whatever else comes to mind.

Also by Kimberly

Technology Blog Archive

Honoring Ada, Inspiring Women

Today is Ada Lovelace Day, an international day of blogging to draw attention to women excelling in technology. Ada Lovelace was a mathematician and, essentially, the first computer programmer (in an age where mechanical calculating machines were still ideas drawn on paper). Born in 1815, she envisioned machines which could not only compute calculations, but also compose music.

When computer science students are learning the history of the subject (assuming they get any historical teachings at all — our history is “taught” via small anecdotes as footnotes in textbooks), Ada Lovelace is sometimes the only women ever mentioned. However the history of the field is strewn with the impactful and inspiring stories of women: Grace Hopper, Jean Bartik and the other ENIAC programmers, Milly Koss (why doesn’t she have a Wikipedia page?), Fran Allen, Anita Borg, Telle Whitney, Wendy Hall, Ellen Spertus — and those are just the high-profile women whose names are likely to be recognized. There are so many other women out there who have done, are doing, and will do great things for computing, technology, and the world — and today’s blogging event will expose all of us to a few more.

Although I’ve found many female role models in computing and technology, none were as important to me as the women I was surrounded by in college, when I was pursuing computer science as a major. Bryn Mawr’s computer science department didn’t exist yet — in fact, we had only one full-time CS professor back then! But there were plenty of women on campus interested in technology and they were my primary motivators and supporters in those days.

Amy (Biermann) Hughes, PhD graduated from Bryn Mawr in 1995 and received her PhD in computer science from the University of Southern California in 2002. She is currently a member of the technical staff at MIT Lincoln Laboratory. I think I first met Amy when we were working together for Computing Services as student operators (“ops” for short) and she was an immediate inspiration. Amy seemed to know everything there was to know about networks, and she taught me a great deal. The fact that she’d decided to major in CS without there being an official major made the idea of me doing it seem feasible. Amy had done research as an undergrad — another fact which amazed me — in parallel computing! (That just flat out floored me.) On top of all of that, she loved Duran Duran. I’m not kidding when I say that there were times at which I’d say to myself, “Amy got through this somehow, I can too!” In fact, I’m still telling myself this, as every time I think about going back to school for my PhD, I wonder how I’ll get over my fear of qualifying exams and I remember that Amy did it, so can I!

My compsci partner-in-crime from my own class was Sarah Hacker (yes, that’s her real name). She graduated from Bryn Mawr in 1997 and went on to do graduate studies at SUNY Buffalo. She currently works in health care information systems at the University of Iowa. Sarah and I were in many classes together before we ever struck up a conversation. I was intimidated by her natural programming abilities — to me, it seemed that she could pick up any language syntax and any programming concept so easily! — but I came to greatly appreciate and sometimes rely on them. We also worked for Computing Services and frequently worked the night shifts together, drinking soda, eating candy, and making bizarre photo montages (such as Sarah’s brilliant Child of the Moon series). In fact, it was Sarah who first showed me how to create a web page, so I really owe her quite a bit! Sarah introduced me to Pulp (the band), reintroduced me to Real Genius, and taught me LISP for an AI assignment. We started the Computer Science Culture Series together and were featured in the Philadelphia Inquirer for our robots, Jimmy and Timmy. Generally, she just kept me company and in good spirits, and I can only hope that I did the same for her.

Fortunately Amy and Sarah are still friends, so I continue to draw inspiration from their current lives and achievements as well. Of course, they weren’t the only women who helped me make it through my undergraduate experience and early career — Elysa Weiss, Helen Horton Peterson ‘79, and Jennifer Harper ‘96 (all Bryn Mawr Computing Services staff) were instrumental as well. And I have to give props to the men who were able to put up with supported a community of such strong women: Deepak Kumar, John King, Rodney Battle, and David Bertagni.

Those of us interested in computer science and technology are constantly looking forward, but today gives all of us a great opportunity to look back and highlight our common history and all of the people — both men and women — who’ve made today possible. Thank you, to all of them!

Programming, Old-School Style

I have a fascination with old computers. Growing up, I heard stories of archaic devices used by my grandfather and his colleagues to accomplish their math and engineering work. Then I went through a few machines myself: the stand-alone Pong console, various TRS-80s, an Atari 2600, multiple Commodore 64s and a 128, finally making it into the x86 line. When I got a new computer, the old one didn’t become obsolete trash; it gained a sort of revered status. I’d leave it hooked up, always at the ready, and occasionally I’d take a trip down memory lane and load up some old programs, tinker with something new, or perhaps just bask in the glow of the TV screen/monochrome monitor. Yes, I’m a strange girl.

A DEC PDP-11 Ever since my first visit to the Computer History Museum, I’ve been fascinated by the DEC PDP-11. The PDP-11 was a series of 16-bit minicomputers which were programmed with toggles. Their design was strangely attractive. I saw plenty of PDP-11 parts for sale on eBay and wondered what it would take to build one. I figured there had to be an emulator out there, but I didn’t take much time to look around.

Well, it turns out there is. And there are instructions! Inspired by DePauw University’s (slightly cheesy, but fun) videos on programming the PDP-11, lab[oratory] is posting detailed instructions on using the SIMH simulator to program a simulated PDP-11! So join along in the play and experimentation, and program your very own PDP-11. It may not be as cool as handling those purple toggles, but it’s still fun.

Cheap, programmable robot

Via the Institute for Personal Robots in Education:

Scribbler Robot

We’re pleased to let you know that the robot platform we developed for CS-1 instruction is now available for purchase.

The $149.95 platform includes a Parallax Scribbler robot, with an add on board developed at Georgia Tech. The complete diff-drive robot then includes: a color camera, bluetooth connectivity, a speaker, light sensors, and line sensors.

The robot can be controlled and programmed from a PC in Python using the Myro package developed at Bryn Mawr (included with the robot).

It is all part of our new curriculum for CS-1 centered on a robot context. The new textbook is also available online at our website.

Women in IT

I’ve been monitoring the flap at ComputerWorld over a post about the employ of scantily-clad women at a booth at ITXpo, and I have to say that, after plenty of dismissive responses from many male readers, it’s nice to see that some men will acknowledge how difficult it can be for women in IT. Mark Golden, a ComputerWorld reader, writes:

I’m male and heterosexual, and as far as I’m concerned, any man who doesn’t notice the rampant sexism in this industry needs to have his brain replaced. IT workers must be the raunchiest, dirtiest bunch of overgrown adolescents in the nation… The whole IT culture of gender disparity and social inadequacy infects everything… A woman in a technical position in the IT industry needs more than talent and ability; she needs skin like steel.

What’s even better is that Don Tennant, Editorial Director of ComputerWorld and author of the post that kicked off the hoopla, takes the issue a step further:

I have such a high regard for the IT profession and the leading role it takes in improving our lives that I do indeed feel strongly that it should be a leading advocate for the eradication of all forms of social injustice as well. Does that mean I feel the IT profession is “above these things?” Yes, it certainly does. Then again, I think every profession should be above practices that are dismissive of women or any other group within the profession.

Mr. Tennant even posted an e-mail from reader Rita Thissen (who is also a fellow member of Systers), which should be pretty eye-opening for anyone who doesn’t think that women have issues to deal with in the IT industry.

I’ve always felt fortunate to have come up in IT in predominantly female environments — due in part to having attended and worked at a women’s college, and perhaps also due to the fact that I have worked mostly on the East Coast, where there are more women in IT. But still, I have encountered some pretty blatant sexual harassment… fortunately, my “skin of steel” helped me get through those negative situations without me losing any of the passion I have for my career in technology.

Give One, Get One

Until November 26December 31, you can sponsor One Laptop Per Child by buying an XO laptop for a child in a developing country, and then get another one for yourself. I just got mine… hurry up and get yours!