-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathbookbytes-020.json
More file actions
1521 lines (1521 loc) · 60.7 KB
/
bookbytes-020.json
File metadata and controls
1521 lines (1521 loc) · 60.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"note": "Do not edit this file directly. Edit the txt file and then run the convertTranscript script to generate this file.",
"podcast": "BookBytes",
"episode": "20",
"transcript": [
{
"text": "(Intro music: Electro swing)"
},
{
"timestamp": "0:00:12.9",
"speaker": "Adam Garrett-Harris",
"text": "Hello and welcome to BookBytes, a book club podcast for developers. This time we’re doing something a little different and going over a picture book called “Ara the Star Engineer” by Komal Singh and illustrated by Ipek Konak. And I hope I got those names right. I’m Adam Garrett-Harris."
},
{
"timestamp": "0:00:31.6",
"speaker": "Jen Luker",
"text": "I’m Jen Luker."
},
{
"timestamp": "0:00:32.9",
"speaker": "Safia Abdalla",
"text": "I’m Safia Abdalla."
},
{
"timestamp": "0:00:34.5",
"speaker": "Jason Staten",
"text": "And I’m Jason Staten."
},
{
"timestamp": "0:00:35.9",
"speaker": "Adam Garrett-Harris",
"text": "All right. Jen, do you want to introduce the book since you suggested it?"
},
{
"timestamp": "0:00:39.3",
"speaker": "Jen Luker",
"text": "Yeah! So Ara the Star Engineer is written by a woman who works at Google and when she was talking to her daughter about what she wanted to be the idea of an engineer not only didn’t occur to her daughter, she thought it was only for boys. So she decided to combat that philosophy by writing a children’s book where a girl is the protagonist and she actually goes through and talks to a bunch of other women engineers to solve a problem."
},
{
"timestamp": "0:01:10.4",
"text": "What’s really awesome about this is the women engineers that she talks to throughout the book are real people that work at Google."
},
{
"timestamp": "0:01:18.2",
"speaker": "Safia Abdalla",
"text": "Yeah, that was one of the bits that surprised me until I got to the very last page where they have all of the bios of the characters what were in the book and you realize they’re actually all senior technical women at Google and it was very awesome to read about."
},
{
"timestamp": "0:01:33.0",
"speaker": "Jen Luker",
"text": "Super inspiring and I read it to my daughter."
},
{
"timestamp": "0:01:35.5",
"speaker": "Adam Garrett-Harris",
"text": "Yeah! Yeah, I want to get into that more later if y’all read it to your daughters. Yeah, I thought it was a really cool idea. Even for boys I think it’s a really cool picture book."
},
{
"timestamp": "0:01:45.5",
"text": "So it starts off where she has like a little robot which is pretty cool. I think there’s a lot of… a lot of things kids have these days that they could actually program that maybe they don’t realize they could write programs for."
},
{
"timestamp": "0:02:00.8",
"speaker": "Jason Staten",
"text": "That’s actually one of the things that Ara goes through the discovery process of as well through the book, was “How can I teach my robot something else rather than just its simple task that it knows?” And being able to talk to some of the women engineers about it and learn how to program it through creating an algorithm and I guess, I’m skipping over steps on it but uh-"
},
{
"timestamp": "0:02:24.1",
"speaker": "Jen Luker",
"text": "You are."
},
{
"timestamp": "0:02:24.9",
"speaker": "Jason Staten",
"text": "(laughs) Yes."
},
{
"timestamp": "0:02:25.8",
"speaker": "Jen Luker",
"text": "Something that’s on the very first page that I really loved was the fact that she introduces her robot whose name is DeeDee however it’s called a googol. They both love big numbers and she’s telling him about a number that exists that has how many zeros? 100 zeros, and it’s called a googol which was named by another 9-year-old kid."
},
{
"timestamp": "0:02:46.4",
"speaker": "Adam Garrett-Harris",
"text": "Yeah."
},
{
"timestamp": "0:02:47.0",
"speaker": "Safia Abdalla",
"text": "That was a fun fact I did not know that the numerical concept was named by a kid."
},
{
"timestamp": "0:02:53.2",
"speaker": "Jen Luker",
"text": "Which I think is awesome, too."
},
{
"timestamp": "0:02:54.4",
"speaker": "Safia Abdalla",
"text": "Mm-hmm (affirmative)."
},
{
"timestamp": "0:02:55.2",
"speaker": "Jen Luker",
"text": "And then she goes to describe the fact that her name is Ara which is also a constellation which has seven stars and she kinda chuckles and says there’s a lot of stars and she wonders how many stars there are. And that’s kind of the beginning of our story."
},
{
"timestamp": "0:03:11.9",
"speaker": "Safia Abdalla",
"text": "So this was kind of reiterated at the end of the book but one of the consistent themes throughout the book were these four main topics which were courage, creativity, code, and collaboration; and the whole book was kind of talking about how being an engineer requires patience, it requires good communication skills, it requires the ability to like, troubleshoot and like, the plot of the story is that she goes through all of these adversities and she like, keeps going and she recruits people to help her out and she figures things out and I was like, “Wow. There are some adult engineers I know who could use this picture book.” Just ‘cause I think those themes of, like, collaboration or communication are things that people in senior roles and positions don’t necessarily grasp about the field."
},
{
"timestamp": "0:03:58.4",
"speaker": "Adam Garrett-Harris",
"text": "Yeah, I totally agree. We’ve pretended that you have to be some sort of genius that works on your own to be an engineer. And I was a little worried about it at first when the title of it was called “...the Star Engineer” because that’s actually probably been some people’s titles. Like, “Ninja Engineer” or “Superstar Engineer” and I didn’t realize it until five minutes before we started recording why it’s called “Star Engineer.”"
},
{
"timestamp": "0:04:23.1",
"speaker": "Jen Luker & Adam Garrett-Harris",
"text": "Because she’s counting stars!"
},
{
"timestamp": "0:04:25.7",
"speaker": "Jason Staten",
"text": "But, Adam, you’re the master of those kind of puns, I-"
},
{
"timestamp": "0:04:29.4",
"speaker": "Safia Abdalla",
"text": "(laughs)"
},
{
"timestamp": "0:04:29.5",
"speaker": "Adam Garrett-Harris",
"text": "I know! (laughs)"
},
{
"timestamp": "0:04:31.0",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:04:32.7",
"speaker": "Jen Luker",
"text": "So attached to my version of the book on the very, very back is Ara’s notebook where she goes through and keeps her notes that includes things like algorithms and examples of an algorithm to figure out how to brush your teeth. She goes through coding and marks things like Ruby, Python, and Java, and draws little photos for them and-"
},
{
"timestamp": "0:04:53.8",
"speaker": "Safia Abdalla",
"text": "So yeah, what struck you about that little notebook section? Was it just kind of like… I feel like if I were a kid and I saw something like that it would just make it a little bit more, like, personal and real to me. I am not a child and do not have children so I clearly am not the expert that should be talking about this, but I thought that was a really neat addition to the end of the picture book."
},
{
"timestamp": "0:05:13.7",
"speaker": "Adam Garrett-Harris",
"text": "Yeah, I really did, too."
},
{
"timestamp": "0:05:15.0",
"speaker": "Jason Staten",
"text": "I also agree that it’s just kind of another approach for understanding the book. Or it’s kind of like a, almost, behind-the-scenes sort of viewpoint of it, too. So, I mean, when you’re reading through the book you are being told the story from Ara’s perspective, but in her notes it’s kind of how she’s thinking through it and how she’s processing which is often different than the way we explain something to somebody else, and so to be able to have the two viewpoints of it is really cool. It’s a nice little addition, for sure."
},
{
"timestamp": "0:05:50.2",
"speaker": "Adam Garrett-Harris",
"text": "I love the part at the end in that little notebook that has “Superheroes in Computer Science” and it highlights three women who were amazing engineers, or mathematicians and that kind of thing. So, Ada Lovelace, Grace Hopper and Katherine Johnson."
},
{
"timestamp": "0:06:04.4",
"speaker": "Jen Luker",
"text": "Talk about some awesome heroes."
},
{
"timestamp": "0:06:06.4",
"speaker": "Safia Abdalla",
"text": "Another thing I really liked about this book was a picture that they had, and it was early on in the gbook when she first goes to visit the innovation plex and there’s kind of this wide panorama photo of everyone who works at the innovation plex and all of the, like, different things they are saying and thinking. And what I really like about this picture is that you had images of people of different races, of different genders, of different physical abilities, and it just, like, they were all just collaborating and doing things together and it actually surprised me when I saw it ‘cause I was like, “Whoa! I’ve never actually seen this in real life, which is unfortunate.” But I think this book is working to change that."
},
{
"timestamp": "0:06:46.0",
"speaker": "Adam Garrett-Harris",
"text": "Yeah. I love that photo, it’s probably the best, best one in the book, I think."
},
{
"timestamp": "0:06:51.0",
"speaker": "Safia Abdalla",
"text": "Mm-hmm (affirmative)."
},
{
"timestamp": "0:06:51.7",
"speaker": "Adam Garrett-Harris",
"text": "So much going on."
},
{
"timestamp": "0:06:53.0",
"speaker": "Jason Staten",
"text": "Yeah, it’s one that I”ve come back to several different times because you can find something different in each of the pictures. Like, each time you kind of progress through it, like, seeing the space elevator sort of thing and I didn’t actually catch that, like, the first couple of times going through because there’s so much more color from all of the different people and things going on that I missed kind of the-"
},
{
"timestamp": "0:07:15.0",
"speaker": "Adam Garrett-Harris",
"text": "Oh!"
},
{
"timestamp": "0:07:15.2",
"speaker": "Jason Staten",
"text": "Gray in the background."
},
{
"timestamp": "0:07:16.6",
"speaker": "Adam Garrett-Harris",
"text": "Yeah. I just noticed that."
},
{
"timestamp": "0:07:17.9",
"speaker": "Jason Staten",
"text": "Yeah! But like, the depth of it and I mean, I guess is kind of a deeper reflection on it. Like, often there are big things going on that we don’t necessarily notice. I mean, things that may not be on at the immediate forefront right now that are pretty critical to us that don’t necessarily catch your eye right out front. Like, we gotta keep our eye out for those things, too."
},
{
"timestamp": "0:07:40.0",
"speaker": "Jen Luker",
"text": "But I mean, it’s not just the fact that there’s a space elevator, there’s also, like, the first plane, and hot air balloons, and a rocket ship, and, you know, a car run by wind power it looks like, and bicycles, and robots, and there’s a woolly mammoth skeleton, and there’s, like, a planetarium on the top of the building and there’s a giant brain. There’s a water faucet that’s pouring water into the fountain. There’s just so many things."
},
{
"timestamp": "0:08:08.0",
"text": "And something else is that you can see that there’s kind of different professions that are running through here and different cultures described not just in hair, and skin color, and physical ability, but also in, like, clothing that they wear. It’s amazing."
},
{
"timestamp": "0:08:23.5",
"speaker": "Adam Garrett-Harris",
"text": "Yeah."
},
{
"timestamp": "0:08:24.4",
"speaker": "Safia Abdalla",
"text": "So, have any of you read this book to a child in your life?"
},
{
"timestamp": "0:08:29.6",
"speaker": "Jen Luker",
"text": "Yes!"
},
{
"timestamp": "0:08:30.4",
"speaker": "Jason Staten",
"text": "Yes."
},
{
"timestamp": "0:08:31.0",
"speaker": "Safia Abdalla",
"text": "How did that go?"
},
{
"timestamp": "0:08:32.6",
"speaker": "Jen Luker",
"text": "My child is 4, she was excited about things like color and stars, and she wasn’t too excited about counting the stars. (laughs) She kind of ended up making up her own story to go with each photo."
},
{
"timestamp": "0:08:45.1",
"speaker": "Adam Garrett-Harris",
"text": "(laughs)"
},
{
"timestamp": "0:08:45.1",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:08:46.4",
"speaker": "Jen Luker",
"text": "Like, there’s the room with, basically, walls of whiteboards and there's lot of drawings and there’s pictures of things on the floor, and there’s toys that are on the tables, like rubiks cubes and stackable pieces and a... abacus and there’s a slide! And so she’s like, “Look, honey, it’s the school!”"
},
{
"timestamp": "0:09:03.7",
"speaker": "Safia Abdalla",
"text": "Ooh. (laughs)"
},
{
"timestamp": "0:09:04.4",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:09:04.8",
"speaker": "Adam Garrett-Harris",
"text": "Yeah."
},
{
"timestamp": "0:09:05.5",
"speaker": "Jen Luker",
"text": "She was also really excited about things like cupcakes and did you notice that as you’re going through the book each woman is actually wearing a piece of jewelry that they end up giving to her?"
},
{
"timestamp": "0:09:16.3",
"speaker": "Adam Garrett-Harris",
"text": "Mm-hmm (affirmative)."
},
{
"timestamp": "0:09:16.9",
"speaker": "Jason Staten",
"text": "Mm-hmm (affirmative)."
},
{
"timestamp": "0:09:16.9",
"speaker": "Jen Luker",
"text": "And that they mimic. So like, a hair barrette, a robot hair barrette, and a bracelet-"
},
{
"timestamp": "0:09:23.3",
"speaker": "Safia Abdalla",
"text": "(gasp)"
},
{
"timestamp": "0:09:23.5",
"speaker": "Jen Luker",
"text": "And later on-"
},
{
"timestamp": "0:09:24.9",
"speaker": "Safia Abdalla",
"text": "I just noticed that!"
},
{
"timestamp": "0:09:25.7",
"speaker": "Jen Luker",
"text": "See? Yeah! So as she’s going through and learning each piece she’s actually gaining a new item. And-"
},
{
"timestamp": "0:09:32.5",
"speaker": "Safia Abdalla",
"text": "Oh!"
},
{
"timestamp": "0:09:33.9",
"speaker": "Jen Luker",
"text": "It becomes-"
},
{
"timestamp": "0:09:34.4",
"speaker": "Safia Abdalla",
"text": "Oh my goodness."
},
{
"timestamp": "0:09:34.5",
"speaker": "Jen Luker",
"text": "-part of her skillset and her tool set, and so by the time she’s done, she’s developed and gained each of these tools in order to be able to solve problems in the future, as well."
},
{
"timestamp": "0:09:46.1",
"speaker": "Safia Abdalla",
"text": "Oh my goodness! That is so cool. I just noticed that. (laughs) There are so many interesting things in this book."
},
{
"timestamp": "0:09:53.0",
"speaker": "Adam Garrett-Harris",
"text": "Yeah, I noticed one of them giving her bracelet and then I was like, “Wait a second…”"
},
{
"timestamp": "0:09:56.7",
"speaker": "Safia Abdalla",
"text": "(laughs)"
},
{
"timestamp": "0:09:57.0",
"speaker": "Adam Garrett-Harris",
"text": "“...Did she have all those bracelets to start off with?” And she actually did have the android barrette, or the robot barrette, to start off with, but she gets a bracelet from everyone."
},
{
"timestamp": "0:10:04.0",
"speaker": "Jen Luker",
"text": "Yeah, she did start out with it."
},
{
"timestamp": "0:10:05.5",
"speaker": "Safia Abdalla",
"text": "One of the things I liked about the book that kind of goes along with the gaining skill sets thing, is whenever she met a new person and asked them, you know, “What makes you an innovator?” or “What makes you a troubleshooter?” The things they described as the reason for being in their role were not gendered. It was just like, “I do this and that.” Or, “I’m good at this or that.” It was such a refreshing twist from the narrative that’s usually presented on like, who’s an innovator, and who’s a troubleshooter, and who’s a problem solver that do often tend to be gendered and usually tend to associate being a problem solver or an innovator with having the loudest voice or other machoistic traits. And it was just cool to see, like, an innovator is just somebody who makes new solutions and that’s something that’s universal and accessible to everyone and not at all gendered."
},
{
"timestamp": "0:10:57.3",
"speaker": "Jen Luker",
"text": "You know, for instance, the Prolific Problem Solver, there’s a line that says, “Her team in panicking, but she is calm.”"
},
{
"timestamp": "0:11:04.0",
"speaker": "Adam Garrett-Harris",
"text": "Yeah."
},
{
"timestamp": "0:11:04.3",
"speaker": "Safia Abdalla",
"text": "Hmm."
},
{
"timestamp": "0:11:04.8",
"speaker": "Jason Staten",
"text": "Mm-hmm (affirmative)."
},
{
"timestamp": "0:11:05.2",
"speaker": "Jen Luker",
"text": "And she comes back and asks, “How do you figure out how to solve and keep thousands of computers running?”"
},
{
"text": "And she’s just like, “Well, we break it down into little, itty-bitty, teeny-tiny pieces and we solve each, one at a time.”"
},
{
"timestamp": "0:11:15.6",
"speaker": "Adam Garrett-Harris",
"text": "Yeah."
},
{
"timestamp": "0:11:15.8",
"speaker": "Safia Abdalla",
"text": "Which is like, monitoring for production systems explained to 4-year olds (laughs)."
},
{
"timestamp": "0:11:22.3",
"speaker": "Jason Staten",
"text": "Mm-hmm (affirmative)."
},
{
"timestamp": "0:11:24.0",
"speaker": "Safia Abdalla",
"text": "(laughs) Um, but yeah, that was great."
},
{
"timestamp": "0:11:26.2",
"speaker": "Jen Luker",
"text": "Yeah, and then the innovator, the Intrepid Innovator, says, “I create new solutions that make computers solve big problems.” So, but I liked the fact that it’s, like, courage to be able to handle all of the large problems that are happening, and then it’s the creativity to come up with the solution to that problem and then the Code Commander (that’s me, but not really me)-"
},
{
"timestamp": "0:11:49.5",
"speaker": "Safia Abdalla",
"text": "Mm-hmm (affirmative)."
},
{
"timestamp": "0:11:50.0",
"speaker": "Jen Luker",
"text": "Essentially says she’s a linguist. She can communicate with computers, that’s what makes her special."
},
{
"timestamp": "0:11:55.1",
"speaker": "Adam Garrett-Harris",
"text": "Hmm."
},
{
"timestamp": "0:11:55.8",
"speaker": "Jen Luker",
"text": "And, you know, with that it goes with communication, (laughs) and then when you look at the last problem which was the Tenacious Troubleshooter… My fingers need to be wetter for this, flipping through pages and I keep getting stuck on all the pretty pictures."
},
{
"timestamp": "0:12:14.7",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:12:15.7",
"speaker": "Jen Luker",
"text": "Her answer is, essentially, “Let’s improve.” And it just goes down to another situation of working together to find a solution."
},
{
"timestamp": "0:12:25.5",
"speaker": "Safia Abdalla",
"text": "Yeah."
},
{
"timestamp": "0:12:26.3",
"speaker": "Adam Garrett-Harris",
"text": "So I like the part right before the Tenacious Troubleshooter where her program was working and then it, the computer kind of just fell over with a memory error."
},
{
"timestamp": "0:12:38.8",
"speaker": "Safia Abdalla",
"text": "Mm-hmm (affirmative)."
},
{
"timestamp": "0:12:39.5",
"speaker": "Adam Garrett-Harris",
"text": "And she just slumps down and she’s just so disappointed. And she’s like, “Engineering something new is so tough. I don’t think I can do it.” So it doesn’t present it as something that’s easy, but it presents it as something that you can do if you learn how to solve problems and not to give up."
},
{
"timestamp": "0:12:58.0",
"speaker": "Jen Luker",
"text": "But what I also loved is the encouragement for her is, in fact, DeeDee where DeeDee says, “Don’t give up. Don’t quit.”"
},
{
"timestamp": "0:13:04.2",
"speaker": "Adam Garrett-Harris",
"text": "Yeah! Yeah."
},
{
"timestamp": "0:13:05.0",
"speaker": "Safia Abdalla",
"text": "If only computers actually did that."
},
{
"timestamp": "0:13:07.8",
"speaker": "Jen Luker",
"text": "I know, right?"
},
{
"timestamp": "0:13:09.7",
"speaker": "Safia Abdalla",
"text": "That would make my job- (laughs)"
},
{
"timestamp": "0:13:11.1",
"speaker": "Jason Staten",
"text": "You get a compiler failure and it’s like, “You can do it!” (laughs)"
},
{
"timestamp": "0:13:13.6",
"speaker": "Adam Garrett-Harris",
"text": "(laughs) Yeah."
},
{
"timestamp": "0:13:14.6",
"speaker": "Safia Abdalla",
"text": "That would be so wonderful! I need that in my stack traces."
},
{
"timestamp": "0:13:18.6",
"speaker": "Jen Luker",
"text": "Right, but what was really awesome is on the next page she’s like, “You’re right, DeeDee. I’m a problem solver, I won’t give up.” And then she goes and asks for help."
},
{
"timestamp": "0:13:26.9",
"speaker": "Safia Abdalla",
"text": "Another lesson that most adults can take from this."
},
{
"timestamp": "0:13:29.8",
"speaker": "Adam Garrett-Harris",
"text": "There’s no shame in that."
},
{
"timestamp": "0:13:30.8",
"speaker": "Safia Abdalla",
"text": "Yep."
},
{
"timestamp": "0:13:31.4",
"speaker": "Jason Staten",
"text": "No. That’s, that’s the way you do it. And like you said, Adam, I also really like that it’s not portrayed as programming or development is easy so much as, like, it is a challenge to overcome and I think that’s also an important thing that we need to watch ourselves when we’re talking to somebody else or teaching somebody new, to say, “Oh, well programming’s easy!” because that can be degrading to them if they are struggling with it, and saying that “You can’t do something easy.” So rather, like, to show Ara actually struggling with this problem and then pushing through it is a good example of what you do have to deal with when you’re solving problems."
},
{
"timestamp": "0:14:11.9",
"speaker": "Jen Luker",
"text": "I know that people are going to look at this and go, “Well she’s a child and of course she’s going to have trouble, but I’m an adult and I won’t.” But that’s…"
},
{
"timestamp": "0:14:18.1",
"speaker": "Adam Garrett-Harris",
"text": "(laughs)"
},
{
"timestamp": "0:14:18.9",
"speaker": "Jen Luker",
"text": "I mean, when was… I don’t know about you but I’ve never really grown up. I can’t really believe I’m this old."
},
{
"timestamp": "0:14:24.8",
"speaker": "Safia Abdalla & Jason Staten & Adam Garrett-Harris",
"text": "(laughing)"
},
{
"timestamp": "0:14:25.3",
"speaker": "Jen Luker",
"text": "I still remember being 10 and going, “Oh my god, do you realize how old I’m going to be when I graduate?"
},
{
"timestamp": "0:14:30.3",
"speaker": "Safia Abdalla & Jason Staten & Adam Garrett-Harris",
"text": "(laughing)"
},
{
"timestamp": "0:14:32.0",
"speaker": "Adam Garrett-Harris",
"text": "Yeah."
},
{
"timestamp": "0:14:33.0",
"speaker": "Safia Abdalla",
"text": "I can’t relate to this part of the conversation yet. (laughs)"
},
{
"timestamp": "0:14:36.0",
"speaker": "Jen Luker",
"text": "You’ve graduated! You remember when you were 10."
},
{
"timestamp": "0:14:38.6",
"speaker": "Safia Abdalla",
"text": "I’m a terrible person to use as an example for this because I’ve always been like a very old soul and mature-minded person. So I’ve never, like, I’ve always felt like a grownup, I’ve never aspired to it."
},
{
"timestamp": "0:14:49.8",
"speaker": "Jen Luker",
"text": "I kind of went both ways. I felt like I was older than people treated me, but younger than people expected me to be."
},
{
"timestamp": "0:14:59.1",
"speaker": "Adam Garrett-Harris",
"text": "Hmm."
},
{
"timestamp": "0:14:59.8",
"speaker": "Safia Abdalla",
"text": "Yeah, I was pretty much the same. So, Jen, you mentioned reading this book to your daughter. I’m curious to know if anyone here read it to a… I want to say “boy child” but that sounds so weird. (laughs)"
},
{
"timestamp": "0:15:12.6",
"speaker": "Jen Luker",
"text": "Son?"
},
{
"timestamp": "0:15:13.3",
"speaker": "Adam Garrett-Harris",
"text": "A bo- (laughs)"
},
{
"timestamp": "0:15:13.8",
"speaker": "Safia Abdalla",
"text": "Like, a son, or-"
},
{
"timestamp": "0:15:14.2",
"speaker": "Jen Luker",
"text": "Nephew?"
},
{
"timestamp": "0:15:14.8",
"speaker": "Safia Abdalla",
"text": "A child who does not identify as female and, like, what was their reaction to seeing a girl represented as an engineer and seeing all of the characters in this book as women?"
},
{
"timestamp": "0:15:25.4",
"speaker": "Adam Garrett-Harris",
"text": "Yeah, I tried to read it to my foster son who’s 8, and... I think, actually I think Rebecca read to him the first couple of pages. I think he lost interest and I’m not sure if that was because it was a girl or what."
},
{
"timestamp": "0:15:37.6",
"speaker": "Safia Abdalla",
"text": "Hmm."
},
{
"timestamp": "0:15:38.1",
"speaker": "Adam Garrett-Harris",
"text": "But he wasn’t super interested in it."
},
{
"timestamp": "0:15:40.1",
"speaker": "Jen Luker",
"text": "It takes a few times to really gain interest in, really, anything. So I mean if it takes eight times before they’re willing or, what? Like, at least eight if it’s not, like-"
},
{
"timestamp": "0:15:49.4",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:15:49.6",
"speaker": "Jen Luker",
"text": "32 times for them to, like, learn to like a vegetable, then I think it’s okay to read them a book a few times until they start to identify with the story."
},
{
"timestamp": "0:15:59.9",
"speaker": "Adam Garrett-Harris",
"text": "Yeah, yeah."
},
{
"timestamp": "0:16:00.8",
"speaker": "Jen Luker",
"text": "Something else that we were talking about before, the aspects of “it was hard” and, you know, all of these things are not easy problems? What I appreciated about this is that it had no ego involved. It’s not about Ara solving it by herself from start to finish. It’s about Ara finding the solution. So it doesn’t matter that she’s asking for help throughout this as she reaches roadblock after roadblock. It’s about finding the solution."
},
{
"timestamp": "0:16:29.0",
"speaker": "Adam Garrett-Harris",
"text": "Yeah, there’s no point where it’s like, “I am amazing! I am so awesome because I did this!” It’s like, “Wow, this is cool that it works!” Or whatever. And there’s the part where DeeDee is like, “Troubleshooting is fun!” I think that’s a great message because you’re not going to have successes all the time. You’re going to be troubleshooting a lot."
},
{
"timestamp": "0:16:46.2",
"speaker": "Jen Luker",
"text": "Pretty sure most of our time is spent troubleshooting."
},
{
"timestamp": "0:16:48.5",
"speaker": "Adam Garrett-Harris",
"text": "Yeah."
},
{
"timestamp": "0:16:49.0",
"speaker": "Jason Staten",
"text": "Yeah. Yeah, a significant portion of it and enjoying the process of rolling up your sleeves and, like, finding out... especially when you go and dig in and you find something that you didn’t quite expect and that’s why it’s... something’s behaving rather oddly? I mean, I actually had a thing related to that today where finding out that network requests coming in out of order were causing dom updates at the wrong time causing JavaScript layout measurements to show up wrong. Like, it was a very, like, detached problem from the original issue where stuff wasn’t showing up correctly and-"
},
{
"timestamp": "0:17:25.4",
"speaker": "Adam Garrett-Harris",
"text": "(laughs)"
},
{
"timestamp": "0:17:25.4",
"speaker": "Jason Staten",
"text": "Walking it all the way back to that? Like, it took a good chunk of time but it was not, like, a frustrating thing but rather it was a, “Oh, well we kind of peeled back this layer and we found out this was not really the root cause here. We’re seeing a race condition, but why is there this race condition?” And, like, picking it apart to find it and yeah, it’s fun and exciting. Like, you should enjoy it. I mean, it can be frustrating, but at the same time it’s awesome, like, when you reach the bottom of it, for sure."
},
{
"timestamp": "0:17:53.4",
"speaker": "Safia Abdalla",
"text": "Yeah. It allows me to indulge my childhood dream of being Nancy Drew, that kind of investigation and that’s how I tend to refer to it as, like, solving a mystery."
},
{
"timestamp": "0:18:03.6",
"speaker": "Jason Staten",
"text": "Mm-hmm (affirmative)."
},
{
"timestamp": "0:18:04.0",
"speaker": "Safia Abdalla",
"text": "So, that might be an appealing narrative to a child in your life who is into mysteries or things like that. That programming, in a way, is kind of like being a detective."
},
{
"timestamp": "0:18:12.8",
"speaker": "Adam Garrett-Harris",
"text": "Heh."
},
{
"timestamp": "0:18:13.1",
"speaker": "Safia Abdalla",
"text": "Except you don’t have to walk around a lot. (laughs)"
},
{
"timestamp": "0:18:14.9",
"speaker": "Jen Luker",
"text": "That all depends, your fingers do a whole lot of walking."
},
{
"timestamp": "0:18:17.4",
"speaker": "Adam Garrett-Harris",
"text": "Yeah!"
},
{
"timestamp": "0:18:17.9",
"speaker": "Safia Abdalla",
"text": "Oh. That’s true."
},
{
"timestamp": "0:18:18.7",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:18:20.1",
"speaker": "Jen Luker",
"text": "On the next page they have semantic versioning, launch version 2."
},
{
"timestamp": "0:18:25.4",
"speaker": "Adam Garrett-Harris",
"text": "(laughs) Yes."
},
{
"timestamp": "0:18:26.9",
"speaker": "Jen Luker",
"text": "I’ve actually run into a few companies that have really avoided, like, having to release a second or a third version of something is seen as, I don’t know, a failure that you didn’t do it right the first time and you have to release it to fix things. So…"
},
{
"timestamp": "0:18:41.1",
"speaker": "Adam Garrett-Harris",
"text": "Right? Yeah, like, if you’re up at version 70, like, what’s… what’s wrong?"
},
{
"timestamp": "0:18:46.9",
"speaker": "Jason Staten",
"text": "I know that in some cases it can be perceived, like, if you are shipping version 3.0 to somebody versus 2, then it may, there may be concern that, “Oh, this was, like, a big overhaul so it’s going to be buggy as all get out.” And so sometimes there is that concern of, “We don’t want to drop a big version number because people might be scared of it.”"
},
{
"timestamp": "0:19:10.9",
"speaker": "Jen Luker",
"text": "I’d rather you drop a big version number than me have to fight through version number 70 to try to find which one of these minor versions actually broke my code."
},
{
"timestamp": "0:19:20.8",
"speaker": "Jason Staten",
"text": "(laughs) There’s some truth to that. I mean, as a developer, like, bring on the new versions is, like, semantically version correctly, but I guess with, like, official product releases, like, that can be a little, I don’t know, off-putting to people. Maybe because they’ve been burned in the past."
},
{
"timestamp": "0:19:37.0",
"speaker": "Adam Garrett-Harris",
"text": "Yeah, it’s- I was actually a little disappointed in this book that this version 2.0 worked the first try."
},
{
"timestamp": "0:19:42.9",
"speaker": "Safia Abdalla",
"text": "(laughs)"
},
{
"timestamp": "0:19:44.2",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:19:46.5",
"speaker": "Safia Abdalla",
"text": "That’s funny."
},
{
"timestamp": "0:19:46.7",
"speaker": "Adam Garrett-Harris",
"text": "I don’t know, I thought-"
},
{
"timestamp": "0:19:47.4",
"speaker": "Jason Staten",
"text": "There’s no patch level? (laughs)"
},
{
"timestamp": "0:19:48.6",
"speaker": "Adam Garrett-Harris",
"text": "‘Cause they had to put in more RAM, and that fixed it. So…"
},
{
"timestamp": "0:19:52.8",
"speaker": "Safia Abdalla",
"text": "Although..."
},
{
"timestamp": "0:19:53.7",
"speaker": "Adam Garrett-Harris",
"text": "I guess it wasn’t really version- wasn’t really version 2 of the code, was it?"
},
{
"timestamp": "0:19:56.6",
"speaker": "Safia Abdalla",
"text": "It was just upgrading the compute resources on your V- (laughs)"
},
{
"timestamp": "0:20:03.0",
"speaker": "Adam Garrett-Harris",
"text": "Yeah."
},
{
"timestamp": "0:20:03.0",
"speaker": "Jen Luker",
"text": "Well, I mean, but it was the second run of, like, the second major test of the program and I realize that we go through a lot more than that, but it took three steps to get to something that could run at all. So-"
},
{
"timestamp": "0:20:14.1",
"speaker": "Safia Abdalla",
"text": "Yeah."
},
{
"timestamp": "0:20:14.7",
"speaker": "Jen Luker",
"text": "They came to a minimum viable product and then launched it and it failed, so then they had to solve the problem, too."
},
{
"timestamp": "0:20:20.6",
"speaker": "Safia Abdalla",
"text": "That’s totally true, we’re being such pedants on a children’s picture book which-"
},
{
"timestamp": "0:20:25.6",
"speaker": "Adam Garrett-Harris",
"text": "Yep, yeah. I was thinking that as I was reading it. I’m like, “Oh I am such a developer that I-”"
},
{
"timestamp": "0:20:30.3",
"speaker": "Safia Abdalla",
"text": "(laughs) Yes!"
},
{
"timestamp": "0:20:30.8",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:20:31.6",
"speaker": "Adam Garrett-Harris",
"text": "“Am critiquing that.”"
},
{
"timestamp": "0:20:31.1",
"speaker": "Safia Abdalla",
"text": "I thought the same thing!"
},
{
"timestamp": "0:20:32.8",
"speaker": "Jen Luker",
"text": "Version 2?"
},
{
"timestamp": "0:20:32.8",
"speaker": "Safia Abdalla",
"text": "I was like, “Oh gosh!”"
},
{
"timestamp": "0:20:33.6",
"speaker": "Adam Garrett-Harris",
"text": "And, but also, like-"
},
{
"timestamp": "0:20:34.4",
"speaker": "Jen Luker",
"text": "That’d never happen!"
},
{
"timestamp": "0:20:35.1",
"speaker": "Adam Garrett-Harris",
"text": "I was critiquing the problem, too. I was like, you can’t see all the stars, the Earth is blocking at least half of them and then…"
},
{
"timestamp": "0:20:41.4",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:20:42.2",
"speaker": "Safia Abdalla",
"text": "Yeah, I was like-"
},
{
"timestamp": "0:20:43.0",
"speaker": "Adam Garrett-Harris",
"text": "Can you even, you might be able to see a galaxy, but can you even see the stars within that galaxy? I was getting way deep into this as I was reading it."
},
{
"timestamp": "0:20:48.7",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:20:49.2",
"speaker": "Safia Abdalla",
"text": "It was a very dark reminder that I was no longer a child. (laughs)"
},
{
"timestamp": "0:20:51.9",
"speaker": "Jason Staten",
"text": "(laughs)"
},
{
"timestamp": "0:20:52.5",
"speaker": "Adam Garrett-Harris",
"text": "Yeah."
},
{
"timestamp": "0:20:54.2",
"speaker": "Jason Staten",
"text": "I mean, I guess she did get one solid answer, too, that it’s way more than a googol. I mean, maybe even that was some of her threshold was like, finding that mark? Just like when we are solving problems, a lot of times, we go and solve, like, the smaller problem. Or even, like, doing something to a level where we can actually answer, like, what the true estimate of it will be."
},
{
"timestamp": "0:21:19.5",
"text": "‘Cause I know sometimes I’ve been asked to go and build something and then I can’t give a real answer to it because I’m like, “ I don’t know how difficult it would be to implement this specific thing.” And then have to do just, like, a small, almost prototype type thing to say confidently, “Okay, this is what it's going to take.” Or maybe that’s just too-"
},
{
"timestamp": "0:21:39.1",
"speaker": "Adam Garrett-Harris",
"text": "Yeah."
},
{
"timestamp": "0:21:39.1",
"speaker": "Jason Staten",
"text": "In-depth on it, I don’t… (laughs)"
},
{
"timestamp": "0:21:40.5",
"speaker": "Jen Luker",
"text": "Thus the perk of picture books."
},
{
"timestamp": "0:21:42.0",
"speaker": "Jason Staten",
"text": "Yeah. I was going to ask the rest of you, reading through this it kind of brings back some memories of the first experiences that you kind of went through this flow where you were faced with a problem that you had to solve, maybe you had to work with other people and ultimately get to an outcome that led you to where you are now. And I know that that kind of puts you on the spot but does anybody have any thoughts about, like, early problems that they solved in this same fashion?"
},
{
"timestamp": "0:22:13.9",
"speaker": "Adam Garrett-Harris",
"text": "I did have a problem that was solved by adding more RAM. (laughs) I think I may have mentioned it before but I don’t know if I was collaborating ‘cause not a lot of people I knew coded, but I coded Pong on the TI-83 Plus, too slow. I put it on the silver edition and then it worked."
},
{
"timestamp": "0:22:33.3",
"speaker": "Jason Staten",
"text": "Nice."
},
{
"timestamp": "0:22:34.4",
"speaker": "Safia Abdalla",
"text": "Yeah, I think I can relate to that in the sense that when I first started to code it was a very, like, solitary experience for me, at least compared to some of the experiences that I see kids having now with after-school clubs and classes and things like that. So I was mostly just going at it alone but I think the one thing I can relate to is just, like, the message of perseverance and to, like, keep going and not get frustrated, especially when I was, like, much younger I tended to be, like, really impatient and not willing to work through things and that was one thing that programming helped me learn, was the patience and trying again."
},
{
"timestamp": "0:23:13.7",
"speaker": "Jason Staten",
"text": "So what’s an example of one of the problems that you were even going at it alone with?"
},
{
"timestamp": "0:23:18.2",
"speaker": "Safia Abdalla",
"text": "Hmm, so a lot of the first things, I’m trying to remember this is like a decade ago now, which-"
},
{
"timestamp": "0:23:23.5",
"speaker": "Jason Staten",