BookBytes

A book club for developers.

BookBytes is a book club podcast for developers. Each episode the hosts discuss part of a book they've been reading. And they also chat with authors about their books. The books are about development, design, ethics, history, and soft skills. Sometimes there are tangents (also known as footnotes).

Hosts

Adam Garrett-Harris

Jason Staten

Megan Duclos

Subscribe

24: Code Girls: Part 2

5/13/2019

Safia has a new job, they talk about how much they know or don't know about WWII, Safia talks about the disposability of the women, and they talk about women's pockets and things that remind them of Computer Science.

Hosts

Transcript

Help improve this transcript on GitHub

(Intro music: Electro swing)

0:00:11.6
Adam Garrett-Harris

Welcome to BookBytes, a book club podcast for developers. We’re reading “Code Girls: The Untold Story of the American Women Code Breakers of World War II” by Liza Mundy and today we’re talking about Part II which is titled: “Over All This Vast Expanse Of Waters Japan Was Supreme.” I’m Adam Garrett-Harris.

0:00:31.8
Safia Abdalla

I’m Safia Abdalla.

0:00:33.6
Jen Luker

I’m Jen Luker.

0:00:35.0
Jason Staten

I’m Jason Staten.

0:00:36.3
Adam Garrett-Harris

And before we get started I forgot about this last time, Safia has a new job and I know it’s all over Twitter-

0:00:44.0
Safia Abdalla

(laughs)

0:00:44.2
Adam Garrett-Harris

Especially by the time this episode comes out, but we usually talk about this at the beginning of the podcast when someone gets a new job. So, would you like to tell us where you’re working?

0:00:52.9
Safia Abdalla

Yes, I do have a new job! I am working at Microsoft, that little company that nobody’s heard of. (laughs)

0:00:59.1
ALL

(laughing)

0:01:00.6
Adam Garrett-Harris

Awesome! Congrat-ch!

0:01:02.4
Safia Abdalla

Thanks!

0:01:02.6
Adam Garrett-Harris

“Congrat-ch”?

0:01:03.2
Safia Abdalla

(laughs)

0:01:03.8
Adam Garrett-Harris

Congrats.

0:01:04.1
Safia Abdalla

Thanks.

0:01:04.9
Jason Staten

Congrats.

0:01:06.7
Adam Garrett-Harris

And what are you doing?

0:01:07.6
Safia Abdalla

I’m working there as a software engineer on the Azure Notebooks team which is Microsoft’s Jupyter Notebooks offering.

0:01:15.7
Adam Garrett-Harris

Very cool.

0:01:16.6
Safia Abdalla

Yeah, fun stuff.

0:01:18.2
Jason Staten

That would explain all the stuff that you’re starring on GitHub recently.

0:01:22.2
Safia Abdalla

(laughs) Are you-? I didn’t realize… Oh my goodness, that shows up on people’s feeds.

0:01:26.9
Adam Garrett-Harris

Yeah.

0:01:28.4
Jason Staten

Yeah.

0:01:28.4
Safia Abdalla

Ooh. I didn’t realize that.

0:01:29.0
Jason Staten

Only if you’re watched. So… Be aware that, like, what you star is tracked, but…

0:01:36.5
Safia Abdalla

Okay, I don’t star anything outrageous but it’s just one of those things I’m not used to realizing that there is a social aspect to GitHub.

0:01:45.5
Jason Staten & Adam Garrett-Harris

(laughing)

0:01:47.7
Safia Abdalla

Like the starring, and liking, and watching part. (laughs)

0:01:51.2
Jason Staten

I think that’s why Microsoft bought them, right? ‘Cause they wanted that.

0:01:55.8
Safia Abdalla

I guess so.

0:01:57.0
Adam Garrett-Harris

All right. So let’s get into the book. What did y’all think about this part? Part II.

(Typewriter Dings)

0:02:03.1
Safia Abdalla

I think we were talking about this before, it had a lot of things going on with a respect to, just like, the different aspects of the war that were covered. So, yeah. There were, like, quite a few quotations that I marked down as ones that were really interesting. It’s just when we look back at them from, like, a modern software engineering or tech industry perspective and then just, kind of, some of the anecdotes that were shared from each woman’s particular experiences that were, like, “Oh! I feel for you so much across these pages and these decades-

0:02:39.7
Adam Garrett-Harris

(chuckles)

0:02:40.1
Safia Abdalla

And these vast miles of land that separate us. Like, I know what that feeling is!” So yeah, there were quite a few somber moments for me.

0:02:50.0
Adam Garrett-Harris

Yeah, there were quite a few places where I compared it to modern-day software engineering...

0:02:55.1
Safia Abdalla

Yeah.

0:02:56.2
Adam Garrett-Harris

… as well. You know, I wanted to ask, like, how much each of you know about World War II going into this book?

0:03:04.0
Safia Abdalla

I took AP U.S. History in high school and I’ve watched a few movies and documentaries about, like, Alan Turing and, like, just, you know, a couple of movies and stuff; but I never, you know, really studied the battles and military strategies. Admittedly, like, the whole... after Pearl Harbor I wasn’t aware of all of the kind of military activity that was going on. So, that was new for me, too.

0:03:35.6

Like, I knew the Battle of Midway was a big deal because, well, we have an airport here in Chicago that’s called Midway Airport named after the battle. So I knew it was a big deal battle but I didn’t know why or what happened or what went down.

0:03:50.6
Adam Garrett-Harris

Yeah, that one sounded familiar to me as well but I didn’t know anything about it.

0:03:54.6
Safia Abdalla

Yeah. So that was also another thing that was kind of interesting to keep track of is it wasn’t just a book about female code breakers in World War II, it was also just how fighting war was changing during that time period. There was this whole other aspect to it.

0:04:13.7
Adam Garrett-Harris

Yeah.

0:04:14.7
Jason Staten

I also come from a history of only having… I mean, for me it was mostly in high school learning about it and for being very much consolidated it wasn’t like, a lengthy amount of time was spent on World War II, especially on the Pacific front, as well.

0:04:35.0
Safia Abdalla

Yeah.

0:04:35.7
Jason Staten

