Archive for the ‘Women In Technology’ Category

My BBC Micro and Me

Friday, December 2nd, 2011

The BBC Microcomputer is 30 years old. The BBC News web site had an article about it but from the article you would think that only males benefited from it. Well it wasn’t just the boys who had fun with them! (Photo © Anachrocomputer) (more…)

DPC – Dutch PHP Conference 2010

Thursday, April 22nd, 2010

Rather belatedly I am delighted to announce that I have been accepted to speak at the Dutch PHP Conference in Amsterdam this June. DPC is the premier European PHP conference and is sponsored by iBuildings.

I will be running a tutorial Writing a PHP extension in C and speaking about Web Sevices for Consumer Devices. I look forward to seeing you there.

Manchester Geek Girl Afternoon Tea

Monday, January 11th, 2010

While I’m announcing appearances I am excited to announce that I am presenting an Arduino workshop at Manchester Geek Girl Afternoon Tea this month at Madlab, Manchester’s Hackspace in the Northern Quarter.

I will be bringing a long several Arduino-a-likes together with a variety of components and CDs of the IDE so that we can get together in groups, code and play.

Announcing LinuxChix North

Wednesday, November 4th, 2009

robotux.png

LinuxChix is a global community of women (and their supporters) who are fans of, users, or just interested in Linux and Open Source Software. LinuxChix has various chapters around the world. Currently there is only one in the UK, based in London, but I am proud to announce the LinuxChix northern chapter, LinuxChixNorth.

LinuxChixNorth is a chapter for LinuxChix members, or potential members, based in and around the M62 corridor in the north of England. This covers the cities of Bradford, Leeds, Manchester, Sheffield and York. It is intend the first meetings will be held in Leeds and Manchester but there is no reason why members shouldn’t organise meetings in other cities. The first meeting will be in Leeds at the beginning of December. I am finalising arrangements for a venue and will announce the date as soon as I know it.

Apart from the website we are on twitter as @linuxchixnorth if you want to follow us. You can also e-mail the current organisers at uberchix at linuxchixnorth dot org dot uk.

Encouraging women to attend your conference

Friday, October 30th, 2009

I have just come back from an excellent PHP NW 2009 conference. Yes it was great because of the content, the atmosphere, and the people; but it was also great as I considered it a very female friendly conference. I’ll be blogging about the conference elsewhere. This post is about how conference organisers can support and encourage women at their conferences using the conference as an example of good practice. (more…)

The power of social networking

Tuesday, October 20th, 2009

Yahoo! Open Hack Day Taiwan started October 17, 2009. This is an event held for members of the Yahoo! Developer Network (not Yahoo! employees). As part of the entertainment they employed lap dancers at the event! (more…)

The rise of Geek Feminism

Saturday, October 10th, 2009

My first degree was in Physics. There were only two or three women on the course. After University, partly to keep my father happy, I became an accountant. Again women were in the minority. It was not like science as at least two of my managers were women, but it still had a boys club feel to the industry. I returned to University to study a Masters in Computer Science and again I was one of the minority. And so on…

(more…)

PHP NW and the Decorator Pattern

Wednesday, September 9th, 2009

The first Tuesday of the month is the PHP NW meeting in Manchester. This month I was the warm act for PHP celebrity Derick Rethans. Due to traffic issues Lornajane and Derick were late so I gave my talk first. It was one in a series of talks on Design Patterns being given by various members of the group. Mine was on the Decorator Pattern. The slides from the talk are available for download.

Derick’s very interesting talk was on Test Driven Development in a PHP environment. Derick is the author of XDebug and an expert in PHP QA. It covered the concepts behind Test Driven Development and why it both improves code quality and makes code development more efficient over the long term. It covered the use of PHPUnit, XDebug and CruiseControl. As a fan of quality reusable code this is a great way to develop.

Next month is the PHP NW 2009 Conference held in Manchester. The you can see Derick and some of other great European PHP conference speakers doing their thing. Its fantastic value for money and you get a year’s subscription to PHP Architect Magazine too. Bargain!

Jewelry Tech

Thursday, May 28th, 2009

I’m doing crafty activities again. One of the activities I’ve started is making earrings. There is a fantastic store called Yum Yum Beads, in Leeds where I live, which I love. It is a complete cornucopia of all things dangly. One of the things I wanted to do was make a pair of earrings which reflected my inner nerd so I have made a pair of Magic: The Gathering D20 earrings.

One of my D20 earrings

They are made very simply by taking a pair of the giant spiral containers, which are usually intended for holding semi precious (or otherwise) stones, and a pair of earwires. I simply slipped the wires on to the spirals and closed the end off with a touch of solder.

The great thing is that the D20s are removable and so can still be used 😀

Lynn Conway (Ada Lovelace Day 2009)

Monday, March 23rd, 2009

For those who are not aware, today, 24 March 2009, is the first Ada Lovelace Day. It is a day to celebrate women in technology and to inspire young girls who are interested in technology.

Ada LovelaceSo who was Ada Lovelace? Ada Lovelace, né Ada Byron, was the result of Lord and Lady Byron‘s short lived marriage. In order to prevent her daughter taking on her father’s dangerously poetic traits Lady Byron had her daughter taught mathematics and music. The young Ada was fascinated by mathematics and when she was 17 she met Charles Babbage, then Lucasian Professor of Mathematics at Cambridge (a position currently held by Stephen Hawking). Their copious correspondence made them life long friends. Ada eventually married and by way of inheritance became Lady Ada of Lovelace but she continued her friendship with Babbage.

