Categories
Diversity Technology

A Matter of Language

When all things are equal, inequality reflects failure.

Virginia DeBolt responded to my earlier writing about technology education being broken with a post about Educating Women in Technology. She references two innovative programs: New Horizons, at Mills College in Oakland, California, which teaches computer technology to those with a non-technical background; and the University of Colorado’s Bachelor of Innovation degree.

Though I agree with Virginia that both programs are an excellent step in the right direction, they don’t address the fundamental issues that lead to what I consider crippled and ineffective computer science university programs. Take, for instance, the New Horizons project: it provides a way for people with a liberal arts bachelor’s degree to get a Masters degree in computer science. It’s open to both men and women, but unlike traditional computer science courses, there are many more women than men.

Much of the emphasis of the program is providing a less intimidating environment. Borrowing Virginia’s quote from a San Francisco Guardian article on the program:

Introductory CS classes at most universities “act like weeder courses,” scaring away all but the most confident students, [Mills computer science associate professor Ellen] Spertus says. Typically, up to half the students fail or drop out of introductory CS classes at other institutions. Spertus says this phenomenon hits women hardest because they may have less computer experience as well as less confidence…Spertus finds that many students going into her program suffer from low self-esteem — especially female students. She says they’ll be earning A’s in the program’s classes but will be convinced they’re not doing well and somehow “don’t belong.” Her teaching style, simultaneously rigorous and nurturing, helps change their opinion, she hopes.

I agree with the sense of ‘not belonging’ that many women experience in traditional computer science programs, but I disagree with Ellen Spertus that lack of confidence is a major deterrent to women in computer science. Women make up half, or more, of the students in several different extremely rigorous and/or competitive fields at many universities: including mathematics, medicine, law, most of the sciences, business, and others. Unless we think that computer science only attracts the less confidence, we should consider that there are other factors in play. These factors may lead to a growing lack of confidence, or may be perceived to be based on lack of confidence, but I would say that this is more an effect than a cause.

The New Horizons program is successful in that the many of the cultural issues associated with the field are eliminated, primarily because most of the students are women. Mills College is a college for women, and though this program is open to men, I would bet that most men would find it uncomfortable to get a degree, even a Master’s, from a college that is predominately a women’s college. As such, the program stays dominated by woman, and that’s one factor thats significantly different from other comp-sci programs. More importantly, the program also provides a very effective environment for women and men with families, jobs, and other non-academic priorities–something that wouldn’t be tolerated in most computer science programs. Actually, it wouldn’t be tolerated in most academic programs, which are, more or less, geared to the mindset of an 19 year old male from an affluent family.

(I also don’t know if I agree with the statement about computer science being a lucrative field, with globalization’s massive impact on this field.)

New Horizons is effective, but this approach is more of a bandage than a solution to a problem. We can’t continue the ‘separate but equal’ routine of dealing with the problem of astonishing lack of diversity in the computer field. Leaving aside culture as the only determiner–because after all if such is the sole criteria for women in college, than wouldn’t this also impact on women in law and women in medicine?–those components of computer science I consider especially broken have less to do with how the environment is managed, and more to do with the subject, itself.

Computer Science suffers from an early and inappropriate association with engineering, another field that tends to be massively male dominated. In fact the two fields, computer science and the different flavors of engineering, are always the departments in any college that have the fewest women students. Because of this early association, there’s a strong engineering bias built into the field of computer science: a bias that doesn’t necessarily make it a ‘better’ field, numerous books on the subject aside.

We assume this engineering connection makes the field of computer technology better. Why? Because the people in the field most successful are those more capable of adapting to the odd and pervasive cultural and linguistic biases inherent in engineering. Since the most successful people in the field are the ones most likely able to establish a pattern of what are ‘good’ or ‘bad’ computer science practices, an engineering bias (evidence of membership also demonstrating a gender and a cultural bias) has been interwoven into the field in such a way that it’s almost impossible to be able to view the practical application of computer technology separate and apart from engineering practices.