I feel like there is a lot of emphasis that’s placed on Pearl Harbor and then it seems like shortly after, like, the atomic bomb was dropped and then it was all over. But there was a ton of stuff that happened in between that time and I definitely feel like that’s something that’s called out within Part II. A lot of the efforts that were spent towards deciphering the messages that were sent there and how critical that really was to trying to keep that war as short as it could be.

0:05:11.6
Adam Garrett-Harris

Yeah, I definitely had no idea that there was a period of time where it looked like we were not going to win the war. Because, like, as the title of this part goes, Japan was… their Navy was really good.

0:05:24.4
Safia Abdalla

Yeah, I wonder how much of this is due to the fact that history is written by the victors so in the process of teaching about World War II and talking about it people have just, kind of, glossed over the parts of it that were difficult, where it felt like the allies were going to lose, and just, kind of, you know, just focused on the victories over the losses and the failures. I wonder if that has anything to do with it, or if it’s just-

0:05:56.3
Adam Garrett-Harris

Hmm.

0:05:57.3
Safia Abdalla

We’re generally… we’re software engineers and we’re not that knowledgeable of world history! (laughs)

0:06:02.6
Adam Garrett-Harris

(laughs) Yeah, I don’t know very much about history just from school, not very many movies at all other then… what was that Alan Turing movie called?

0:06:14.1
Safia Abdalla

Oh, oh my goodness. You know, it was…

0:06:16.9
Adam Garrett-Harris

It was… not The Enigma, but… it has a weird name. Anyway, Jen, what’s your knowledge of history and World War II?

0:06:27.2
Jen Luker

I’m a history nerd and my father-in-law was also a World War II specific nerd. So I watched lots, and lots, and lots of documentaries and had access to a great majority of nonfiction and fiction versions of World War II. So, specifically for World War II, on both sides of the front, I’m relatively knowledgeable regarding how the battles went, which ones there were, why they were kind of important to the war effort, itself; however, I’m a little bit rusty when it comes to recognizing machinery.

0:07:07.0
Safia Abdalla

I’m curious to know, I might have asked this earlier, do any of you have family who fought in World War II? Or worked in the factories that were building military equipment or kind of were involved in the process in any way?

0:07:22.0
Adam Garrett-Harris

As far as I know none of my family served.

0:07:25.7
Jason Staten

My grandpa did but it is something that he never really talked about. Like, he kept it pretty locked up and likewise it’s something that my grandma never spoke about. And I’m not quite sure why exactly that was, but it’s also just something that I never picked up on as a kid and so it’s kind of unfortunate. Like, it was mostly all about, like, life post-that era.

0:07:56.4
Jen Luker

I have great grandparents that come from an Air Force family.

0:08:02.2
Adam Garrett-Harris

All right, so yeah. This part’s talking a lot about the Navy at the beginning, instead of the Army. And so I thought some of the contrasts between the Navy and the Army were interesting. So, for instance, in the Navy they actually let the women become military personnel and officers.

0:08:23.4
Safia Abdalla

Yeah.

0:08:24.1
Jen Luker

For a while, and then they stopped, and then they reinstated.

0:08:27.3
Adam Garrett-Harris

Oh, really?

0:08:28.0
Jen Luker

It’s like, there was a period between World War I and World War II where they’re like, “Ah, we don’t need women anymore.” So they stopped allowing women to be actual officers. And then they-

0:08:38.1
Adam Garrett-Harris

Oh, okay.

0:08:39.0
Jen Luker

… restarted again, later.

0:08:40.3
Adam Garrett-Harris

But then if you got pregnant you were just kicked out.

0:08:43.4
Jason Staten

Yeah, that was the one thing that I had read about is they had gone and established the WAVEs and the WACs, WAVEs being the Navy and the WACs being the Army, and particularly because they were part of the military within the WAVEs, hearing about their pregnancy discharge. And it talked about one woman in particular telling a commanding officer of hers and finding out that she had three days to get out of uniform in order to get an honorable discharge. Like, that’s just… it’s pretty awful that, like, that was the approach to it. It’s just like, “Well-”

0:09:31.7
Jen Luker

It wasn’t a surprise though. I mean, if you look at history in general, even around that time, like, you couldn’t continue to be a schoolteacher after you’d gotten married or gotten pregnant, you know? You couldn’t continue to hold just about any job as soon as you became pregnant or got married. So, I mean, why should the Navy be any different?

0:09:51.2
Adam Garrett-Harris

Hmm.

0:09:52.0
Jason Staten

And certainly they didn't have those policies in place when they started allowing women in. I mean, they were figuring out things even down to the uniform as it discusses and trying to figure out what was actually appropriate.

0:10:06.8
Safia Abdalla

Yeah, I think one of the things that’s, sort of, for me it’s sort of an undercurrent throughout this book, is the disposability of women when it came to the war effort. Whether it was, you know, serving as code breakers or serving in different roles as officers within the Navy, there was this sense that they were only wanted because it was necessary to win the war and it was like they were treated as, sort of, like these, like, commodities.

0:10:41.2

I’m not having a very easy time phrasing this correctly because I recognize that, you know, this was a great point of change for many women because it exposed them to experiences that they otherwise would not have had the opportunity to be exposed to.

0:10:58.0

And then there’s also this uncomfortable aspect of it for me where so much of it is around using women as utilities. There's, like, a few places in the book where it references, “Oh, women would be great codebreakers because they’re good at doing meticulous and boring work!” And there’s these, like, really reductive reasons for putting women in the positions that they were in.

0:11:20.0

And so it’s kind of this hard balance of, like, I don’t want to discount the fact that this war and the fact that women were able to participate in it was a breakthrough for feminism in a lot of ways, because it allowed women to enter spaces that they previously would not have access to, but I also can’t help having this uneasy feeling about the context in which they entered these spaces and how disposable they were whether it was, you know: they got pregnant and women who were mothers were just discarded in society at that time; or they were let go because they were not smart, or didn’t know know how to swim, or didn’t know how to do this, or didn’t know how to do that, and they didn’t fit this, like, perfect mold of a woman.

0:11:58.5