Even though the Difference Engine was not complete Charles Babbage wanted to move on to his next contraption, the Analytical Engine. In order to be easily configurable, i.e. programmable, the engine was to utilised the punched card idea from the Jacquard Loom. In 1842, while Babbage was trying to get sponsorship from abroad to be able to build his device, Italian Mathematician Louis Menebrea published a memo on the Analytical Engine in French. Babbage employed Lady Lovelace to translate it for him.

But Ada Lovelace did more than just translate the document but furthered the research and the notes she wrote to accompany the paper are larger than the paper itself. In the notes Ada Lovelace described how you could configure the Analytical Engine to produce a sequence of Bernoulli Numbers. This was the first ever computer program and she was the world’s first programmer so it seems fitting the day is named after her. She also has the ADA programming language named after her too. But Lady Lovelace was not completely unaffected by her father’s legacy and when her peers were seeing such devices as merely scientific and mathematical machines she saw how computers could be artistic, used to make music or be used in graphics.

But this post isn’t about Ada Lovelace. It is about Lynn Conway who is a heroine of mine and an inspiration. It think she quite rightly deserves to be blogged about on Ada Lovelace Day.

Lynn ConwayLynn Conway is Professor Emerita of Electronic Engineering and Computer Science at the University of Michigan. She retired from teaching and research in 1998. Professor Conway is responsible for many advances that are required for modern computing and much of her work was carried out during a time when women were virtual non-existent in computer sciences and misogyny was rife.

I was not sure whether I should talk about Lynn Conway’s earliest work as she is a trans-woman and her earliest work was prior to transition. I was reluctant because I wanted to write about Lynn Conway the woman technologist and not her biological past however Ms Conway is open about her past and it does not detract from her achievements. In fact it makes them even more inspiring. Lynn Conway entered MIT in 1955 where she excelled. She tried to transition whilst there but the medical and social climate was against her so she left despondent and worked as a technician for several years. She resumed her education at Columbia University obtaining her batchelor’s degree in 1962 and her master’s a year later. She was subsequently head hunted by IBM to work as a researcher on the Advance Computing Systems project. Whilst at IBM Lynn Conway invented dynamic instruction scheduling.

Micro-processors have many functional units which can operate in parallel. I do not mean multiple core processors but units that are part of a single core. As a simplist example we can consider a processor that has separate addition and multiplication units. I.e. the processor can add a pair of numbers and multiply a pair of numbers simultaneously. Conway’s idea was to utilise this parallelization by re-ordering instructions in a program dynamically to suit the processor’s architecture. For example supposing a set of instructions comprising two additions followed by two multiplications performs a mathematical calculation. And suppose you could do the same calculation as addition, multiplication, addition, multiplication. I.e. you swap the second and third operations. Then this would be more efficient since the processor can do those additions and multiplications simultaneously. The rearrangement would be dynamic, i.e. the tools or processor would do it and not the programmer. This is dynamic instruction scheduling and is core to modern computer science.

Whilst at IBM the depression caused Professor Conway to attempt transition again and it was during this transition she was fired by IBM for being a transsexual person. She completed her transition, changed her name, hid her past, and started her career again from scratch.

Lynn Conway worked firstly as a contract programmer and then for Memorex as a system designer and computer architect. Then in 1973 she moved to, the famous Xerox PARC, where she led the Large Scale Integration Systems team. Whilst there she collaborated with Professor Carver Mead of Caltech. Between them they wrote the classic text Introduction to VLSI Systems. This text spearheaded the Mead and Conway Revolution whereby the number of engineers capable of developing new chips significantly increased. The book filled a major gap in the literature and formed the basis of an educational revolution in computer science. Many universities started teaching VLSI courses based upon the book and some even used Conway’s notes from her own, now famous, course held at MIT in 1978.

The course on its own would not have been that useful if students were not able to realise their designs so, in addition to inventing design rules which simplified chip design and design tools, Professor Conway also worked on an internet based infrastructure that allowed for rapid prototyping and short run fabrication of a large number of VLSI designs. The Multi Project Chip was demonstrated at the MIT course and within weeks students had their fabricated prototypes for testing. The system evolved and is still used as a national infrastructure by universities and researchers. Lynn Conway’s work has had significant impact on chip design. In the early 80s Ms Conway moved to DARPA and in 1985 she became Professor of Electronic Engineering and Computer Science at the University of Michigan and associate dean of engineering there. She stayed there as a researcher and teacher until she retired in 1998.

Most people don’t invent anything during their lives. Lynn Conway not only had one major invention, or even two, but several which changed the face of computer science and gave birth to much of the modern technology we use today. However when she heard that story of her early work at IBM was going to be published she decided to come out as a trans-woman. Since then she has been a trans-activist in order to “illuminate and normalize the issues of gender identity and the processes of gender transition.” Lynn Conway suffered bigotry in the 50s and 60s, transitioned and restarted life as a woman forging an impressive career in a male oriented industry and becoming an inspiration to many. Then, later in life, she risked bigotry again by revealing her path and has fought for justice and equality since then. I had a chance to correspond with her a few years ago and she is a lovely lady.

Lynn Conway is my heroine on Ada Lovelace Day.
http://ai.eecs.umich.edu/people/conway/conway.html