It is an inappropriate blending of fields; a coercion of the natural growth of computer technology. It’s like visiting a relative and wearing his or her clothes: they might seem to fit, but you’re never completely comfortable because you know the clothes are borrowed.

A good example of the engineering influence in computer science is the linguistic bias inherent in programming languages. Grace Hopper was the first to promote the concept of an English-like syntax when creating computer programs. Her work ultimately led to COBOL, which has been the butt of jokes and criticism since. One such criticism is that COBOL is excessively verbose. This is interesting when you compare it with the newer generation of languages popping up in the field just at a time when not only has the numbers of women not been increasing–our numbers have been shrinking. In particular if you follow a sequence from Perl to Python to Ruby, there’s one obvious trend: the language is losing its verbosity. Ruby is so stripped down to the barest minimum to support the programming constructs that you could almost write a complete weblogging tool in 20 lines or less.

This lack of verbosity makes for shorter programs, and less time to write such programs. However, the language is also incredibly cryptic.

Compare PHP or Java, which though not as verbose as COBOL are still ‘chatty’ compared to Python and Ruby. I’ve worked with a huge number of programming languages, over 23, yet I have found myself increasingly ‘alienated’ if that’s the word, from the languages in use today. In fact, one of my biggest criticism’s of Prototype, the Ajax/JavaScript library, is it’s use of Ruby constructs, and functions such as $(var), to access an element in the page.

Programming constructs such as this may strip away the ‘fat’ that English or other linquistic components add to other language variations, but at what price? I wrote someone once that when I first saw a ‘larger’ Ruby application (larger being relative), my first thought was: this is a language written by men for men.

A better way of saying this, though, is that this is a language that favors a certain mental bias; one that’s pervasive in engineering and that heavily influences computer science, both in an educational sense and in practice. It is a bias that favors a more mathematical, or perhaps spatially holistic would be a better term, view of an application over a more verbose, verbal view of the same.

Spatial over verbal: where have we heard that before?

We’ve all heard the results of controversial studies that report cognitive differences between women and men in two main areas: women have greater language skills, while men have more spatial acuity. Of course, many of these studies are flawed, with samplings too small to really understand what constitutes a ‘significant’ difference. It’s also difficult to strip out the environment; to deny that boys are more encouraged to indulge in solitary past-times such as taking apart the toaster or working on the car; while girls are encouraged to spend time, even hobby time, with their friends.

Regardless of whether there really is a gender bias when it comes to language and spatial reasoning, programming languages–from COBOL to C, from BASIC to C++, Java and PHP to Python and Ruby–do reflect a cognitive bias: either exhibiting a bias towards the verbal or a bias towards the spacial; a bias that can impact on how well a person uses the language, or more importantly, how comfortable they are with the language.

A better explanation of my initial perception of Ruby would be that it’s a language that’s biased towards those who favor the spatial over the verbal, and I’m most comfortable working with a language designed for those who favor the verbal over the spatial. Not to say I can’t learn Ruby or Python, and even grow to appreciate and like both. However, it’s like putting on my cousin’s pants: they might fit, but I’m never going to be as comfortable in them as my cousin.

The Wikipedia article associated with computer programming has an interesting remark:

Another ongoing debate is the extent to which the programming language used in writing programs affects the form that the final program takes. This debate is analogous to that surrounding the Sapir Whorf hypothesis in linguistics.

The quote has to do with linguistic determinism, whereby the language we use determines how we think. There’s disagreement on this, and studies supporting and studies refuting, but it is a fascinating subject. Made more so by extending it to the computer languages we use, and how they impact on the overall structure of a program. Again, are programs such as Agile arising because of the fact that our practice of technology is skewed to a specific bias, not to mention personality?

Perhaps we’ll find that object-oriented development is really an outgrowth of a bias toward the spatial over the verbal, and that we’ve managed to create an entire field that consists of one gigantic human filter. We don’t know, because we’ve never thought to challenge the disparity in the computer science field based on the development of the subject, not just the environment.