And also, like, the very brazen references in the book to women not being given opportunities because men didn’t think they were attractive enough. So yeah, this is just something I’m trying to, kind of, grapple with is that as I read the book, it's like, “Yes, these were, like, such amazing opportunities for all of these women, but it pains me that so much of it was so, like, constrained and existed within this, like, very patriarchal structure.

0:12:25.6

End Rant. (laughs)

0:12:27.6
Jason Staten

That goes back to the example of Agnes Driscoll’s fall where she happened to get into a car accident and the intelligent person, Frank Raven, was… chose to make the nickname for her to be a witch, or, I don’t know if it said that there were documents related to that, or that it stated that, specifically, but the fact that someone who is so brilliant and influential, because she had an accident that happened to her, that because, like you said, she didn’t look as pretty as whatever standard they had set anymore, that changed people’s perspective on her. It’s definitely an unsettling feeling. Like, I know what you’re saying there, Safia.

0:13:18.6
Safia Abdalla

Yeah. I’m glad you brought up that Agnes Driscoll story ‘cause I, that was one of the moments that was really somber for me while I was reading that book because I think there was, like, three words that stuck with me in that section and it was something to the effect of, like, “...the people treated her with deference, but also dismissal.”

0:13:38.2

And I just related so deeply to that, that you can both be a woman who’s very accomplished and successful and kind of be regarded, but at the same time there’s this, like, juxtaposition of also just, kind of, being ignored and discarded and not being brought into meetings and not given opportunities to do code breaking on missions that were important, and things like that. So that phrase, “ ...deference, but dismissal” really stuck with me.

0:14:07.9
Adam Garrett-Harris

Yeah, so it said that she had to, kind of, resort to methods to try to hold her position, right?

0:14:16.5
Safia Abdalla

Yeah, that was also, kind of, interesting to observe because they, kind of, discussed how she kind of locked herself away so she would, like, keep certain messages that were transmitted and not necessarily share them with people, they’re mentioning how she, kind of, became very… what’s the word for it?

0:14:37.2
Adam Garrett-Harris

It said she became fearful that she wouldn’t be able to do things.

0:14:40.8
Safia Abdalla

Yeah. It was just really hard to read her story of how this, like, one thing that was completely out of control, this accident, just completely derailed her career and the promise it had. It was just, ugh, it’s so upsetting.

0:14:57.9
Adam Garrett-Harris

Yeah.

0:15:00.5
Safia Abdalla

Also, I know we’re not allowed to say bad words on this podcast, but a personal “screw you” to Frank Raven for just… just being a dastard. I know it’s like 70 years later, he’s probably long gone, but screw you for being a dastard and just, kind of, engaging in a lot of the, like, mockery and backstabbing and degradation that contributed to her isolation.

0:15:33.4
Adam Garrett-Harris

Mm-hmm (affirmative). Yeah, like, saying she looks like a witch and then, like, that doesn’t affect how she can do her job. And, like, we’re past the point of having witch hunts, you know?

0:15:45.2
Safia Abdalla

Yeah.

0:15:46.2
Adam Garrett-Harris

Should be.

0:15:47.2
Jen Luker

Just remember that Mccarthyism came after that, so apparently we weren’t.

0:15:52.0
Safia Abdalla

Yeah, I was going to bring that up, that I think another challenge to reading this book is, like, you do kind of have to recognize the fact that this was 1940 and that a lot of the social, and social progress, and progress in terms of civil rights within the United States had not been initiated at all.

0:16:14.9

So, it’s like you have to, kind of, I don’t want to say “excuse people” for the things they say and the way they treated people, but there definitely is, as Jen mentioned, that historical context that sexism and racism were just very normalized in society. So maybe it was normal to, like, call the women you worked with that you didn’t think were attractive, which is, like... that very well might have been a thing. I wouldn’t be surprised if it was, but it’s also hard to stomach when you’re-

0:16:44.6
Adam Garrett-Harris

Yeah.

0:16:44.8
Safia Abdalla

Looking back at it in the year 2019.

0:16:48.5
Jen Luker

I mean, you know, it’s one of those situations where you look back and you’re like, “Oh yeah, totally different time and different era, different, you know, different world.” And that was just shy of 80 years ago. There’s people that are alive right now that remember those times that I could go talk to, you know? And it wasn’t all that long ago. So much has happened and at the same time, so little has changed, even though so much has also changed.

0:17:19.4

But I remember a conversation with… oh, it was a woman, I think it was Jen Schiffer on Twitter who, essentially, explained that the women that stayed in the programming field were all, basically, the same. The same person.

0:17:40.8

The reason was because we were the only ones that could survive the environment and because of that, even the women in tech up, until this recent surge of new women that are staying in tech, you know, it’s even amongst the women, it’s been a very, kind of, monogamous-thought, sort of, environment just because we’re all basically the same. We’ve all done the same things, we’ve all experienced the same things, we all have very similar personality traits. And again, it’s disappointing that the reason for that is because no one else would survive.

0:18:14.7

And I kinda feel like it’s very similar with the women and the code breakers in the fact that the reason why they were able to do what it was they did was because they had that level of, “I’m going to do this in spite of the fact that society tells me I can’t or shouldn’t, or should have a different life.” And they just, they ended up being very, very passionate and, in many senses, very similar. I mean, yes, some came from more artistic backgrounds, some came from engineering backgrounds, some came from linguistics backgrounds, but all in all it seems like the personality traits were still very similar.

0:18:57.1
Safia Abdalla

Your mention, Jen, of the kind of, like, the personalities of the women who survived in the tech industry and were the ones who kind of, stuck around as code breakers and officers in World War II remind me of a point that was made in the book about when, I don’t know if it was the WACs or the WAVEs or which group it was, but it was a group of female Navy officers who would, kind of routinely, march around New York City whenever the Mayor at the time was bringing in a dignitary or an ambassador.

0:19:29.8

And one of the statements that was really interesting that kind of struck me was some person had made the point that the women who were marching in front of these, like, dignitaries and out in New York City, they, like, explicitly called out that they were not blondes and that they were not tall and they were sort of these, like, representations of women that did not align with the representation of a woman that was consumed by society through media at the time. It wasn’t a tall, blonde, moviestar. They were just kind of regular women from all across the country who were marching.

0:20:05.9

