Stay up to date with notifications from The Independent

Notifications can be managed in browser preferences.

I just left a senior job at Google – so let me clear up this latest controversy about software engineer sexism

All of these traits which the manifesto described as 'female' are the core traits which make someone successful at engineering. And if I were this person's manager, I can tell you exactly how I would have dealt with him asking to 'open a discussion' about his female colleagues' abilities

Yonatan Zunger
Monday 07 August 2017 17:43 BST
Comments
While some people were supportive of author, others railed against his 'pseudo-science' to justify inequality
While some people were supportive of author, others railed against his 'pseudo-science' to justify inequality

You have probably heard about the manifesto a Googler (not someone senior) published internally about, essentially, how women and men are intrinsically different and we should stop trying to make it possible for women to be engineers, because it’s just not worth it.

Until about a week ago, you would have heard very little from me publicly about this, because (as a fairly senior Googler) my job would have been to deal with it internally, and confidentiality rules would have prevented me from saying much in public.

But as it happens (although this wasn’t the way I was planning on announcing it) I actually recently left Google  –  for entirely unrelated and actually really-good-news reasons which you can read about here. So when all of this broke, I was just as much on the outside as everyone else, and I know what was written in this only because it leaked and was published by Gizmodo.

And since I’m no longer on the inside, and have no confidential information about any of this, the thing which I would have posted internally I’ll instead say right here, because it’s relevant not just to Google, but to everyone else in the technology industry.

Google's DeepMind AI taught itself how to walk

So it seems that someone has seen fit to publish an internal manifesto about gender and our “ideological echo chamber.” I think it’s important that we make a couple of points clear.

(1) Despite speaking very authoritatively, the author does not appear to understand gender.

(2) Perhaps more interestingly, the author does not appear to understand engineering.

(3) And most seriously, the author does not appear to understand the consequences of what he wrote, either for others or himself.

I’m not going to spend any length of time on (1); if anyone wishes to provide details as to how nearly every statement about gender in that entire document is actively incorrect (nearly, but not every. One very important true statement which this manifesto makes is that male gender roles remain highly inflexible, and that this is a bug, not a feature. In fact, I suspect that this is the core bug which prompted everything else within this manifesto to be written. But the rest of the manifesto is basically about optimizing around the existence of this bug! Don’t optimize your bugs; fix them) and flies directly in the face of all research done in the field for decades, they should go for it.

But I am neither a biologist, a psychologist, nor a sociologist, so I’ll leave that to someone else.

What I am is an engineer, and I was rather surprised that anyone has managed to make it this far without understanding some very basic points about what the job is.

The manifesto talks about making “software engineering more people-oriented with pair programming and more collaboration” but that this is fundamentally limited by “how people-oriented certain roles and Google can be” and even more surprisingly, it has an entire section titled “de-emphasise empathy” as one of the proposed solutions.

People who haven’t done engineering, or people who have done just the basics, sometimes think that what engineering looks like is sitting at your computer and hyper-optimising an inner loop, or cleaning up a class API (a set of routines, protocols, and tools for building software). We’ve all done this kind of thing, and for many of us (including me) it’s tremendous fun. And when you’re at the novice stages of engineering, this is the large bulk of your work: something straightforward and bounded which can be done right or wrong, and where you can hone your basic skills.

But it’s not a coincidence that job titles at Google switch from numbers to words at a certain point. That’s precisely the point at which you have, in a way, completed your first apprenticeship: you can operate independently without close supervision. And this is the point where you start doing real engineering.

Head of Google HR explains what helps them retain their best employees

Engineering is not the art of building devices; it’s the art of fixing problems. Devices are a means, not an end. Fixing problems means first of all understanding them  –  and since the whole purpose of the things we do is to fix problems in the outside world, problems involving people, that means that understanding people, and the ways in which they will interact with your system, is fundamental to every step of building a system.

(This is so key that we have a bunch of entire job ladders  – project managers, user experience experts and so on  –  who have done nothing but specialise in those problems. But the presence of specialists doesn’t mean engineers are off the hook – far from it. Engineering leaders absolutely need to understand product deeply; it’s a core job requirement.)

And once you’ve understood the system, and worked out what has to be built, do you retreat to a cave and start writing code? If you’re a hobbyist, yes. If you’re a professional, especially one working on systems that can use terms like “planet-scale” and “carrier-class” without the slightest exaggeration, then you’ll quickly find that the large bulk of your job is about coordinating and cooperating with other groups.