That’s why I say the computer science field is broken, and rather than focus purely on environment or culture, we need to examine the myriad ways in which it is broken, recognize each, and find solutions: we can’t depend on providing ‘warm nurturing environments’ as being the end all, be all solution for every problem.

For instance, if the computer science programs were split up in universities, with computer technology incorporated into other fields such as philosophy, library science, psychology, math and so on, we might find that each field ends up with its own programming languages–like a suit of clothes custom made for fit and comfort, compared to buying off the rack or worse, borrowing from our cousin, who has the worst taste. The Bachelor’s of Innovation somewhat reflects this, but again that’s seen more as an interdisciplinary field than realizing that computer technology is a part of lives, is a tool, and how we teach it should reflect this.

Categories
Diversity Political

Great Day

I would be remiss to not point out that today was the day our country finally wised up and put a woman in as Speaker of the House. That is two steps away from the Presidency. Now if only we could get Cheney to take Bush hunting.

I liked much of the 100 hour plan, for its energy if nothing else. I would have liked to see more on Iraq, and more pushback against the Patriot Act and Homeland security, as well as more on the environment. Still, it’s the most optimistic I’ve felt about the Congress in a long time.

I guess Ed will need the night time Tylenol tonight.

Categories
Diversity

Lifetime of discomfort

Recovered from the Wayback Machine.

At a ‘celebrity’ graphic designer event, an audience member asked the all male participants the following question:

Why do you — all three of you — suppose there are so few female graphic designers — or at least so few female ‘superstar’ graphic designers? Is there a glass ceiling in graphic design?

What was the response for one of the participants, Milton Glasner?

[Glaser said] that the reason there are so few female rock star graphic designers is that “women get pregnant, have children, go home and take care of their children. And those essential years that men are building their careers and becoming visible are basically denied to women who choose to be at home.” He continued: “Unless something very dramatic happens to the nature of the human experience then it’s never going to change.” About day care and nannies, he said, “None of them are good solutions.”

The crowd was silent except for a hiss or two and then Eggers piped up that he and his wife both work from home and share child care responsibilities — but added that maybe New York was different (although we don’t think Eggers really believes this). Then it was clear to everyone in the room that it was time to move on.

We’re brought up from birth to adapt to a standard of excellence that is derived from the male. We’re taught to exclaim at male art, male cooking, male design; to admire male scientists and engineers and their behavior; to respect male assertiveness in politics or war. We hear about the male heroes of history, with only an occasional aside to some female character–usually a duplicitous one.

It starts early: the school boy who raises his hand in class is called on to answer 50% more frequently than the girl sitting next to him. No one ever assumes when a boy does poorly in math, it’s because he’s a boy.

We face blatant double-standards in the work place: being competitive is seen as necessary for ‘manly’ men, but being competitive makes a woman a ‘ball buster’. Speaking out is commendable, if you’re male; shrill, loud, abrasive if you’re not. We have to yell just to be heard, but when we’re heard, we’re told to stop yelling.

When we’re equally capable, we have to hide who we are just to get a chance at an opportunity. Orchestras have finally started hiding musicians behind screens during try outs, so that women would have an equal chance in auditions. It works, too.

If we’re pretty, we’re called ‘hot’ rather than intelligent, astute, erudite. If we want to be feminine we’re not treated seriously. If we don’t want to bind our breasts, flatten our shoes, lengthen our skirts, we’re subtly assured that we’re ‘not committed enough’. Lipstick is the corporate kiss of death.

Managers don’t want us in important positions during child rearing ages because we’ll quit to have babies, though statistics show most women committed to a career, stay with the career. If we want the opportunities, if we show our earnestness they’re still given to Sam or Joe or Don, because they’ll ‘stick’ around. Yet Sam or Joe or Don is just as likely to leave as Sara or Jane.

We’re dependable, but the guys are brilliant. We’re cooperative, but the guys are innovative. We’re nurturing, but the guys are powerful. Anything outside of this pattern just can’t be seen.