And I thought it was interesting that, you know, they might have had, kind of, like, the same tenacity, the same intelligence, the same rigor. There was the sense that they just, kind of like, visually represented ideals of women that were-

0:20:21.3
Adam Garrett-Harris

Yeah.

0:20:21.3
Safia Abdalla

...not the standard the society had at the time. They were not tall blondes, it was a very bold statement that was saying, “That is not what real women look like. We have all of these different shapes, and sizes, and heights, and hair colors, and looks that you can’t fit into this model that’s been produced on movie screens and TV.” So I thought that was, kind of, really cool.

0:20:42.9
Jason Staten

The struggle that carries throughout the ages that I know, even still now, is the exclusion of pockets within the uniform that they opted for women in WAVEs, and I have seen that on countless occasions where women’s attire does not have a pocket, or a fake pocket, or it has a pocket that is ridiculously small.

0:21:12.0

And there’s actually a website somewhere, I need to go digging up for the URL of this thing, but they go and take the measurements of modern phones and attempt to put them in a woman’s pocket and, like, they model it out to see, like, this is (laughs) like, this is the Samsung Galaxy Note, or whatever and like-

0:21:35.8
Safia Abdalla

(laughs)

0:21:36.4
Jason Staten

Not even a chance. I mean, it fits like a quarter of it in. And I still think that it is one of those things where it’s like, the whole notion that women don’t need to be carrying things, or don’t want to carry things, in their pocket seems outright absurd. Like, we all have things to carry.

0:21:57.4
Adam Garrett-Harris

Mm-hmm (affirmative).

0:21:58.1
Jen Luker

We have purses and, besides, it would ruin the lining of our hips and our curves. So, I mean, clearly we don’t want to put things in our pockets because then we’ll have a bulge in a weird place!

0:22:07.6
ALL

(laughing)

0:22:08.1
Jen Luker

And that would just not be attractive.

0:22:10.6
Adam Garrett-Harris

Yeah, it said that in the book, right? It would ruin the lines of the uniform. Yeah, no one says that about a man’s uniform.

0:22:18.0
Jen Luker

No, but I mean, even today they say that about women and women’s pants and women’s dressed. Women get super excited-

0:22:25.2
Safia Abdalla

Yeah.

0:22:25.0
Jen Luker

Over a dress that has pockets. We don’t give a flying rat’s patootie about our line, we want to be able to put stuff in our pockets. Like, it’s, like, it’s a touchy thing for me, okay? (laughs)

0:22:35.0
Adam Garrett-Harris

Yeah. If you care about that you can just not use the pocket. The pocket could still be there if you want to use it.

0:22:41.6
Jen Luker

Not necessarily. The thing is though, is because of the amount of fabric that’s created, or required, in order to create a pocket that size for use, it ends up creating its own line. You end up, like, -

0:22:52.7
Adam Garrett-Harris

Hmm.

0:22:53.2
Jen Luker

You end up with a pocket line which, again, is unattractive. So it changes how women have to wear clothes in order to accommodate a larger pocket. So, skinny jeans for instance, more and more of them are having decent pockets but the reason why is because they’re lower, lower on the leg. So otherwise you end up with a large amount of pocket fabric that pushes right through the lining of the skinny jeans, for instance. So, we have to wear clothes differently in order to accommodate larger pockets.

0:23:25.1
Safia Abdalla

And I know one of the big fashion, I guess not fashion, reasons that a lot of women’s jeans don’t have back pockets, or have really small back pockets, is because that’s supposed to accentuate the curves of your backside. So it’s very explicitly a clothing design decision that was made because the intent was to, like, sexualize women’s bodies. I don’t know, it’s fair if you, like-

0:23:53.9
Adam Garrett-Harris

Hmm.

0:23:54.7
Safia Abdalla

Want to buy a pair of jeans with no back pockets, or small back pockets, because you want to accentuate your backside. But then when it’s just the monolith of every jean that exists has no back pocket because somebody decided that, like, all women wanted to accentuate their backsides and that was the rule of the land is so frustrating. (laughs)

0:24:15.3
Jen Luker

Like, give me options!

0:24:17.9
Safia Abdalla

(laughs) Yeah.

0:24:17.9
Jen Luker

Sometimes I want a pretty booty! Other times I want, you know, to put something there, like a phone.

0:24:23.9
Safia Abdalla

(laughs) Yes!

0:24:24.6
ALL

(laughing)

0:24:25.2
Safia Abdalla

Yeah, and you have a point you brought, Jason, is so interesting because I remember I was at a conference, most of them were like 5 years ago and someone brought up that point to me that, you know, tech companies keep making phones larger and larger and I’d love to see how many women are in the hardware design meetings for all of these phones who are actually voicing concerns about the size of devices that won’t fit in certain pockets or bags.

0:24:49.1
Jason Staten

Hmm.

0:24:49.9
Safia Abdalla

Another point that was made: if you have slightly longer nails, which women tend to do sometimes as a personal style choice, it’s, like, harder to use touch screens and that’s a problem that nobody has solved. It’s also harder to use keyboards and probably nobody has thought of it in those design meetings.

0:25:08.2

So I was just having this conversation with somebody and it really struck me, not only because I hadn’t considered those myself, those questions, but just because I've, kind of, been observing how technology has changed over the past 6 years since I had that conversation to see if those design meetings had gotten any women who would inform them about the needs of women with longer nails or smaller pockets and all that. Anyway…

0:25:35.5
Adam Garrett-Harris

Hmm.

0:25:36.7
Jen Luker

Yes, but even if you got women into those meetings you’d actually have to have someone willing to listen to them and that’s not always the case.

0:25:43.9
Safia Abdalla

Oh, yes. (laughs) That’s true.

0:25:45.5
Jason Staten

That’s like the direct line back to that meeting that’s discussed in “Technically Wrong”.

0:25:52.1
Safia Abdalla

You’re going to have to remind me.

0:25:54.2
Jason Staten

There was a meeting of, like, what should we make this product for? And they wanted to make a… what was it? Was it watch?

0:26:04.4
Safia Abdalla

Oh, is this the watches?

0:26:05.5
Jason Staten

Yeah.

0:26:05.8
Safia Abdalla

