 As he said, my name is Naomi Cedar. I've been in the Python community for longer maybe than I would care to admit. I am at the moment serving as one of the board of directors for the Python Software Foundation. I am refusing to be rattled by flashing lights in my face. I encourage you to do the same. And among other things, I did found it's the first trans-themed hack day in Europe, transcode. So my, I guess what I would say, my somewhat unusual, although not completely unique, experiences I talked about a little bit here at EuroPython last year. And my experiences have led me to think a bit about diversity and advocacy and things like that. Before I go any further though, I need to give you a commercial. In a very short time, right after lightning talks today, in the Barilla room, one, one room, we will be having a meeting of the Python Software Foundation and everyone is invited to attend. For a while, I foolishly put members meeting on it, but it's really for everyone. We want to update you on the new membership model that we have been putting in place for the Python Software Foundation over the past two years. Short story is that anyone can be a member. And more of you, I think, than you would expect are actually qualified to be voting members. So we would like to tell you about that. Work groups, which are a way that we hope will allow more people to be involved. And as we always close such things. So I will see you there. I hope. Okay. So to begin, we know that diversity is a good thing. I'm going to take that as an article of faith. If you strongly disagree, then maybe you better go find another talk because this is the assumption. In fact, studies have shown diverse teams solve complicated problems better. Diverse teams are more adaptable. Diverse teams are more creative. And these studies have been around literally for as long as I have been alive. And that is longer than almost all of you have been alive. Okay, a long time. We also know that in our particular sector, we have a shortage of talent. We need more people. Recruiting, whether it's in my experience in Chicago or in London is kind of a nightmare to find people. And it's only going to get worse. We need more people, not fewer people. And finally, it's probably should not need to be said, but I feel an obligation to say it in any case. We have, I would submit to you in the tech world, a good thing. We have interesting work to do that allows us to make a good living. Not sharing this, it strikes me, is just wrong. Yet, I went looking, this is on Google UK, on the image search for a programmer. I'll give you a second to appreciate that. I said a little common here. We've got 15 images. Got one duplicate. We've got one rather abstract, although still kind of which looking character there. We've got a cartoon or two. And out of those 15 images, you'll notice that we have one that appears to be a woman and we can't see her face. Okay, we have one person who is black. And if you look closely, he looks both puzzled and angry. The rest of them, I don't think I need to say anything about. So to put this another way, a Twitter in the US after a campaign to improve diversity announced not long ago that they have now 49 black engineers out of their engineering staff. That's less than 2%. As Lynn mentioned in her talk earlier today, women are leaving women are leaving the tech world in mid career in and this this comes from I think the same article that Lynn had referenced. They are leaving in droves. They are leaving more than they leave other things believing far more than men do. So in other words, we don't just have a pipeline problem. In fact, if you look at the numbers of graduates in computer science and the data that I could find was US Pacific, but I have a feeling it's pretty general. The percentages of minorities, women, etc. graduating from computer science program are not matched by the percentages being hired. So again, it's not just a pipeline problem. On Tuesday, how many of you saw this hashtag trend? Oh, that's a shame. It was in my circles. It was a big deal. Started trending late on Tuesday. I strongly encourage you to look it up. Real diversity numbers started trending late Tuesday and on through Wednesday. And basically this was started asking the tech world for let's have some real diversity numbers. Let's find out how many people who are you know, you know, depending upon gender, age, race, economic status, etc. There were there were things posted like, yes, companies, please tell us how many autistic people had to quit your wonderfully open planned company because they couldn't stand the sensory overload and do their work. Please tell us how many how much more work a black female needs to do in your company just to get the same amount of recognition as a white male. Things like this. It's a provocative treat. Again, I strongly encourage that you do that. And I need to stop here and say that I wouldn't go along with what Lynn said earlier. The Python community has done a lot. There's very, very much that I'm proud of. Honestly, in many ways, the fact that I'm standing here is a testimony to that the fact that I am on the board, all of those things. But I do also have to say that when I'm at a conference like this, not just this one, but like on US other ones, I tend to ask myself, who am I not seeing here? And I'm not going to tell you who I'm not seeing here. I'm instead going to invite you maybe not now, maybe later, whenever to think a little bit about who it is you don't see at these things. And then maybe the next thought would be, what do we need to do so that we do start seeing those? So diversity that is getting lots of different people involved is a hard problem. Inclusion that is making them feel like they really belong so that they stay involved is a harder problem. But it is everybody's problem. And I don't have clear answers about this, but as I get into this, I want it to be clear that I am not talking in this talk about them. And I'm not talking really about you. I'm talking about me as well here. These are things that I particularly also think about because I think we need to be really clear here that being part of a marginalized group being in some way, quote, oppressed does not excuse you. It does not give you a free pass for everybody else. Okay, the fact that in the tech world, I am an old trans woman, that's three strikes already, does not excuse me from worrying about questions of race, economic status, disability, any of those other things. So I'm really, these are things that I have been thinking about as well. These are things that I try to watch myself about here. So I'm not trying to externalize this as me lecturing you or as me pointing a finger at them. This is us that I am talking about. So if what we're doing isn't working, why do we keep doing it? This was what prompted this whole talk. And really, you know, it's sort of then led me to think about what, you know, as far as technical people, we like to solve problems, we do things. And I think, you know, TDD is kind of an example of that. You know, it's everybody now says, Yeah, this is kind of a good idea. Unless you actually change your behavior and write the tests. It doesn't work, of course, if somebody says, Oh, yeah, TDD is wonderful. But you know, we just aren't aren't having much success with it. Well, why is that? Well, we haven't actually written any tests. Yeah, nobody's going to buy that. Okay. So this is what I'm thinking of. And then honestly, just so that I could get a provocative title, it occurred to me anti patterns is what we're talking about here. All of these things that seduce us down the wrong path when we're trying to do something, whether that's encoding, or, you know, perhaps it's in management styles, taking care of people. If you actually go look up anti patterns on Wikipedia, they have pages upon pages upon pages of the ways that we can mess ourselves up. So these are the things that I'm going to talk about. So first, I'd like to mention is, and by the way, this is just my sort of off the cup grouping of these. If you want to debate the nice ideas of how these should be classified, then that's fine. I hope you find somebody who wants to debate. So the first one I said called denying the problem or denying that there is a problem. And you do still see this here. And I mean, this I think is the meritocracy thing was like, well, we would hire good people. There just are no good people of type X, whatever that might be. And in fact, it seems to me, and I know that for some people, meritocracy is a very sacred idea, but it seems to me meritocracy is a way for the people who are successful and empower to make a story that justifies why they're successful and empower. Similarly, there are people that say, Well, I don't see a problem with sexism. But you will notice that the people who never see sexism are all male. I'm just observing that you can draw your own conclusion. Or, you know, similarly, there's the whole well, but people of type X, whether it's women or minorities or whatever it is, they don't want to do this kind of work. So that's not that's why it's there. So all of these actually are sort of ways to kind of chew the problem away and say that it doesn't even really exist. And of course, then the last one is kind of a generic description of what what a lot of the industry does, that is, say, yes, yes, yes, we want it to be diverse. And then just hope nobody notices the actual numbers. So again, refer back to the real diversity numbers hashtag. Similarly, you can deny you can say yes, yes, it's a horrible problem. But X, Y and Z is not a fix. There is no fix. In fact, this is also quite common. So if you the people who blame the pipeline are in fact saying, well, there's nothing we can do. Somebody else is screwed up. And now it's just all, you know, we can't fix that. Or it's the education system. Or, you know, just for whatever reason, there's nobody here that that even wants this job. It's a problem. And again, this is a way of saying, Well, I don't have to do anything about this one is perhaps a bit slippery, slippery. But I think another thing that we all fall into is assuming that everyone is like ourselves. And if they aren't in that in some way that we think important like ourselves, then they can't good at what we do, right? I mean, we can't have coders who don't want to play ping pong or something like that. I mean, that just wouldn't be right because all of us here in this group play ping pong. No offense, but I hate ping pong. So it's that sort of thing. So we start talking about then culture fit or I was hired by doing this long grueling whiteboarding programming exercise. Therefore, anybody who is good at programming must be able to do the same thing. All of these sorts of things. This also actually ignores a couple of things that I I would like to revisit sometime at another time. And that's the notions of imposter syndrome and stereotype threat. These terms are thrown around a lot. So I'm going to sort of assume that that you've heard of them before. imposter syndromes, of course, very prevalent amongst very, you know, highly skilled people who look around them, see everybody else and decide that they themselves must be a fraud while everyone else must be doing wonderfully. And it tends to rob us of a lot of good efforts by people who say, Oh, my God, I don't think I can even try to do this because I'm going to be caught out as a fake. It tends to cause a lot of anxiety. It's a problem. It's not a problem specific to women. But I think it is a problem endemic with women in tech and stereotype threat. If you haven't heard this one, this is the one where if you tell, say, a room full of people about to take a math class, maybe the, you know, mixed composition, you say, Oh, by the way, black people will almost always do poorly at math. This very fact will make the black people start thinking, Oh, crap. Nope, I'm not going to fall into that stereotype. I'm not going to do it. And their performance goes down by the very fact that they're now worrying about that rather than what they were supposed to do. And this this happens with almost any population. Again, women and minorities particularly get struck by that. If you have processes or ways of sort of bringing people in that don't take this into account, then you're not going to have very much success would be my thing. I call this one rigging the game because it is basically these are things that will make it impossible for somebody who is not in the system to really succeed in the system. And micro aggressions. This is the first one. And how many of you've heard the term micro aggressor? Pretty much everybody good. How many of you committed one? All lying. Thank you. So micro aggressions are things that you that that are done that are micro they're not necessarily big, but they sort of eat away at you. My, my particular personal favorite in my life is that I've had a couple of friends tell me, you know, you're really pretty impressive. You're not totally crazy like the other trans people I know. Okay, so if you're thinking about, well, that's a compliment, right? I mean, if you call people to say what I was I was trying to be nice. In effect, what you're saying is that I probably really am crazy. I'm just good at hiding it, or the classic one that some women will have heard. Sadly, I have not is you're too pretty to be good at coding, right? This this manages to kind of say, tie your appearance to your talent, kind of to the detriment of your talent and things like that. So there are a lot of these things out there. And, and in fact, they happen a lot. And they tend to wear people down. My favorite metaphor for this kind of process is pecked to death by ducks. I mean, it's nothing. It's just endless. And this is a reason, honestly, that people will leave if they have to put up with this day after day after day, hour after our minute after minute. And if you don't believe this happens, then you should talk to somebody who is sort of in a minority position in an organization for just five minutes to hear their stories. Double standards. This one, again, and this one I think is is one that that women point out a lot. Of course, it applies to other minorities as well, where you basically get caught in a double bind for things that don't really apply to everyone else. My favorite story when I transitioned, I went from never having anybody having a problem with my wonderful and sweet personality to being told that I was simultaneously unapproachable and two nights. Okay, you can't win against that. Women are quite often accused of being shrill if they happen to get angry. Even if they do happen to get angry, as a matter of fact, stating a fact can get you in trouble. Not having defined processes, this would particularly apply in a company or something like that. Whereas, you know, so how do I get promoted? Oh, don't worry, we'll take care of it. I don't suppose there's a complaint about harassment. Oh, we'll work it out at the time. All of those things tend to mean the people who are marginalized lose. Okay. And there was, in fact, a good talk by Katie Hettleston at PyCon US about this. And there is now a project called no neural processes to work on kind of coming up with open source statements of processes. And then finally, and this is the big one that a lot of women are leaving the industry in mid career is that they're not given a way that well, the underpaid, this is kind of a fact, and they're not given a path to advancement. A junior female developer can say, Well, okay, so I want to go to the next step. Well, you need to have worked on a good project for that. Okay, so I want to work on a good project. Oh, well, we don't think you're ready yet. Well, so how about I get a mentor so that I can get ready and you're sort of shoved off one way or another or another. This is my one image, I wanted to do more images, except that I did a Google search for them yesterday and got so depressed that I had to stop working on my talk for a while. So, but I figured XKG. So, so this is kind of the example of the double standard that you see. I just that on your own, ignoring intersectionality. The problem with the way that marginalizations can work is that one of them is bad. Two of them is more than twice as bad. Three of them is more than three times as bad. They add up. If you're a woman, that's not great. If you're a woman of color, that's even worse. If you're a trans woman of color, that's even even worse. And so on, and it builds. And unless you understand that in the people that you're dealing with, you know, you're not equipped to to to even talk to them intelligently. And finally, and this one here honestly touches my experience perhaps more than than than any of the others even is not listening. And the first part of that is that if you're not actually involved, if you're not involved as wrong as if you don't actually experience those things, if you are not the target of those things, it's often quite hard to see this. So I'll go back to the thing where I again, I I have heard from many men of absolutely good faith that they just don't see sexism in their industry. And that almost always means Yeah, that's because they're men, they don't see it. It's not there. You know, a white person, it's not likely to see racism. I mean, and these things, and here again, I'm speaking from having spent a large part of my life, as one of my students put it, undercover as a cisgender white male. And when I was getting ready to transition, and I've mentioned this before, I was really worried about some of these things. And I tried to watch for it. This was not a matter of me trying to to brush something under the rug. I was actually trying to see what I would be up against. And honestly, even trying from that viewpoint, it was very hard for me to see things that once I was in that position became totally okay, you need to and we all need to be aware of those blind spots. That is, if it is not something that affects me, I may have a hard time seeing it. That means that when somebody who is affected by it tells me something about it, I need to listen, not ignore it. Okay, if a person of color tells me about racism, my saying, I don't see any racism in this industry, does not mean a thing. They're the ones that are experiencing it. I know from experience that they are probably right. This can be a little bit uncomfortable, because quite often listening in these situations can feel like you're being accused of something. If someone I know who is black tells me about racism in the US, and how I have gotten an advantage that they haven't had, it feels like an accusation. In fact, it isn't. It is a problem. It is the truth, but we need to get past this whole law. I didn't do it to you. Maybe I didn't, but I benefited from it. So it's my responsibility to help fix it. So again, as I was saying, diversity is a hard problem. Inclusion is even harder. We don't have any easy answers. We don't have any overnight fixes. But this affects all of us. Again, just because we're part of one minority, just because we're part of one marginalized group, that doesn't give us a pass for everybody else. So we all need to be part of the solution. And this will require having different people join us will require doing different things. We need to come to terms with that. We need to write tests if we're going to do TDD. We need to actually make the changes. And I believe that will make us all better. Thank you. Thank you, Naomi. Does anybody have any questions? The situation because I probably would like to increase the most of the people in my group, they are white men, but I cannot tell my boss, I'm not going to hire a white man. And that wouldn't my company wouldn't accept that. So I don't know how to handle that. I cannot. I don't want to start interviewing white men because these are going to be the majority of the people applying and rejecting them simply because of so I don't know how promised. I'm gonna stick to my promise. I don't have a good answer for that. I have been in those situations where we needed to make a hire. And these were the people that we had. And I did not have the time or energy to find anybody else is an alternative. So, you know, I can't say there's a good answer. I try to think of ways that I can get the word out about positions to other communities. So I think making contact with other things, networking with other people is a way to start. But there isn't a necessarily always an easy answer. We have to do what we can where we can find what things to do. Okay, that's unfortunately all the time we have. So if you have any more questions, talk to Naomi directly around at the end of your self meeting. Thank you.