January 2024

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

Style Credit

Expand Cut Tags

No cut tags
shadowspar: An angry anime swordswoman, looking as though about to smash something (Default)
Wednesday, March 24th, 2010 12:55

I admit it. One of the best moments of my undergrad degree came when our small group of thesis students was bandying about topics. When I mentioned I was set on doing decompilation, there was a long, awkward silence. One of the other students, apparently speaking for the entire group, said "We wouldn't touch your research subject with a 10-foot pole."

As smugly optimistic as I was, though, my thesis on automated decompilation would never have seen the light of day without the work of Dr Cristina Cifuentes -- particularly her PhD thesis on Reverse Compilation Techniques.

Dr Cifuentes' research runs head-on into some of the most thorny theoretical problems of computer science -- problems like the Halting Problem, which define the limits of what computers can actually do. Amongst other things, she's also worked on binary translation, static analysis, and parallelization, topics that people sometimes shy away from because of their reputation for both practical and theoretical difficulty. But this work yields awesome real-life applications, like programs that find bugs for you by reading your source code, and holds out the promise of many more, like tools that can scan compiled binaries for security bugs, or general-purpose decompilers that can read in a binary originally written in C and 'decompile' it to Ruby source code instead.

I think we forget how many women were involved in pioneering work in the early days of computing (eg the ENIAC programmers) and how many are in the thick of pioneering work today. The hardcore research isn't just done by bearded guys in white lab coats -- women are pushing the boundaries and making the future of computing possible, too.


Ada Lovelace Day is an international day of blogging about women in science and technology. You can find more information at the Finding Ada website.

shadowspar: An angry anime swordswoman, looking as though about to smash something (Default)
Friday, November 6th, 2009 14:08

Mark Shuttleworth (the CEO of Canonical/Ubuntu) has been in the news recently because of comments he made during a conference presentation. I was present at a Ubuntu Open Week session where he was questioned about diversity, and wrote a brief guest post on the Geek Feminism blog about it.

shadowspar: An angry anime swordswoman, looking as though about to smash something (Default)
Friday, October 16th, 2009 03:50

First off: since Skud's OSCON keynote, I've been following the Geek Feminism blog. I think you should too.


Every now and again, something happens in our community that's problematic -- something racist, sexist, homophobic, or otherwise harmful. It can be something high profile, or something as seemly innocuous as a comment on a mailing list or irc channel. In fact, I shouldn't say "every now and again" -- it happens a lot. More than you might think.

This post really spoke to me -- this comment in particular. Part of the issue surrounding being a minority in FOSS is that your time and energy get diverted from the productive bits (coding, testing, writing, etc) whenever you're forced into dealing with incidents like the above.

We have a lot of amazing people from a lot of diverse backgrounds in FOSS, and we all benefit from their contributions and expertise. So when someone says or does something (intentionally or not) that makes people in the community -- our community -- feel unwelcome, or excluded, or threatened -- we all need to step up and address it.

Nobody wants to have their project saddled with behaviour that drives people away. We all benefit from an environment that's welcoming the broadest possible range of contributors. So when it comes time to deal with sexist behaviour, women shouldn't be the only ones paying the troll tax. Geek guys need to step up and take part of the load. I'm trying to start with me.

Guys, if your experience mirrors mine, you've been in the situation where someone else has done something that crossed the line. You've gotten that sinking feeling that what's just happened is wrong, but maybe you weren't quite sure what to do about it, or how to do something about it, or if you were even the right person to do something about it. I'm going to urge you to step outside of your comfort zone a little, and say or do something to let people know that this kind of behaviour isn't ok. A stern glance or a terse "not cool" can be enough. It doesn't have to be elaborate or involved, but it does have to happen, because silence is tacit approval. If nobody objects, it looks to all concerned as though it's ok.

This isn't a sermon from on high. Nobody is perfect, least of all me. There are going to be times when we screw up, or let something slide that we shouldn't have. We're human; it happens. What's important is that we make the effort -- a serious and genuine effort -- to work together, respect and support each other as fellow hackers and human beings.


(Some random links that inspired this post. I found them useful; I hope you will, too.)

shadowspar: An angry anime swordswoman, looking as though about to smash something (Default)
Monday, September 28th, 2009 23:20

I've been meaning to write this up for a while, but certain events impelled me to try to get it out while it still has a slight pretense of timeliness.

That thing you said... )
shadowspar: Picture of Kurama lashing out with a rose whip (kurama - rose whip)
Wednesday, September 9th, 2009 09:08

One of the reasons some people give for the fact that there are fewer women than men involved in many areas of technology, engineering, and "hard" sciences is that, you know, women and girls aren't very interested in that "tech stuff"; they just don't like it as much as men and boys.

If you would have been with us on our trip to Science North this past weekend, you would have seen that argument for the great load of bullshit that it is. Not only did our girls have a great time, there was pretty close to an even gender split amongst the other kids in attendance, and I sure didn't see anyone off in the corner sulking about how "boring" or "uninteresting" the place was.