Yeah, the watches, I think that’s-

0:26:06.6
Jason Staten

And like, as long as it looks good and, like, does, like, these stereotypical things women want, great. Then we’re good.

0:26:17.6
Safia Abdalla

Oh, yes.

0:26:18.4
Jason Staten

Then ignoring a, you know, any evidence that was brought forward to them by the woman that was in the room. So, yeah, exactly what you were saying, Jen.

0:26:29.4
Jen Luker

Yup.

0:26:29.8
Jason Staten

And on the note of watches, smart watches today, even, have that same problem where it’s often that women’s wrists are smaller but smart watches are not very accommodating to that, like they would swallow up the whole thing. And so-

0:26:44.2
Safia Abdalla

Yes! Oh my goodness.

0:26:45.6
Jen Luker

Such a problem.

0:26:47.0
Safia Abdalla

I’ve been dealing with this problem so much!

0:26:49.3
Adam Garrett-Harris

Like, helps you shop?

0:26:50.9
Safia Abdalla

Ugh.

0:26:51.5
Jen Luker

It’s like, being my size, as I am, we’ll go with that, “my size as I am”, people don’t actually realize that I have very small wrists so I tend to have to buy size smalls. It also means that any shirts that I buy have, like, really baggy wrist sizes and stuff like that. So it’s definitely something that I can also relate to.

0:27:12.2
Adam Garrett-Harris

So, on another note, the stuff in here that reminded me of computer science, one of them is this course that the Navy recruits went through on cryptanalysis. It said, “It was a good course, and they had worked hard at mastering it, but the problems often didn’t dovetail with the actual work-

0:27:33.1
Safia Abdalla & Jason Staten

(laughing)

0:27:33.2
Adam Garrett-Harris

...they found themselves doing; lots of the tasks they were facing had not been covered.” And so I thought that reminded me of my computer science degree.

0:27:34.0
Safia Abdalla

Yeah! (laughs) That’s uh, really funny to me. I think that might be just a fact of any course at this point is it’s probably not going to be super useful to your career, but maybe I shouldn’t generalize.

0:27:52.9

One of the comments that struck me that was kind of CS/Software development related was there was a quote that said the best way to get to a solution for a cipher was, like, to use an eraser. Basically the quote was trying to elude to the fact that if you wanted to get to the right answer to break a cipher you would have to be comfortable with erasing a lot of your work and starting over, or just like, deleting things that were wrong.

0:28:20.6

So I thought that was kind of an interesting idea relating to the fact that sometimes, you know, don’t be too attached to your code, be comfortable with deleting it. Similarly, don’t be too attached with the line of thinking you had for a solution to a cipher, be ready to erase it.

0:28:35.4
Jen Luker

That reminds me of a couple different things. One of them is Brian Holt’s quote of, you know, “Write code to throw it away”?

0:28:43.1
Safia Abdalla

Mm-hmm (affirmative).

0:28:43.8
Jen Luker

And the other one being, you know: first make it work, then make it right, then make it fast.

0:28:52.9
Safia Abdalla

Yeah.

0:28:53.5
Adam Garrett-Harris

Hmm.

0:28:54.7
Jen Luker

The ability to not just evolve, but sometimes full-on scrap it and start over with new knowledge understanding what it is you know now.

0:29:03.3
Safia Abdalla

Yeah.

0:29:04.2
Adam Garrett-Harris

Yeah. One of the things I like to do sometimes, it’s called a spike solution. So you just, maybe in a completely different directory or in a repo, maybe not even a repo, just go and get something kind of working, and then you’ll, like you said, Jen, using what you know now you can actually build something.

0:29:24.5
Jason Staten

That definitely is applicable for the situation the code breakers had where the ciphers that they had to work against would wind up getting changed from underneath them so all of the work that they had put in, all of the sudden, becomes obsolete or no longer effective and they do have to scrap, not everything they’ve learned, but I mean, if they’ve reverse engineered a whole code book then they likely have to go back and redo that again; and sometimes even in modern day with when you write code your business requirements can often change (laughs) and you have to scrap a lot of your codebase and even if you retain, I guess, some of the knowledge, at least you learned from it, from spiking it out.

0:30:12.6
Safia Abdalla

I’m curious to know now as we’re kind of relating all of these tidbits from the book to, like, modern software development and I’m thinking not just about code breakers in World War II but also some of the early female programmers in, like, the 50s and 60s, if there was any sort of, like, software process or engineering management type books that were written by these women or, like, workflows they had developed that we could, like, directly map to some of the things that we’re doing in software now.

0:30:44.0
Adam Garrett-Harris

Mm-hmm (affirmative).

0:30:44.8
Safia Abdalla

I think that would kind of be cool to see if they had invented processes for managing “software projects” that are still in use today.

0:30:56.2
Adam Garrett-Harris

Yeah, that would be cool. I mean the bibliography for this book is huge so you could look through there.

0:31:03.2
Safia Abdalla

Yeah.

0:31:05.0
Adam Garrett-Harris

Another thing that kind of reminded me of CS is a section in chapter 8 where in the Army at Arlington Hall they had a Coke machine and you had to put a coin in there to get a little bit of Coke. And I don’t know, it, like, it seemed like it spewed it out directly, like a fountain machine, I guess, and so they figured out-

0:31:30.5
Safia Abdalla

(laughs)

0:31:31.0
Adam Garrett-Harris

How to rig it up where it could continuously spew free liquid and they did it by inserting the coin and then unplugging it from the wall. And-

0:31:42.4
Safia Abdalla

Ooh.

0:31:41.9
Adam Garrett-Harris

Basically they just hacked it which is amazing.

0:31:45.0
Safia Abdalla

Yeah.

0:31:45.9
Adam Garrett-Harris

‘Cause that’s what they reading with the codes, they’re hackers.

0:31:50.4
Safia Abdalla

Yeah.

0:31:49.1
Adam Garrett-Harris

And they sent around an email- I mean, not an email, it would be an email today, they sent around a memo.

0:31:55.3
Safia Abdalla

(laughs) Yeah.

0:31:56.3
Adam Garrett-Harris

Congratulating them for having solved the machine.