Essentially, engineering is all about cooperation, collaboration, and empathy for both your colleagues and your customers. If someone told you that engineering was a field where you could get away with not dealing with people or feelings, then I’m very sorry to tell you that you have been lied to. Solitary work is something that only happens at the most junior levels, and even then it’s only possible because someone senior to you  –  most likely your manager  – has been putting in long hours to build up the social structures in your group that let you focus on code.

All of these traits which the manifesto described as “female” are the core traits which make someone successful at engineering. Anyone can learn how to write code; hell, by the time someone reaches level seven or so, it’s expected that they have an essentially complete mastery of technique.

The truly hard parts about this job are knowing which code to write, building the clear plan of what has to be done in order to achieve which goal, and building the consensus required to make that happen.

All of which is why the conclusions of this manifesto are precisely backwards. It’s true that women are socialised to be better at paying attention to people’s emotional needs and so on — this is something that makes them better engineers, not worse ones. It’s a skill set that I did not start out with, and have had to learn through years upon years of gruelling work. (And I should add that I’m very much an introvert; if you had asked me 20 years ago if I were suited to dealing with complex interpersonal issues day-to-day, I would have looked at you like you were mad.)

But I learned it because it’s the heart of the job, and because it turns out that this is where the most extraordinary challenges and worthwhile results happen.

That brings us, however, to point (3), the most serious point of all. I’m going to be even blunter than usual here, because I’m not subject to the usual maze of HR laws right now. And this is addressed specifically to the author of this manifesto.

What you just did was incredibly stupid and harmful. You just put out a manifesto inside the company arguing that some large fraction of your colleagues are at root not good enough to do their jobs, and that they’re only being kept in their jobs because of some political ideas. And worse than simply thinking these things or saying them in private, you’ve said them in a way that’s tried to legitimise this kind of thing across the company, causing other people to get up and say, “Wait, is that right?”

I need to be very clear here: not only was nearly everything you said in that document wrong, the fact that you did that has caused significant harm to people across this company, and to the company’s entire ability to function. And being aware of that kind of consequence is also part of your job, as in fact it would be at pretty much any other job.

I am no longer at the company yet I’ve had to spend half of the past day talking to people and cleaning up the mess you’ve made. I can’t even imagine how much time and emotional energy has been sunk into this, not to mention reputational harm more broadly.

If you hadn’t written this manifesto, then maybe we’d be having a conversation about the skills you need to learn to not be blocked in your career  –  which are precisely the ones you described as “female skills.”

But we are having a totally different conversation now. It doesn’t matter how good you are at writing code; there are plenty of other people who can do that. The negative impact on your colleagues you have created by your actions outweighs that tremendously.

You talked about a need for discussion about ideas; you need to learn the difference between “I think we should adopt Go as our primary language” and “I think one-third of my colleagues are either biologically unsuited to do their jobs, or if not are exceptions and should be suspected of such until they can prove otherwise to each and every person’s satisfaction.”

Not all ideas are the same, and not all conversations about ideas even have basic legitimacy.

If you feel isolated by this, that your views are basically unwelcome in tech and can’t be spoken about… well, that’s a fair point. These views are fundamentally corrosive to any organisation they show up in, they drive people out, and I can’t think of any organisation not specifically dedicated to those views that they would be welcome in.

I’m afraid that’s likely to remain a serious problem for you for a long time to come. But our company is committed to maintaining a good environment for all of its people, and if one person is determined to thwart that, the solution is pretty clear. (Those of you wondering about the “paradox of tolerance” can check out this essay for more.)

I’m writing this here, in this message, because I’m no longer at the company and can say this sort of thing openly. But I want to make it very clear: if you were in my reporting chain, all of part (3) would have been replaced with a short “this is not acceptable” and maybe that last paragraph above.

You would have heard part (3) in a much smaller meeting, including you, me, your manager, and someone from legal. And it would have ended with you being escorted from the building by security and told that your personal items will be mailed to you.

And the fact that you think this was “all in the name of open discussion,” and don’t realise any of these deeper consequences, makes this worse, not better.

Yonatan Zunger is an ex-Google employee who originally blogged about this issue here. This piece has been published by ‘The Independent’ with the author’s permission

Join our commenting forum

Join thought-provoking conversations, follow other Independent readers and see their replies

Comments

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in