In the fields where supposedly it’s OK to be woman and capable, our work is judged as lesser. How many women artists display shows at major galleries, as compared to men? How many famous chefs are women? Other than Julia Child? Women now make up almost 50% of the law school graduates: how many judges are women? How many women on the Supreme Court?

How many women in Congress? In a free and egalitarian society, doesn’t it strike you as odd when those who ‘represent’ us, don’t look like us, don’t act like us, and sure as hell, don’t think like us?

We’re told we’re not good at tech, but we make great librarians. However, even in a field dominated by women, male librarians end up with most of the management positions.

We don’t know how to write to appeal to a society dominated by male viewpoints. We don’t know how to design for a society that is conditioned to a male perspective. We don’t know how to debate when the rhetorical rules are derived by men for men. Even our technology: how do we know that women aren’t put off from technology because the tools are customized for how a man thinks, works, programs?

We’re told to cut along the lines, just like the boys, but then we’re given scissors for the wrong hand and chastised for our clumsiness.

To tell a room full of people who ask, “Why are there no women”, because we’re home having babies should shame the speaker to a lifetime of silence and remorse. Mr. Glasner may love New York, but he doesn’t love women. How can he, when he obviously respects us so little.

As for Michael Bierut, what was his response?

“Superstar” designers — and that’s what we’re talking about; read the question again — aren’t just good designers. They’re celebrity designers. And celebrity is a very specific commodity. It certainly helps to be good at what you do to be a celebrity designer (although celebrities in other fields don’t always seem to have this requirement). But that’s only a start. You also need to develop a vivid personality, an appetite for attention, and a knack for self-promotion. Accept every speaking engagement. Cough up a memorable mot juste for every interviewer. Make sure they spell your name right every time. This is time consuming work, particularly on top of your regular job, which presumably consists of doing good graphic design. Naturally, if you choose this route, it helps to be free of the distractions of ten to twenty years of caring for children, to say the least. In many ways, Milton Glaser’s observations were shocking only in their obviousness.

That’s interesting. I didn’t know that celebrity designers were celibate monks with no family life and friends? Huh. Well, that’s good to know for all the young women and men entering the field: you can’t have a family if you want to make it to the top.

Bierut also wrote:

Yet, you have to start somewhere. Glaser answered the question on the card, but the real question was the unspoken one: “Why is it that you guys up there are always…guys?” There is no good answer for this, and it doesn’t seem we should have to wait 150 years to come up with one. It’s depressing for a profession that’s more than half female to keep putting up 100% male rosters, at the 92nd Street Y or anywhere else. And I say this with no small degree of self consciousness, as a member of a firm where only 10% of the partners are women. This is what made me squirm last Monday night, and it’s what makes me squirm today.

So sorry you had a moment of discomfort. We women have a lifetime of it.

Categories
Diversity Technology

Breaking eggs

The discussion associated with the last post, on the display of a pornographic image at a tech conference, has really been civil and engaged. I don’t think I’ve ever seen a discussion of this nature where many of the concerns aren’t rejected almost out of hand. It’s actually rather refreshing.

One person did bring up the long hours and raising babies, but that’s been almost universally rejected in the comments. As women enter into, and even begin to dominate, other fields that require a strong commitment on time, such as medicine and law, this no longer makes sense as a ‘reason’. In particular, as more men become involved with their children, and reject the so-called ‘horrendous’ hours of IT, it makes less so as time goes on.

No, there’s more here than first meets the eye. I’ve had some ideas on this score for a while now, and when I’m not heavily involved in writing on my books and my Missouri site, I’ve also been researching what I can see of the tech industry: specifically the computer science degree programs.

As I wrote in comments at the site, the tech industry is broken. This state isn’t reflected just in the lack of women–it’s programs like agile computing, which are trying to compensate for behavioral characteristics that we’re finding out, now, cause more harm than good. Yet, the colleges gear their programs to people with these same behavioral characteristics. That’s where we need to start. We need to completely change the curriculum of computer science in school. In fact, we need to eliminate computer science as a separate field.