0:31:59.3
Jason Staten

(laughs)

0:31:59.8
Adam Garrett-Harris

And suggesting that they should pay a nickel per cup.

0:32:03.2
ALL

(laughing)

0:32:07.7
Jen Luker

So do you know the actual origin of the word “hackers”?

0:32:10.9
Adam Garrett-Harris

No.

0:32:11.5
Safia Abdalla

Uh, no. Do tell.

0:32:14.3
Jen Luker

So back in the day before, like, computers were really, really, really popular you had trains and when it came to trains you ended up with train clubs in colleges and a lot of the train club members were also Computer Science majors.

0:32:32.7

What essentially happened with various computers that were punch card computers at the time, they would attempt to make programs that were as small and as simple as possible. So you’d write one and then someone else in the club would essentially try to make it smaller and faster and more efficient, and the next would try to make it even more small and faster and more efficient.

0:32:57.0

So they either did that or they ended up using punch cards to make music. So each type of connection or each kind of character essentially made an odd mechanical sound within the machine itself and because of that mechanical sound being different than other mechanical sounds they would write programs that would essentially make the computers play music. So some of the early minigames.

0:33:23.3

But going back to the trains. With the trains, in order to make them run well, run better-

0:33:29.3
Adam Garrett-Harris

Hmm.

0:33:29.7
Jen Luker

They would hack up other programs to make them smaller and more efficient. So that was the original definition of hacking and hackers was not someone that would, you know, break into a system as much as it was someone trying to make the most beautiful, and elegant, and smallest, and fastest version of a program.

0:33:50.4
Adam Garrett-Harris

Nice. So what do y’all think about this idea that at Arlington Hall it was, like, a flat organizational structure? And like, how did that, like, benefit them working together and trying to solve these codes?

0:34:03.6
Jen Luker

Well, when no ones the boss no one can tell you, “I have ruling rights over whether I think your solution is right or not.”

0:34:10.5
Adam Garrett-Harris

Yeah! Yeah, they said it was an egalitarian work culture and good ideas could emerge from anywhere from anybody. They said it was partly due to open mindedness but also due to desperation.

0:34:24.9
Safia Abdalla

Yeah.

0:34:26.5
Adam Garrett-Harris

That it, like, this is a war. And I don’t know if we have that kind of desperation today in companies, you might in a startup company, perhaps? Where you’re trying to get funding? But I don’t know.

0:34:37.5
Jason Staten

Yeah, I mean, even with that though it’s definitely a different level of desperation they’re dealing with, given-

0:34:44.5
Adam Garrett-Harris

Right.

0:34:43.9
Jason Staten

It talks about knowing that their deciphering of a message can determine the lives of a significant number of people. I mean, that definitely… while VC Money is a priority for a startup, like, yeah, lives are another order or magnitude, I would say.

0:35:07.9
Adam Garrett-Harris

Mm-hmm (affirmative).

0:35:09.5
Jen Luker

I think there’s pros and cons to flat organizations. I think that you can have a flat organization intellectually and then have a not flat organization like hierarchically. I don’t think that those two things have to be mutually exclusive. I think that being willing and accepting of any ideas that come from any direction is something that more companies need to adopt regardless of their hierarchy structure.

0:35:39.7
Adam Garrett-Harris

Oh, okay. Yeah.

0:35:40.4
Safia Abdalla

Yeah.

0:35:41.1
Jason Staten

I was reading something recently about companies that claim to execute under a flat hierarchy and having limited organizational structure and one of the cons that can come from that is that there is, rather than a formal hierarchy, you end up with an implied hierarchy where people just bubble up, like, organically in some ways. And it can be, like, whether they strive to make it a meritocracy level of things or somebody plays better office politics. Either way, like, people do move up, and because it’s not well defined, oftentimes people can either overstep their bounds or underdeliver for somebody else’s expectations because they don’t know that those exist.

0:36:37.3

So there actually can be some value in having a hierarchy.

0:36:43.4
Jen Luker

I think it’s a little bit different in that it’s more like the criminal underworld in that if someone leaves a void because of any one reason, they left the company or whatnot, then there’s a, you know, a fight to who’s going to take it over again. And at the same time you can have people that rise up organically that end up ruling, with a much heavier fist, the company without ever having the title in order to do so or having the official reason.

0:37:11.8

So it ends up just being clout-based which, sometimes, is good if it’s a small company, but once it gets bigger it starts getting to the point where the people don’t have the support that they need in order to succeed, or to continue to progress. So you end up in, I don’t know, a very Darwinian type of situation where, you know, survival of the strongest versus, I guess, survival of the best manager.

0:37:44.1
Adam Garrett-Harris

Yeah. You may be too good at actually doing your job instead of office politics to actually get promoted in that kind of environment.

0:37:51.7
Safia Abdalla

Yeah. This brings up something I read a while back while I was, kind of, thinking about hierarchies and structure with respect to open source projects and, you know, the pros and cons of enforcing, like, a government structure in your open source project or not. And I recall reading an interesting article that said, you know, in the absence of a defined power structure what generally tends to happen in an organization is they end up mirroring the power structures that already prevail in society.

0:38:23.2

So if you exist in a society where a certain group of people have the emotional and psychological safety and the resources to pursue things more fully than another group of people then those conditions are mirrored in your organization whether you like it or not because it just, kind of, passively adapts to power structures that exist in the outside world that you’re not going to get rid of anytime soon.

0:38:49.2

You kind of, like, saw a little bit of that in this Arlington Hall chapter. It emphasized the fact that people of all ages and experience levels were allowed to rise into leadership roles, but then there’s also, like, the notion of, you know, African-Americans being segregated and being confined to roles as, like, janitors even though they had, you know, college degrees.

0:39:14.0

So you start to see how even in this, like, structure that was apparently, like, very, like, liberal, and open minded, and flat, and didn’t have a power structure, it was actually mimicking a lot of the existing power structures in society.

0:39:29.2

So yeah, that tends to be my queasiness towards, like, flat organizations or no hierarchy is, like, it actually does have a hierarchy it’s just, like, the hierarchy of power that exists in the world that is the default power structure in any kind of relationship or organization or anything like that.

0:39:48.2
Adam Garrett-Harris

Yeah. So I liked one of these stories in here in Chapter 8 where they’ve broken a code of the Japanese. So they knew where one of the Japanese ships was and in order to go and destroy that ship, but not let the Japanese know that they’d broken their code, they sent an airplane over so it looked like they spotted the boat and then they went and, you know, destroyed the boat with a submarine.

0:40:14.9

I thought that was super cool and it said that they employed different ruses so that they wouldn’t know, that’s just one example.

0:40:22.4
Jason Staten

That was a recurring theme that they had to deal with, it seemed like, where the potential for leaks was pretty broad. And that with Midway, it talked about there was a news article talking about the importance of decoding messages that were passed there, and then wanting to actually go and cover up those things so that, that way it wouldn't wind up leaking to the Japanese that that was one of the key points of what happened.

0:40:56.6
Jason Staten

And then also, later on within this part of the book, it talked about an infiltration when they were trying to recruit a lot of women in all at once that a couple of women actually came into a facility as civilian dressed and managed to get a tour around the facility and ultimately manage to collect badges and pull out secret information.

0:41:23.8
Adam Garrett-Harris

Yeah, and none of the badges or papers were reported as missing.

0:41:27.9
Jason Staten

Yeah!

0:41:28.0
Adam Garrett-Harris

And then maybe they, like, you don’t want to admit that that was missing.There’s, it talked about Japan’s policy about losing a code book was so strict that no one would admit it and this one guy, he lost the book and he sent a message saying how thoroughly he had destroyed it and the American actually intercepted that message and were able to decode that message using the books that he was saying he’d thoroughly destroyed.

0:41:52.0
ALL

(laughing)

0:41:55.2
Adam Garrett-Harris

So it’s just interesting how that was one of their downfalls. Like, they thought they were being really smart by being super strict about that, but if they’d been more lax about it and said, “Hey, it’s okay. Everyone makes mistakes, just let us know and then we can change the codebooks.”

0:42:10.1
Jason Staten

Culture-

0:42:11.1
Adam Garrett-Harris

So I feel like that’s really applicable with programming culture. Like, you’re working on important stuff and it’s hard and you’re going to mess up sometimes, and that’s okay. Like, it’s better to admit it than to try to cover it up.

0:42:25.3
Jason Staten

Speaking of admitting and covering it up, another section that exists within there is the group that was dedicated towards breaking the Japanese Imperial messages, so not the JN-25 which I, kind of, dug into and it was kind of interesting as a side tangent thing, but particularly with the Imperial messages they struggled to find a way to break that for a long time and there were a group of people who were placed into a room and in about three months time one of the people actually opted to just straight give up and say, like, “I’m done with this.”

0:43:06.0

And my question for all of you is: Have you ever worked on something for an extended period of time, not necessarily just like a day and backing out, but like, a serious amount of time and then had to back out of it, and why did you do it rather than pushing forward?

0:43:24.9
Jen Luker

I’ve done it. I’ll give the story. So I was trying to work on this portion of a code base that was way more complicated than it initially ended up seeming to be and we got, and by “we” I mean I got all the way down, about three or four months in and I had one last task to handle and I kept spinning my wheels, and spinning my wheels, and spinning my wheels, and fighting, and retrying, and deleting it, and retrying, and fighting, and retrying, and deleting. And after several weeks I finally just went to a codeworker and said, “Look, I will do whatever task it is that you’re doing, I don’t care what it is, if you’ll just take this one from me.”

0:44:07.4

And we eventually traded and I solved his in a couple of days and he solved mine in a couple of days and it worked out quite well. Just, he’d also been spinning on his task for ages and I’d been spinning on mine. And it literally came down to the fact that we’d been looking at it for so long that we could no longer come up with new solutions. We could no longer see it clearly.

0:44:30.6

It’s like reading your own document over and over and there’s a glaring typo but you never see it because your brain autocorrects. And at some point you’ve run through what you think is all of the solutions but the truth is you’ve run through everything in your box and you can’t see that you’re inside a box.

0:44:48.6

So sometimes it’s good to just step away from something, and I’m not talking, like, for an hour or a day, I’m saying just step away. (laughs) Leave it. Give it to someone else, trade for anything else you can get because it doesn’t matter anymore. No matter what you do with that task you’re never going to… you’re never going to solve it. You’re never going to fix it. You’ve backed yourself into a corner and there’s nothing you can do about it.

0:45:14.0

So (sighs) I’ve only ever done that once, but that was the time that I needed it. And I luckily had the support that I had in order to be able to just trade with someone else and get it done.

0:45:27.9
Safia Abdalla

I can relate to a story about working on something for a really long time and then, you know, setting it aside. I was working on something for… oh, like, a year and change? And it was kind of a side project type thing and it got a point where it wasn’t necessarily that it was, like, a difficult programming challenge it was just I didn’t have the mental capacity to work on it alongside my full time job as a software engineer.

0:46:00.3

And at that point in time I had to, kind of, look out for my psychological and mental wellbeing and just be, like, “Okay, Safia, you cannot code for 15 hours a day because… no. We will not do that.” So for me it was setting something aside to take care of my mental wellbeing and my emotional wellbeing.

0:46:24.0

I don’t know if that relates to this, but that’s usually the experience I have with setting things aside is because I don’t have the time to do it and I have to let it go and choose my own health and wellbeing over a project.

0:46:39.8
Jason Staten

I definitely think it’s related. Both yours and Jen’s.

0:46:44.1
Safia Abdalla

One of things that I’ve kind of been interested in is the mental toll that software engineering as, like, a very mentally taxing career, takes on people and just observing the relationships that a lot of software engineers have with mental health and mental wellbeing and the, like, very rigorous demands of the job on, like, our minds and our emotions.

0:47:12.6

Yeah I think there’s, like, a whole discussion to have about that that would be interesting but that’s always something that I’ve been interested in observing, at least.

0:47:22.7
Jen Luker

I wonder how much of that has to do with expectation, not only of ourselves, but of what others or what we think others expect of us, as well, in the sense that it does take a lot of mental, you know, brain power to come up with solutions to complex problems and a lot of that just takes thinking and mulling and, you know, rolling it around in our heads and trying to figure out, and maybe spending some time on a whiteboard or a notebook, and then starting all over and mulling about it, and thinking about it, and seeing the problems.