I wrote in comments:

I’m incredibly behind a book, too much so to be able to spend the time responding as I would really like.

I think we need to go beyond looking at a few classes, or behaviors in school. I think we need to completely challenge how the computer science programs are designed.

It’s not that these programs are antagonistic to women, but they’re also antagonistic to many men. These programs are geared to a specific behavior, as much as they are focused at an interest.

I have met many women who have ended in technology but not through the computer science programs. They come in through psychology, music, business, library science, biology, and so on. That’s what we need to look at doing — removing computer science as this isolated, odd field (what other field focuses purely on the tools?) and split it into other departments, as an option.

Take the data portion of the computer science degree, and put this is as part of a library science program focused on data and organization of such.

Do the same with psychology, business, accounting, and so on–degrees in these fields with emphasis on computing.

Not only would we get more women, we’d get a strong computing community. People grounded in fields of interest beyond just computing.

The computer science programs are padded with so many inconsequential classes to make up a full degree. Who really needs assembly language now? And we have a class in Pascal one day, and databases the next — without any rhyme or reason how these interface into the real world.

We’ve already seen the ‘bleed’ of the computer science classes into the other disciplines. Let’s finish the job.

Let’s break this stranglehold of the aloof, obsessed ‘geek’. Let’s remove computer science out of engineering, where it never really belonged. Let’s stop isolating IT, and bring it into the other fields, where it should have been in the first place.

Our programs are stuck in a time when computers filled rooms, and only an elite few had access. This is just not a viable approach any more.

This is just a start, and I don’t have time to do more than toss a few disjointed sentences out.

I do know that the programs to ‘encourage’ girls to take computer science classes are failing. Probably because the entire field is biased–predetermined to a specific gender and mindset.

The tech field is broken. Only drastic means can fix it.

I checked out the computer science program at Missouri and it looks little different than when I tool computer science almost 25 years ago. Oh, there’s new languages, and more on the web, and a focus more on Java and the like rather than Pascal, but the concepts are the same. We have classes in assembly language, algorithms like our friend the bubble sort, disjointed offerings on database management and OO programming with C+. We also have several requirements for analytical geometry and calculus. Perhaps a class on Unix or graphics, and so on.

We spend our entire time focusing on the tools, rather than the application of the technology. We’re still teaching computer science, as if no one has access to computers because they’re still room sized and only available to an elite few.

Computer Science is still too heavily associated with either the math or the engineering departments, neither of which reflects how computers are used today. Computers are used in business and in social sciences, in psychology, medicine, history, and on and on. We associate computer science with calculus, when something like the library sciences would provide more useful integration, with its better understanding of the gathering and categorizing of data.

We didn’t know how to deal with computers and how to integrate into our school systems decades ago, and so we bunged them in, established a ‘core’ curricula and then stuck with it, like flies caught in amber.

I look at the computer science programs now in most schools and frankly, with today’s technology, they’re dull as dishwater. There’s no connection with what’s happening in the world. There’s nothing more than a desperate attempt to hold on to what’s familiar. Unfortunately, though, the side effect is that the programs attract a certain type of person, and frankly, discourage others who could and would add much to the field.

The most difficult step to take to ‘fixing’ why there’s too few women in IT is first by recognizing IT is broken. In our society, where we supposedly encourage women to go into field, and explore any profession, any such that has this few women in it, is broken. No, we don’t need to encourage women, we don’t need to make men realize that showing porn images at a professional conference is inappropriate. It goes far beyond just these simple acts: the field is broken, and how it is taught in university only encourages the flaws that break it.

Categories
Diversity

Wistful

Oddly enough Jon Udell’s hiring also left me feeling sad, and a little depressed.

I look back on the ‘announcements’ of new hires and moves between and to companies in the last year, and I can’t remember this same level excitement about a tech woman taking a new position. Heck, I can’t remember a tech woman even being offered such positions.

Totally irrelevant to Jon being hired at Microsoft, but that was my first thought when I heard the news.