0:47:54.2

But we’re so expected to have fingers on keyboards for 8 hours a day, or more, that, you know, anytime that we spend just sitting and thinking is almost guilt-ridden even though that’s what’s literally required to solve the problem.

0:48:10.3
Adam Garrett-Harris

Yeah, our jobs are more thinking than typing.

0:48:12.0
Jen Luker

But the expectation is that we’re typing.

0:48:15.0
Adam Garrett-Harris

Yeah. (laughs)

0:48:16.6

So I have one more section of the book that relates to software engineering and it’s at the beginning of Chapter 9. They had just broken 2468 which was one of the Japanese codes and they suddenly need to scale up with all these workers, kind of like a startup,and so they had these recruiters go out but because of the top secret nature they didn’t really know what they were recruiting for but they had these huge quotas.

0:48:39.2

And so they would go out and offer these tempting promises and so, in other words, they lied. And I don’t know how often this happens with recruiters lying, but there’s definitely a lot of recruiters looking for a lot of software engineers because there’s a lot of demand. So I don’t know if y’all have any experience with that.

0:49:01.1
Safia Abdalla

Not really. I would say that the one thing that, in my experience, either when I was interviewing at a company and already knew somebody who worked there and so I could, kind of, like, go talk to them about what it was really like and not just what the recruiter was telling me.

0:49:17.0

And in the past I’ve always, like, either interned or worked at startups. One of the biggest things that startup recruiters always lie about is, like, the hours that people work.

0:49:26.5
Adam Garrett-Harris

Hmm.

0:49:26.6
Safia Abdalla

At least in my experience and this might just be, like, a very Chicago/Midwest-type thing. They try very hard in startups to emphasize that you’re not going to be working excessive hours and almost every startup that I’ve, like, interned or worked at people have worked excessive hours even though the recruiter said you wouldn’t. So, yeah.

0:49:45.8
Adam Garrett-Harris

Yeah, every company I've interviewed at, that’s what they say.

0:49:49.1
Jason Staten

(laughs)

0:49:50.1
Safia Abdalla

Yeah.

0:49:50.5
Adam Garrett-Harris

Whether it’s true or not…

0:49:51.8
Safia Abdalla

Yeah, it's always like, “Oh, we keep pretty reasonable hours.”

0:49:55.0

And it’s just like, “Not really.” Not from what I’ve heard and from some of what I’ve experienced. But…

0:50:01.6
Adam Garrett-Harris

Yeah.

0:50:02.4
Safia Abdalla

Yeah, I would say that’s like the only bit of, like, exaggeration or deception I’ve encountered.

0:50:06.6
Adam Garrett-Harris

They also always talk up the culture and the added perks like the free food-

0:50:12.9
Safia Abdalla

Hmm.

0:50:12.9
Adam Garrett-Harris

Or the ping-pong table or whatever. I’d rather have the extra money than those kinds of things.

0:50:19.8
Safia Abdalla

Yeah, I agree. It also just, like, gets kinda boring after your first, like, three or four weeks on the job. You’re just like, “Okay, free lunch. Not a big deal.”

0:50:29.0
Adam Garrett-Harris

(laughs) Yeah.

0:50:30.5
Jason Staten

I was going to say that there was a recent blog post about recruiters that have circulated the orange website I think, and it (laughs), it was talking about recruiters and how you get quite a big spread of messages; where you get the ones that are totally spammy that tell you absolutely nothing about the company other than it’s an urgent position.

0:50:55.5
Adam Garrett-Harris

(laughs) That’s not attractive to me that it’s urgent. That’s-

0:51:00.3
Safia Abdalla

(laughs)

0:51:00.9
Adam Garrett-Harris

That’s a red flag.

0:51:01.4
Safia Abdalla

Yeah. (laughs)

0:51:02.2
Jason Staten

Yeah. It, I mean it sounds like they need a superhero, which sometimes that’s actually what they say they need. But aside from that, like, they don’t tell you a whole lot and a lot of times it’s not even something that seems remotely relevant to you and then on the flip side of it you can have somebody who actually reaches out to you that has done their research and says, “You would be a good fit because of this.”

0:51:26.8

And that is just polar opposite of the spectrum. One of them is just blasting out as many emails as possible and the other one is super targeted. And it definitely shows, like,when you receive a targeted one it shows, like, the recruiter knows what they are actually recruiting for; whereas when it’s just a blasted one that’s asking you to work on some sort of tech that would not remotely match the type of work that you're doing.

0:51:57.0

That definitely mirrors probably some of the situation that these recruiters were faced with and, I mean, I have to laugh at, like, the worst one that I ever received was that at one point my title was “Chief Architect” at a little startup and actually having a recruiter reach out to me looking for an actual architect, not like a software one.

0:52:17.9
Adam Garrett-Harris

(laughs)

0:52:19.6
Safia Abdalla

(laughs)

0:52:19.6
Jason Staten

And I’ve… (laughs) That would have been a terrible choice on their part to move further with me. Like, building a house in Agile? Ugh.

0:52:30.7
Safia Abdalla

(laughs)

0:52:30.7
Adam Garrett-Harris

(laughs) Yeah.

0:52:34.5

So yeah, I think that about wraps it up this week. It kind of talks about how they've actually started cracking more of these codes and they’re actually starting to do better in the war and they’re actually getting a lot of Japanese ships and how a lot of the Japanese soldiers actually die from starvation or disease… because they’re cutting off their supply lines.

0:53:00.2
Jen Luker

Spoilers.

0:53:01.4
Adam Garrett-Harris

Yeah, and Part III is called “The Tide Turns”.

0:53:04.3
Safia Abdalla

Ooh.

0:53:06.3
Adam Garrett-Harris

All right. So I’ll talk to y’all next time.

0:53:09.2
Jason Staten

Bye.

0:53:10.0
Safia Abdalla

Bye, everybody!

0:53:11.2
Jen Luker

See ya.

0:53:11.6
Adam Garrett-Harris

Bye.

(Exit music: Electro swing)

Powered by Contentful