WEBVTT

1
00:00:05.240 --> 00:00:09.000
<v Speaker 1>Hey, folks, welcome back to another episode of JavaScript Jabber.

2
00:00:09.119 --> 00:00:10.960
<v Speaker 1>This week on our panel, I guess it's just me

3
00:00:11.160 --> 00:00:14.679
<v Speaker 1>Charles max Wood. We have a two special guests. We

4
00:00:14.759 --> 00:00:17.879
<v Speaker 1>have totally and you've been on before. You want to

5
00:00:17.879 --> 00:00:18.960
<v Speaker 1>remind people who you are?

6
00:00:20.359 --> 00:00:23.839
<v Speaker 2>Sure? So, I'm a front end engineer. I think the

7
00:00:23.920 --> 00:00:26.760
<v Speaker 2>last I might have done two episodes. One of them

8
00:00:26.839 --> 00:00:31.320
<v Speaker 2>was about developer happiness and the other was about pickle JS,

9
00:00:31.480 --> 00:00:34.200
<v Speaker 2>which is an integration test in my braid that I

10
00:00:34.240 --> 00:00:36.079
<v Speaker 2>read awesome.

11
00:00:36.079 --> 00:00:39.479
<v Speaker 1>We also have Jeff. Jeff, do you want to introduce yourself?

12
00:00:39.600 --> 00:00:41.039
<v Speaker 1>I don't know who you've been on before.

13
00:00:41.640 --> 00:00:43.640
<v Speaker 3>No, I haven't been on. I'm actually on a back

14
00:00:43.759 --> 00:00:46.679
<v Speaker 3>end engineer in SRI. Yeah, my first time.

15
00:00:46.640 --> 00:00:50.880
<v Speaker 1>Here is okay, now, are you a back end engineer

16
00:00:50.960 --> 00:00:56.399
<v Speaker 1>or SRE on like note stuff or not recently?

17
00:00:57.320 --> 00:01:01.320
<v Speaker 3>Okay, you're back in thence node but yeah, just uh

18
00:01:02.719 --> 00:01:04.719
<v Speaker 3>more more of it's been my Python and go.

19
00:01:05.840 --> 00:01:13.680
<v Speaker 1>Right m fun stuff. We also had Steve Edwards join us,

20
00:01:13.719 --> 00:01:15.000
<v Speaker 1>So welcome Steve.

21
00:01:15.599 --> 00:01:16.799
<v Speaker 4>How you doing? How you doing?

22
00:01:18.319 --> 00:01:20.239
<v Speaker 5>All right? Well, we're gonna we're gonna get rolling.

23
00:01:21.079 --> 00:01:23.920
<v Speaker 2>We okay, good, Yeah.

24
00:01:23.760 --> 00:01:24.480
<v Speaker 5>We're live.

25
00:01:26.000 --> 00:01:27.359
<v Speaker 4>Now MEMORYX We're live. Baby.

26
00:01:27.719 --> 00:01:31.519
<v Speaker 1>That's right, So really quickly we brought you guys on

27
00:01:31.599 --> 00:01:33.239
<v Speaker 1>to talk about the leak code meet up that you

28
00:01:33.239 --> 00:01:33.680
<v Speaker 1>guys do.

29
00:01:35.120 --> 00:01:36.760
<v Speaker 5>I guess it's in New York City.

30
00:01:38.640 --> 00:01:40.599
<v Speaker 1>And I was looking at the website and it says

31
00:01:40.680 --> 00:01:42.959
<v Speaker 1>that this so, so I guess we should probably start

32
00:01:42.959 --> 00:01:44.519
<v Speaker 1>with what it is, but I want to get the

33
00:01:44.560 --> 00:01:45.599
<v Speaker 1>story because it looks.

34
00:01:45.400 --> 00:01:47.760
<v Speaker 5>Like you totally bothed.

35
00:01:47.480 --> 00:01:51.439
<v Speaker 1>A both that kind of got things started.

36
00:01:53.040 --> 00:01:59.239
<v Speaker 2>Yeah, So somewhere around March, I got fired from drop

37
00:01:59.359 --> 00:02:05.200
<v Speaker 2>Box and I started looking for jobs. And unlike all

38
00:02:05.239 --> 00:02:08.240
<v Speaker 2>these prior years I've been a software engineer for about

39
00:02:08.240 --> 00:02:12.039
<v Speaker 2>thirteen years, front end engineers never really had to do

40
00:02:12.159 --> 00:02:15.199
<v Speaker 2>leak code. We just had a little take home exercise

41
00:02:15.360 --> 00:02:21.319
<v Speaker 2>or my Cota React opponent. And I started applying for jobs,

42
00:02:21.560 --> 00:02:24.919
<v Speaker 2>and all of a sudden, there's just all these lead

43
00:02:24.960 --> 00:02:29.719
<v Speaker 2>code questions. So I want on a few interviews, just

44
00:02:30.759 --> 00:02:36.520
<v Speaker 2>completely vomiting. And I started studying for lead code at

45
00:02:36.560 --> 00:02:43.960
<v Speaker 2>that point and it was just so arduous, so boring. Yeah,

46
00:02:44.199 --> 00:02:47.400
<v Speaker 2>I was making no progress whatsoever. So I went on

47
00:02:47.479 --> 00:02:50.960
<v Speaker 2>this tech forum called blind, which is basically where big

48
00:02:51.039 --> 00:02:54.879
<v Speaker 2>tech people hang out, and I posted like, hey, you know,

49
00:02:54.919 --> 00:02:58.319
<v Speaker 2>I'm looking for some lead code Buddies in New York City,

50
00:02:59.000 --> 00:03:03.479
<v Speaker 2>and I had some overwhelming response, over one hundred comments

51
00:03:03.719 --> 00:03:06.280
<v Speaker 2>to that post saying like, hey, you know, I'm interested,

52
00:03:07.199 --> 00:03:10.199
<v Speaker 2>And from that, I just started a discord group to

53
00:03:10.360 --> 00:03:13.680
<v Speaker 2>get everybody organized and we had our first meetup, which

54
00:03:13.719 --> 00:03:15.680
<v Speaker 2>was probably about thirty people.

55
00:03:17.680 --> 00:03:18.000
<v Speaker 5>Cool.

56
00:03:19.360 --> 00:03:21.960
<v Speaker 1>So I have to admit I'm kind of in the

57
00:03:22.000 --> 00:03:24.680
<v Speaker 1>same boat that you were talking about not necessarily seeing

58
00:03:24.759 --> 00:03:28.840
<v Speaker 1>leak code questions come up, but I've never done anything

59
00:03:28.879 --> 00:03:29.199
<v Speaker 1>in it.

60
00:03:29.319 --> 00:03:30.599
<v Speaker 5>So what is leak code?

61
00:03:31.919 --> 00:03:35.879
<v Speaker 2>Yeah, so basically it's algorithm data science questions, something that

62
00:03:35.919 --> 00:03:40.159
<v Speaker 2>you would learn in computer science and college, and for

63
00:03:40.199 --> 00:03:43.240
<v Speaker 2>the most part, it doesn't really come up in most

64
00:03:43.280 --> 00:03:48.000
<v Speaker 2>engineers' lives on their day to day job, certainly not

65
00:03:48.120 --> 00:03:52.960
<v Speaker 2>a front end engineers. But why do companies ask these

66
00:03:53.039 --> 00:03:56.919
<v Speaker 2>kinds of questions? Because they do. And at first I

67
00:03:57.039 --> 00:04:00.319
<v Speaker 2>just didn't really get it, like it seemed, you know,

68
00:04:01.759 --> 00:04:07.000
<v Speaker 2>lazy and counterintuitive, But then I started to understand why.

69
00:04:08.560 --> 00:04:14.520
<v Speaker 2>Ultimately they receive hundreds of applications for each position and

70
00:04:14.560 --> 00:04:18.480
<v Speaker 2>they need some way to filter those candidates because they

71
00:04:18.519 --> 00:04:23.120
<v Speaker 2>all come from good companies. Now they can say whatever

72
00:04:23.160 --> 00:04:26.680
<v Speaker 2>they want on their resume, but ultimately, what leap code

73
00:04:26.759 --> 00:04:32.360
<v Speaker 2>does is It gives a somewhat quantitative measure of can

74
00:04:32.439 --> 00:04:37.279
<v Speaker 2>you at least use logic to solve a problem? And

75
00:04:37.319 --> 00:04:40.879
<v Speaker 2>as I started doing more leap code, I started seeing like, okay, okay,

76
00:04:40.920 --> 00:04:43.199
<v Speaker 2>I could see how you know, it links back to

77
00:04:43.399 --> 00:04:50.360
<v Speaker 2>general problem solving, ability, communication skills, et cetera. I still

78
00:04:50.360 --> 00:04:54.800
<v Speaker 2>don't like it, but I could see why it's useful.

79
00:04:55.720 --> 00:04:56.399
<v Speaker 4>Yeah, I'm with you.

80
00:04:56.480 --> 00:04:59.759
<v Speaker 6>I mean, I've done where I'm at in my company,

81
00:05:00.120 --> 00:05:02.240
<v Speaker 6>been in charge of doing some hiring for hiring a

82
00:05:02.319 --> 00:05:03.519
<v Speaker 6>number of developers, and we.

83
00:05:05.120 --> 00:05:06.480
<v Speaker 4>It's sort of a two edge sword.

84
00:05:06.560 --> 00:05:10.560
<v Speaker 6>And as in that as a developer, it's an applicant.

85
00:05:10.600 --> 00:05:12.319
<v Speaker 4>I hate them. I hate them.

86
00:05:12.360 --> 00:05:15.560
<v Speaker 6>They've cost me jobs before, you know, And unfortunately in

87
00:05:15.639 --> 00:05:20.879
<v Speaker 6>the case, it was my issue was that it was

88
00:05:20.959 --> 00:05:24.560
<v Speaker 6>so different doing it the way you do it during

89
00:05:25.480 --> 00:05:28.759
<v Speaker 6>an application process, during an interview, versus how you would do.

90
00:05:28.720 --> 00:05:29.639
<v Speaker 4>It in real life.

91
00:05:30.360 --> 00:05:30.560
<v Speaker 2>You know.

92
00:05:31.199 --> 00:05:33.759
<v Speaker 6>So, for instance, you know, if I'm programming view or

93
00:05:34.000 --> 00:05:37.319
<v Speaker 6>Lara Belle, some of the other tools I've got my

94
00:05:37.360 --> 00:05:40.319
<v Speaker 6>ide I've got a debugger set up, I've got you know,

95
00:05:40.319 --> 00:05:42.199
<v Speaker 6>I'm at for tools that I can use to help

96
00:05:42.240 --> 00:05:44.879
<v Speaker 6>me work through a problem. Where if I'm doing a

97
00:05:44.920 --> 00:05:47.920
<v Speaker 6>test online. In this case, it was like a task

98
00:05:47.959 --> 00:05:50.279
<v Speaker 6>pad type of thing where somebody's sitting there watching.

99
00:05:50.040 --> 00:05:50.600
<v Speaker 4>Me and m coding.

100
00:05:50.639 --> 00:05:52.600
<v Speaker 6>I have no debugger, I've got nothing to help me

101
00:05:52.680 --> 00:05:55.160
<v Speaker 6>that I don't normally have, and it's like, how is

102
00:05:55.199 --> 00:05:59.079
<v Speaker 6>this applicable? You know, But at the same time, coming

103
00:05:59.120 --> 00:06:02.000
<v Speaker 6>in front, coming at it from the other side, we

104
00:06:02.120 --> 00:06:04.600
<v Speaker 6>use a different platform. We didn't use leak code. My

105
00:06:04.600 --> 00:06:07.319
<v Speaker 6>boss had looked at lead code and we had gone

106
00:06:07.399 --> 00:06:09.040
<v Speaker 6>with another one where we come up with our own

107
00:06:09.160 --> 00:06:10.759
<v Speaker 6>tests and they have a pool of questions a week

108
00:06:10.800 --> 00:06:13.839
<v Speaker 6>and assign them and we would use that and we

109
00:06:13.920 --> 00:06:16.519
<v Speaker 6>have a minimum score, you know that they had to

110
00:06:16.560 --> 00:06:19.920
<v Speaker 6>have nothing really high, but it would filter out a

111
00:06:19.920 --> 00:06:22.319
<v Speaker 6>decent amount of people and then the ones that we've

112
00:06:22.399 --> 00:06:23.639
<v Speaker 6>hired did really well on it.

113
00:06:24.160 --> 00:06:25.160
<v Speaker 4>So there's pros and cons.

114
00:06:25.199 --> 00:06:27.399
<v Speaker 6>I guess it just depends on what side of the

115
00:06:27.439 --> 00:06:31.399
<v Speaker 6>equation you're on when you're when you're having to use this,

116
00:06:32.480 --> 00:06:34.639
<v Speaker 6>it's I don't think it. You can certainly get people

117
00:06:34.680 --> 00:06:38.199
<v Speaker 6>who could pass the tests and then don't do well.

118
00:06:39.360 --> 00:06:41.439
<v Speaker 6>One thing we ran into this is so funny, was

119
00:06:42.519 --> 00:06:46.240
<v Speaker 6>one of the things that the platform that we used.

120
00:06:46.279 --> 00:06:48.879
<v Speaker 6>I think it's test dont tells you how long it

121
00:06:48.920 --> 00:06:52.120
<v Speaker 6>took him to pass the test. And we looked at

122
00:06:52.160 --> 00:06:54.560
<v Speaker 6>one guy and it was like, you know, thirty seconds.

123
00:06:54.600 --> 00:06:54.959
<v Speaker 4>We're like.

124
00:06:56.439 --> 00:06:59.279
<v Speaker 6>Okay, So we start hunting around and sure enough, you

125
00:06:59.319 --> 00:07:03.279
<v Speaker 6>can find us on GitHub with the answers to test

126
00:07:03.399 --> 00:07:07.800
<v Speaker 6>from this to this particular question from this particular platform.

127
00:07:08.639 --> 00:07:10.759
<v Speaker 6>And so it's literally copy and paste. Now, if I

128
00:07:10.839 --> 00:07:12.720
<v Speaker 6>was to do that, I would still type it in

129
00:07:12.800 --> 00:07:15.319
<v Speaker 6>manually to take up the appropriate amount of times just

130
00:07:15.360 --> 00:07:19.199
<v Speaker 6>copy paste, but this guy decided to, uh yeah, just

131
00:07:19.240 --> 00:07:21.160
<v Speaker 6>copy paste and got.

132
00:07:21.000 --> 00:07:25.279
<v Speaker 4>It that way. So anyway, sorry, my two cents there

133
00:07:25.319 --> 00:07:27.120
<v Speaker 4>on on what you were just talking about.

134
00:07:27.920 --> 00:07:31.879
<v Speaker 1>Yeah, before you respond to what Steve's talking about, Jeff,

135
00:07:31.920 --> 00:07:33.759
<v Speaker 1>what how did you get involved in all this?

136
00:07:34.519 --> 00:07:37.759
<v Speaker 3>Yeah? So yeah, I mean I maybe as a back

137
00:07:37.839 --> 00:07:40.959
<v Speaker 3>end dev. I have done leek code problems earlier on

138
00:07:41.000 --> 00:07:44.720
<v Speaker 3>in my career, but for interviews. But I do feel

139
00:07:44.720 --> 00:07:47.519
<v Speaker 3>like it's shifted a little bit too, where you know,

140
00:07:48.879 --> 00:07:50.680
<v Speaker 3>originally you could kind of see, okay, if you had

141
00:07:50.720 --> 00:07:53.759
<v Speaker 3>sort of undergraduate level algorithms and data structures, you kind

142
00:07:53.759 --> 00:07:55.399
<v Speaker 3>of just needed to know that stuff, and it was

143
00:07:55.480 --> 00:07:59.000
<v Speaker 3>like a gate for that. But because there's more and

144
00:07:59.000 --> 00:08:01.160
<v Speaker 3>more applicants and there's more and more of a need

145
00:08:01.199 --> 00:08:04.399
<v Speaker 3>to filter. They've just they've just constrained the time that

146
00:08:04.439 --> 00:08:07.600
<v Speaker 3>you have and you have to sort of do slightly

147
00:08:07.639 --> 00:08:11.199
<v Speaker 3>more convoluted problems. It's still the same data structures, but

148
00:08:11.279 --> 00:08:14.759
<v Speaker 3>more convluted, less time, more convluted, less time, and so

149
00:08:14.800 --> 00:08:18.560
<v Speaker 3>it's just become this, yeah, this very time constrained performance

150
00:08:18.600 --> 00:08:20.360
<v Speaker 3>you have to do where you really have to be

151
00:08:20.439 --> 00:08:25.519
<v Speaker 3>fast and actually to your point, like I feel like

152
00:08:25.720 --> 00:08:28.600
<v Speaker 3>you actually have to code a little differently because there

153
00:08:28.600 --> 00:08:32.519
<v Speaker 3>really isn't time and in like an hour in some cases,

154
00:08:32.559 --> 00:08:34.320
<v Speaker 3>you know, twenty minutes you have to solve some of

155
00:08:34.320 --> 00:08:37.879
<v Speaker 3>these and so like you really have to you can't

156
00:08:37.879 --> 00:08:42.679
<v Speaker 3>afford to need to debug your code. Really you have

157
00:08:42.759 --> 00:08:45.759
<v Speaker 3>to be able to just have your answer be mostly

158
00:08:45.840 --> 00:08:48.200
<v Speaker 3>right the first time you write it, which is so

159
00:08:48.360 --> 00:08:52.000
<v Speaker 3>different from the normal process of how I would actually work,

160
00:08:52.200 --> 00:08:54.919
<v Speaker 3>where you like you re write it, or you write it,

161
00:08:54.960 --> 00:08:57.159
<v Speaker 3>you write an initial version, you kind of think through it.

162
00:08:57.240 --> 00:08:59.720
<v Speaker 3>Oftentimes the first version I write of something is is

163
00:08:59.759 --> 00:09:02.960
<v Speaker 3>just a it's just like a rough draft and like

164
00:09:03.320 --> 00:09:05.320
<v Speaker 3>I'll rewrite it. That's like part of the process. But

165
00:09:06.200 --> 00:09:08.720
<v Speaker 3>I feel like in some of these interviews. Yeah, you

166
00:09:09.039 --> 00:09:12.279
<v Speaker 3>have to approach it differently because there isn't time for

167
00:09:12.320 --> 00:09:15.480
<v Speaker 3>you to fit in and rewrite in the middle of it.

168
00:09:16.279 --> 00:09:19.799
<v Speaker 3>So it's just a very different it's a very different

169
00:09:19.840 --> 00:09:23.679
<v Speaker 3>approach to just coding in general. I feel like, and

170
00:09:23.919 --> 00:09:25.720
<v Speaker 3>I don't know, I guess I kind of take the

171
00:09:25.759 --> 00:09:27.799
<v Speaker 3>respect of like, well, I'm gonna have to do these

172
00:09:27.840 --> 00:09:33.120
<v Speaker 3>It's like every field has their arbitrary gatekeeping that they do.

173
00:09:33.200 --> 00:09:37.000
<v Speaker 3>If you're like a doctor, you're there's like almost hazing

174
00:09:37.159 --> 00:09:44.399
<v Speaker 3>that people have to put up with, so like enter that. Yeah, Yeah,

175
00:09:44.639 --> 00:09:47.320
<v Speaker 3>our own form of hazing sort of arise. Is like

176
00:09:47.399 --> 00:09:54.799
<v Speaker 3>they've just made these problems like arbitrarily more difficult because

177
00:09:54.919 --> 00:09:56.600
<v Speaker 3>they just need to filter people basically.

178
00:09:56.720 --> 00:10:00.360
<v Speaker 5>So yeah, yeah, So did.

179
00:10:00.720 --> 00:10:03.879
<v Speaker 1>Jeff, I'm curious, did you see the I'm gonna kind

180
00:10:03.919 --> 00:10:04.799
<v Speaker 1>of ask it a different way.

181
00:10:04.840 --> 00:10:06.639
<v Speaker 5>So did you see Totally's post? Is that how you

182
00:10:06.639 --> 00:10:07.559
<v Speaker 5>got involved in the group?

183
00:10:07.879 --> 00:10:10.240
<v Speaker 3>Yeah? Or so, I'm I'm somewhat new to New York.

184
00:10:10.279 --> 00:10:13.519
<v Speaker 3>I moved here on January and I was kind of

185
00:10:13.519 --> 00:10:16.639
<v Speaker 3>looking for I was both sort of looking for starting

186
00:10:16.679 --> 00:10:19.120
<v Speaker 3>to you know, have my eyes up for new work

187
00:10:19.120 --> 00:10:21.879
<v Speaker 3>out here, and then also just wanted to meet people.

188
00:10:21.919 --> 00:10:23.840
<v Speaker 3>So I went on meetup dot com and so totally

189
00:10:23.879 --> 00:10:26.240
<v Speaker 3>had kind of put it on all the platforms and

190
00:10:26.279 --> 00:10:28.600
<v Speaker 3>so that was that was the way I got in

191
00:10:28.799 --> 00:10:33.200
<v Speaker 3>is saw it on meetup and then started attending, and yeah,

192
00:10:33.200 --> 00:10:36.879
<v Speaker 3>I met a bunch of like very people who are

193
00:10:36.879 --> 00:10:40.320
<v Speaker 3>really willing to grind I guess, you know, like willing

194
00:10:40.360 --> 00:10:43.080
<v Speaker 3>to just like come in and do the just come

195
00:10:43.120 --> 00:10:48.600
<v Speaker 3>in every week, do the work, which is like, I, yeah,

196
00:10:48.720 --> 00:10:51.120
<v Speaker 3>I agree, it's sort of not fun work. But it's

197
00:10:51.159 --> 00:10:53.240
<v Speaker 3>like I realized, like I'm going to get more and

198
00:10:53.240 --> 00:10:56.080
<v Speaker 3>more of these as things as time goes on, so yeah,

199
00:10:56.240 --> 00:10:59.480
<v Speaker 3>I gotta get good at it. So yeah, it's good.

200
00:11:00.320 --> 00:11:04.679
<v Speaker 1>So so yeah, so going back to the original discussion,

201
00:11:06.679 --> 00:11:07.240
<v Speaker 1>Yeah I can.

202
00:11:07.799 --> 00:11:08.120
<v Speaker 5>I don't know.

203
00:11:08.200 --> 00:11:11.279
<v Speaker 1>I've I've been given all kinds of sample problems, you know,

204
00:11:11.399 --> 00:11:14.799
<v Speaker 1>for interviews, and.

205
00:11:13.559 --> 00:11:15.679
<v Speaker 5>Some of them are helpful and some of them are not.

206
00:11:15.840 --> 00:11:18.519
<v Speaker 1>But yeah, it sounds like the platform is a little

207
00:11:18.559 --> 00:11:21.799
<v Speaker 1>bit hard to work with because I've always just been

208
00:11:21.840 --> 00:11:24.080
<v Speaker 1>able to do it with my own ide I.

209
00:11:24.000 --> 00:11:26.279
<v Speaker 2>Guess there's like a few things that are hard to

210
00:11:26.320 --> 00:11:32.559
<v Speaker 2>work with, not just missing an ID, but the whole style, Like, yeah,

211
00:11:32.799 --> 00:11:35.960
<v Speaker 2>you don't get to use a debugger. You know, you

212
00:11:36.519 --> 00:11:38.759
<v Speaker 2>don't get to use a lot of the tools that

213
00:11:39.000 --> 00:11:42.519
<v Speaker 2>you usually have out there. You don't really get the

214
00:11:42.799 --> 00:11:46.279
<v Speaker 2>whole type script support in most of these platforms, so

215
00:11:47.120 --> 00:11:53.080
<v Speaker 2>you know, you don't know the data structure without manually

216
00:11:53.159 --> 00:11:58.879
<v Speaker 2>having to analyze what's going on. The time constraint. It's

217
00:11:58.960 --> 00:12:04.200
<v Speaker 2>not doing you any favor. It's rated for speed, not

218
00:12:04.279 --> 00:12:08.960
<v Speaker 2>for readability, which I think is my main problem with

219
00:12:09.000 --> 00:12:13.360
<v Speaker 2>this kind of style of coding. Usually as an engineer,

220
00:12:13.399 --> 00:12:15.639
<v Speaker 2>I want to make sure that everybody is going to

221
00:12:15.720 --> 00:12:19.240
<v Speaker 2>understand my work, So I'm going to use very descriptive

222
00:12:19.720 --> 00:12:23.200
<v Speaker 2>variable names. I'm going to split it up into different functions,

223
00:12:23.240 --> 00:12:27.559
<v Speaker 2>probably different files. But that's just not really a luxury

224
00:12:27.600 --> 00:12:30.840
<v Speaker 2>that you get in weak code. People use like one

225
00:12:31.120 --> 00:12:34.879
<v Speaker 2>letter of variable names, and you know there's the whole

226
00:12:34.879 --> 00:12:37.519
<v Speaker 2>like code golf, where you try to write everything on

227
00:12:37.519 --> 00:12:42.279
<v Speaker 2>one line, like all sorts of different like hacks and

228
00:12:42.360 --> 00:12:46.480
<v Speaker 2>cheets together like a few milliseconds. It's just solving a

229
00:12:46.679 --> 00:12:49.799
<v Speaker 2>very different kind of problem than I'm used to.

230
00:12:50.919 --> 00:12:53.440
<v Speaker 6>Well, you know one thing that I've noticed before, and

231
00:12:53.519 --> 00:12:55.440
<v Speaker 6>you hear this joke I heard on you know, whether

232
00:12:55.480 --> 00:12:59.759
<v Speaker 6>it's syntax FM or any other podcast. Some people will say,

233
00:12:59.759 --> 00:13:02.080
<v Speaker 6>you know, twitch streaming is sort of a popular thing,

234
00:13:02.759 --> 00:13:04.720
<v Speaker 6>you know, where coders will get on and live stream

235
00:13:04.759 --> 00:13:07.080
<v Speaker 6>and other people can watch them. And I heard one

236
00:13:07.080 --> 00:13:08.759
<v Speaker 6>guy say, yeah, the reason I don't do that is

237
00:13:08.960 --> 00:13:11.360
<v Speaker 6>they might see that, you know, seventy five percent of

238
00:13:11.399 --> 00:13:13.519
<v Speaker 6>the time, I'm googling how do I do this in PHP?

239
00:13:13.720 --> 00:13:15.240
<v Speaker 4>Or how do I do this in JavaScript?

240
00:13:15.279 --> 00:13:18.840
<v Speaker 6>You know, just like you know, you know, I come up,

241
00:13:18.840 --> 00:13:22.120
<v Speaker 6>I start coming up with a little shortcuts from my

242
00:13:23.639 --> 00:13:26.080
<v Speaker 6>forget my little online tool here in like Alfred, you

243
00:13:26.120 --> 00:13:29.679
<v Speaker 6>know that, you know, look up this in PHP real quick,

244
00:13:29.759 --> 00:13:31.399
<v Speaker 6>or you know, look at this, and I'm not always

245
00:13:31.399 --> 00:13:34.720
<v Speaker 6>typing everything. And just because that's how your member stuff is,

246
00:13:35.000 --> 00:13:36.960
<v Speaker 6>how you look up stuff, you know, you got to

247
00:13:36.960 --> 00:13:39.039
<v Speaker 6>look for it half the time instead of just being

248
00:13:39.080 --> 00:13:41.039
<v Speaker 6>able to do it from memory right away.

249
00:13:41.919 --> 00:13:44.080
<v Speaker 3>Yeah, I agree. It's I feel like one of the

250
00:13:44.320 --> 00:13:47.000
<v Speaker 3>biggest complaints about it is it's it's becomes less and

251
00:13:47.080 --> 00:13:51.759
<v Speaker 3>less about like creative problem solving or like like diffuse

252
00:13:51.799 --> 00:13:54.799
<v Speaker 3>mode thinking, where you know your your your brains are

253
00:13:54.799 --> 00:13:58.200
<v Speaker 3>more of the diffuse mode where you're you're accessing different

254
00:13:58.200 --> 00:14:02.480
<v Speaker 3>parts of your brain. You really have to turn turn

255
00:14:02.559 --> 00:14:06.559
<v Speaker 3>your your coding into like a fast twitch thinking, like

256
00:14:06.720 --> 00:14:10.440
<v Speaker 3>kind of focus mode where you're not you're not you're

257
00:14:10.440 --> 00:14:12.639
<v Speaker 3>not doing as much creative problem solving as much as

258
00:14:12.679 --> 00:14:15.519
<v Speaker 3>just executing unknown patterns and you have to like know

259
00:14:15.600 --> 00:14:19.440
<v Speaker 3>the patterns, memorize the patterns, and then just rip them

260
00:14:19.480 --> 00:14:23.080
<v Speaker 3>out real fast without making mistakes. And it kind of yeah,

261
00:14:23.120 --> 00:14:25.799
<v Speaker 3>it's sort of is a difference. I feel like the

262
00:14:25.879 --> 00:14:30.000
<v Speaker 3>interviews are are searching for different qualities in people because

263
00:14:30.000 --> 00:14:34.399
<v Speaker 3>of that, it's like much more about, uh, I don't know,

264
00:14:34.440 --> 00:14:37.039
<v Speaker 3>being like a code soldier, you know that just sort

265
00:14:37.080 --> 00:14:39.759
<v Speaker 3>of executes on the patterns that are in front of you,

266
00:14:40.480 --> 00:14:45.919
<v Speaker 3>versus like a creative problem solver. But yeah, especially as

267
00:14:45.960 --> 00:14:49.159
<v Speaker 3>like I have ADHD too, so it's like, not, that's

268
00:14:49.240 --> 00:14:51.559
<v Speaker 3>not the kind of things that I naturally excel at.

269
00:14:51.559 --> 00:14:53.559
<v Speaker 3>So I feel like I have to put in more

270
00:14:53.600 --> 00:14:57.399
<v Speaker 3>time than a normal person would and like in those

271
00:14:57.440 --> 00:14:58.799
<v Speaker 3>types of interviews.

272
00:14:58.480 --> 00:14:59.600
<v Speaker 4>But yeah, what do you know?

273
00:14:59.600 --> 00:15:02.279
<v Speaker 6>What do you It was a discussion about standardized testing

274
00:15:02.320 --> 00:15:07.639
<v Speaker 6>in schools, where you get to the point where the

275
00:15:07.679 --> 00:15:11.519
<v Speaker 6>standardized test scores are so important for you know, getting

276
00:15:11.879 --> 00:15:14.480
<v Speaker 6>money for schools or whatever, that pretty soon teachers are

277
00:15:14.519 --> 00:15:18.159
<v Speaker 6>teaching for the test instead of the content and teaching

278
00:15:18.279 --> 00:15:22.679
<v Speaker 6>how to creatively think, how to problem solve. You know,

279
00:15:22.679 --> 00:15:24.559
<v Speaker 6>insteady are teaching, Okay, the test is looking for this

280
00:15:24.679 --> 00:15:26.080
<v Speaker 6>or we're going to teach everything so that you can

281
00:15:26.120 --> 00:15:29.080
<v Speaker 6>pass this test. Okay, great, you get past the test.

282
00:15:29.200 --> 00:15:30.960
<v Speaker 6>What has that done for you? You know, how to

283
00:15:30.960 --> 00:15:32.879
<v Speaker 6>pass that test, But has it taught you anything really

284
00:15:32.960 --> 00:15:33.919
<v Speaker 6>useful outside of that?

285
00:15:34.200 --> 00:15:36.799
<v Speaker 5>But yeah, I'm kind of curious.

286
00:15:36.799 --> 00:15:39.399
<v Speaker 1>Does your group do some of that where it's more

287
00:15:39.759 --> 00:15:44.320
<v Speaker 1>strategies to pass the leak codes as opposed to you know,

288
00:15:44.399 --> 00:15:48.879
<v Speaker 1>specific I don't know, algorithms or something a little.

289
00:15:48.600 --> 00:15:52.159
<v Speaker 3>Bit yeah, I mean it will like for specific types

290
00:15:52.200 --> 00:15:56.519
<v Speaker 3>of problems, but it's like strategies to move quickly within.

291
00:15:56.559 --> 00:15:58.919
<v Speaker 5>That's what I mean. It's so, yeah, I start teaching

292
00:15:58.960 --> 00:16:00.679
<v Speaker 5>to the tests, so to speak a little bit.

293
00:16:01.000 --> 00:16:03.840
<v Speaker 3>Right, And so it's like, okay, so you know the

294
00:16:03.879 --> 00:16:05.679
<v Speaker 3>types of problems where you have like a two D

295
00:16:05.799 --> 00:16:07.679
<v Speaker 3>matrix and you need to do breath re search on

296
00:16:07.759 --> 00:16:11.039
<v Speaker 3>cells in the matrix or something. Then like you know,

297
00:16:11.159 --> 00:16:14.679
<v Speaker 3>there's like little like a generator Like a lot of

298
00:16:14.799 --> 00:16:16.919
<v Speaker 3>us have taken to just writing this little generator function

299
00:16:17.000 --> 00:16:18.759
<v Speaker 3>that just checks to see if the neighbors are on

300
00:16:18.799 --> 00:16:21.080
<v Speaker 3>the edge or not, and then like that's the pattern

301
00:16:21.120 --> 00:16:23.240
<v Speaker 3>we use every time we do that. Now is just

302
00:16:23.279 --> 00:16:26.759
<v Speaker 3>this little and it's just like it's a it is

303
00:16:26.879 --> 00:16:30.039
<v Speaker 3>useful to kind of learn those little subcoding patterns to

304
00:16:30.159 --> 00:16:32.519
<v Speaker 3>like be able to like rip those answers out really fast.

305
00:16:33.399 --> 00:16:37.879
<v Speaker 3>But but yeah, it's like little micro strategies to avoid

306
00:16:37.919 --> 00:16:41.039
<v Speaker 3>getting tripped up in the implementation during an interview and

307
00:16:41.200 --> 00:16:46.039
<v Speaker 3>just being able to like bang out, bang out like

308
00:16:46.480 --> 00:16:49.879
<v Speaker 3>code like that basically have mentally saved code snippets of

309
00:16:49.919 --> 00:16:53.919
<v Speaker 3>things that you can just bang out. Honestly, yeah, it

310
00:16:53.919 --> 00:16:55.720
<v Speaker 3>would be nice to have those saved in an editor

311
00:16:55.759 --> 00:17:01.159
<v Speaker 3>where you could just like put the snippet in. But yeah,

312
00:17:01.360 --> 00:17:01.840
<v Speaker 3>I mean.

313
00:17:04.640 --> 00:17:06.559
<v Speaker 2>I've got to say, though, you know, as much as

314
00:17:06.599 --> 00:17:09.880
<v Speaker 2>I want to take that moral high ground of well

315
00:17:10.039 --> 00:17:12.400
<v Speaker 2>this has nothing to do with our jobs, I am

316
00:17:12.559 --> 00:17:17.359
<v Speaker 2>starting to get a bit more appreciation. So I actually

317
00:17:17.359 --> 00:17:21.680
<v Speaker 2>interviewed for a few jobs and I failed on the

318
00:17:21.759 --> 00:17:27.039
<v Speaker 2>practical coding skills, which well no excuse there really, and

319
00:17:27.839 --> 00:17:31.680
<v Speaker 2>the reason being the last two years I actually probably

320
00:17:31.720 --> 00:17:34.359
<v Speaker 2>coded thirty percent of the time, and what I coded

321
00:17:34.519 --> 00:17:37.319
<v Speaker 2>was pocs and the rest of the time I was

322
00:17:37.359 --> 00:17:41.200
<v Speaker 2>basically project management and architecture, and I completely forgot like

323
00:17:41.759 --> 00:17:46.880
<v Speaker 2>how do you code a basic component and react? You know,

324
00:17:47.559 --> 00:17:51.400
<v Speaker 2>like that that is something I should know. And then

325
00:17:51.440 --> 00:17:54.160
<v Speaker 2>I started, you know, working on my own like little

326
00:17:54.160 --> 00:17:57.640
<v Speaker 2>app just for fun, and I realized like, huh, like

327
00:17:57.720 --> 00:18:01.559
<v Speaker 2>I really should know these different patterns, but like I don't,

328
00:18:02.000 --> 00:18:05.559
<v Speaker 2>and I start like going through and it feels very

329
00:18:05.640 --> 00:18:09.319
<v Speaker 2>much like leap code, where Okay, I kind of see

330
00:18:09.359 --> 00:18:12.240
<v Speaker 2>like these common patterns, like when I'm dealing with inputs,

331
00:18:12.279 --> 00:18:14.839
<v Speaker 2>this is generally the code that I would use if

332
00:18:14.839 --> 00:18:17.720
<v Speaker 2>I'm trying to like pass in filters. How do I

333
00:18:17.759 --> 00:18:20.240
<v Speaker 2>pass in filters? How do I pass them back? It's

334
00:18:20.279 --> 00:18:22.799
<v Speaker 2>like a pretty common problem, but you kind of have

335
00:18:22.880 --> 00:18:24.920
<v Speaker 2>to think through it a little bit the first time,

336
00:18:25.200 --> 00:18:28.440
<v Speaker 2>and then you know the pattern. So is it exactly

337
00:18:28.519 --> 00:18:30.720
<v Speaker 2>the same kind of problems that I'll be solving. No,

338
00:18:31.279 --> 00:18:35.720
<v Speaker 2>but believe it or not, I think this strategy's sort

339
00:18:35.759 --> 00:18:39.799
<v Speaker 2>of started helping me in the part of coding which

340
00:18:39.839 --> 00:18:41.960
<v Speaker 2>I do value for my job.

341
00:18:42.640 --> 00:18:45.920
<v Speaker 4>Yeah, just more proof of the addedy use it or

342
00:18:45.920 --> 00:18:46.240
<v Speaker 4>lose it.

343
00:18:46.279 --> 00:18:48.599
<v Speaker 5>Right yep.

344
00:18:50.960 --> 00:18:55.519
<v Speaker 1>So I'm a little curious then, since this was focused

345
00:18:55.519 --> 00:18:58.559
<v Speaker 1>on I guess mastering leak codes so you could get

346
00:18:58.559 --> 00:18:58.839
<v Speaker 1>a job.

347
00:18:58.880 --> 00:18:59.839
<v Speaker 5>Did help you get a job?

348
00:19:00.400 --> 00:19:04.440
<v Speaker 2>Not yet. I actually took a break from lead code

349
00:19:04.440 --> 00:19:07.559
<v Speaker 2>and job searching for about I want to say, two months,

350
00:19:07.599 --> 00:19:11.960
<v Speaker 2>probably something like that, and yeah, a lot of it.

351
00:19:12.319 --> 00:19:15.880
<v Speaker 2>I realized I have some savings and right now it's

352
00:19:16.000 --> 00:19:22.440
<v Speaker 2>just not a great market for engineers. My biggest problem

353
00:19:22.480 --> 00:19:25.920
<v Speaker 2>at work has always been, you know, a lack of

354
00:19:25.960 --> 00:19:29.559
<v Speaker 2>a personal life, lack of community. Like all my self

355
00:19:29.599 --> 00:19:33.160
<v Speaker 2>worth was pretty much invested in my job, and that

356
00:19:33.319 --> 00:19:36.839
<v Speaker 2>caused a whole bunch of different problems. So I basically

357
00:19:36.839 --> 00:19:39.400
<v Speaker 2>decided to take a few months to like build up

358
00:19:39.599 --> 00:19:42.759
<v Speaker 2>you know, some community, build up some friends, some hobbies,

359
00:19:44.680 --> 00:19:47.559
<v Speaker 2>and now I'm like sort of passively searching. Like I've

360
00:19:47.559 --> 00:19:54.400
<v Speaker 2>got an interview with Uber, Airbnb, and Stripe.

361
00:19:53.880 --> 00:19:57.920
<v Speaker 4>Coming up, the small companies on them all and pop shops.

362
00:19:58.319 --> 00:20:05.119
<v Speaker 7>Yeah yeah, but yeah, like I think at this point,

363
00:20:05.160 --> 00:20:07.920
<v Speaker 7>you know, I'm more in passive search mode because I rather,

364
00:20:08.640 --> 00:20:11.880
<v Speaker 7>you know, have that really stable personal base for when

365
00:20:11.880 --> 00:20:12.880
<v Speaker 7>I go back to work.

366
00:20:13.519 --> 00:20:16.559
<v Speaker 2>And you know, I think a lot of that blind

367
00:20:16.640 --> 00:20:19.079
<v Speaker 2>culture is like you have to have a job now,

368
00:20:19.400 --> 00:20:25.720
<v Speaker 2>you have to maximize your TC and that's not necessarily.

369
00:20:26.000 --> 00:20:27.759
<v Speaker 5>The only path your TC.

370
00:20:28.559 --> 00:20:34.319
<v Speaker 2>Oh, so blind, How did you describe Blind? Jeff?

371
00:20:36.480 --> 00:20:39.680
<v Speaker 3>Yeah, in my opinion, blind's kind of a toxic environment.

372
00:20:39.720 --> 00:20:43.519
<v Speaker 3>But TC just means total compensation, and it's yeah, it's

373
00:20:43.680 --> 00:20:46.440
<v Speaker 3>very like a lot of the people on Blind are

374
00:20:46.480 --> 00:20:48.279
<v Speaker 3>all big tech workers. I mean that's sort of the

375
00:20:48.319 --> 00:20:51.400
<v Speaker 3>intention of it is. It's like you get the inside

376
00:20:51.400 --> 00:20:53.720
<v Speaker 3>scoop on some of these companies I guess as people

377
00:20:54.200 --> 00:20:58.079
<v Speaker 3>anonymously joined Blind and then talk about the company. But

378
00:20:58.279 --> 00:21:00.880
<v Speaker 3>it's sort of become this, yeah, this culture of like

379
00:21:00.920 --> 00:21:07.920
<v Speaker 3>everyone's obsessed with the fang income and basically it's Yeah.

380
00:21:08.160 --> 00:21:08.319
<v Speaker 2>So.

381
00:21:10.079 --> 00:21:11.720
<v Speaker 3>I don't know if I always feel like Blind is

382
00:21:11.720 --> 00:21:15.160
<v Speaker 3>the healthiest place to go on a little bit of

383
00:21:15.279 --> 00:21:19.720
<v Speaker 3>like a I mean, I'm sure there's like I don't

384
00:21:19.880 --> 00:21:21.799
<v Speaker 3>you never really know how many people are lying about

385
00:21:21.839 --> 00:21:26.200
<v Speaker 3>what their TC is or what they're doing. But yeah,

386
00:21:26.200 --> 00:21:30.680
<v Speaker 3>it's a pretty like just compensation obsessed getting the highest

387
00:21:30.720 --> 00:21:35.680
<v Speaker 3>paing job no matter what kind of thing. But and

388
00:21:35.720 --> 00:21:39.599
<v Speaker 3>then also just like very negative about the industry in general.

389
00:21:41.000 --> 00:21:49.119
<v Speaker 3>But it's very like kind of nihilistic kind of culture. Yep,

390
00:21:49.440 --> 00:21:52.519
<v Speaker 3>like everything sucks. Money is the only thing that matters.

391
00:21:52.519 --> 00:21:54.799
<v Speaker 3>But I don't know, I mean, like it's still is

392
00:21:54.920 --> 00:21:59.440
<v Speaker 3>useful in some ways to like just get yeah, get

393
00:21:59.480 --> 00:22:01.759
<v Speaker 3>some of that information a little bit if you're willing

394
00:22:01.799 --> 00:22:06.240
<v Speaker 3>to wade through kind of the toxicity that is common

395
00:22:06.279 --> 00:22:07.799
<v Speaker 3>with all of social media at this point.

396
00:22:07.880 --> 00:22:15.559
<v Speaker 8>But but yeah, yeah, so and like yeah, I think

397
00:22:15.640 --> 00:22:17.440
<v Speaker 8>like that is sort of there is a little bit

398
00:22:17.440 --> 00:22:20.200
<v Speaker 8>of an aspect of that with like lead code is

399
00:22:20.240 --> 00:22:23.160
<v Speaker 8>associated most with like the fang or like the big

400
00:22:23.200 --> 00:22:26.400
<v Speaker 8>company type interviews, and so there is always going.

401
00:22:26.319 --> 00:22:29.200
<v Speaker 3>To be like a portion of the population of people

402
00:22:29.200 --> 00:22:31.519
<v Speaker 3>who are interested in granting leak code that are a

403
00:22:31.599 --> 00:22:37.519
<v Speaker 3>little bit more just the sort of TC TC monsters

404
00:22:37.839 --> 00:22:42.200
<v Speaker 3>or whatever. But I don't know, I feel like, yeah,

405
00:22:42.200 --> 00:22:44.960
<v Speaker 3>emotionally it's hard to like sustain that attitude about life.

406
00:22:45.039 --> 00:22:47.599
<v Speaker 3>So like I feel like for me and that I

407
00:22:47.640 --> 00:22:50.079
<v Speaker 3>think for totally as well. It's like it's like you

408
00:22:50.079 --> 00:22:52.559
<v Speaker 3>eventually want it to become like a game or that

409
00:22:52.839 --> 00:22:54.799
<v Speaker 3>you start to get good, Like it's it's like a

410
00:22:54.839 --> 00:22:58.119
<v Speaker 3>workout or something. You start to like value the improvement

411
00:22:58.240 --> 00:23:00.599
<v Speaker 3>or the progress that you're making, and it's sort of

412
00:23:00.599 --> 00:23:03.400
<v Speaker 3>a game that you're getting better at, like like your

413
00:23:03.400 --> 00:23:09.680
<v Speaker 3>crosswords or something, right word, And I don't know, i'd

414
00:23:09.680 --> 00:23:11.920
<v Speaker 3>try to cultivate that attitude about it a little bit

415
00:23:11.960 --> 00:23:14.880
<v Speaker 3>because it is a grind. But I like, I think,

416
00:23:14.920 --> 00:23:18.000
<v Speaker 3>like totally said, I'm starting to sort of enjoy the

417
00:23:18.039 --> 00:23:19.920
<v Speaker 3>problems a little bit, Like spend a little bit of

418
00:23:19.920 --> 00:23:21.880
<v Speaker 3>time each day where I sit down with a fresh

419
00:23:21.920 --> 00:23:23.839
<v Speaker 3>cup of coffee in the morning and just like work

420
00:23:23.839 --> 00:23:27.559
<v Speaker 3>on one of the problems. And yeah, you try and

421
00:23:27.599 --> 00:23:30.279
<v Speaker 3>be forgiving of yourself if you aren't getting that one

422
00:23:30.559 --> 00:23:34.680
<v Speaker 3>right then, and yeah, just try to be organized. If

423
00:23:34.720 --> 00:23:37.359
<v Speaker 3>you realize you're struggling with something, like write down what

424
00:23:37.400 --> 00:23:40.039
<v Speaker 3>it is so you can kind of start to identify

425
00:23:40.119 --> 00:23:42.440
<v Speaker 3>patterns and like what you're good at, what you're not

426
00:23:42.480 --> 00:23:46.759
<v Speaker 3>good at. Like I'm a big fan of deliberate practice,

427
00:23:47.039 --> 00:23:51.640
<v Speaker 3>that that whole concept you just like break down all

428
00:23:51.680 --> 00:23:56.480
<v Speaker 3>the components of your implementation and your like algorithm you're

429
00:23:56.759 --> 00:24:00.880
<v Speaker 3>problem solving like steps and then just are to identify

430
00:24:01.000 --> 00:24:02.960
<v Speaker 3>like where you're strong, where you're weak, and then drill

431
00:24:03.039 --> 00:24:07.839
<v Speaker 3>all the things. And I don't know, like in a

432
00:24:07.839 --> 00:24:11.440
<v Speaker 3>way it's like I can recognize it's all it's all

433
00:24:11.480 --> 00:24:13.599
<v Speaker 3>sort of bs. But in another way, I'm sort of

434
00:24:13.680 --> 00:24:16.279
<v Speaker 3>enjoying the progress that I'm making. So it's not like

435
00:24:18.920 --> 00:24:25.319
<v Speaker 3>I'm not totally nihilistic about it. I guess yeah, actually.

436
00:24:25.000 --> 00:24:28.960
<v Speaker 9>Funny, what what is TC monster? I missed that, like just.

437
00:24:28.920 --> 00:24:33.440
<v Speaker 3>Somebody who it's like just being obsessed with compensation and

438
00:24:33.480 --> 00:24:34.039
<v Speaker 3>nothing else.

439
00:24:35.240 --> 00:24:36.720
<v Speaker 4>Compensation aging, Yeah.

440
00:24:37.839 --> 00:24:40.799
<v Speaker 3>Because yeah, once you get to the like certain thing,

441
00:24:40.960 --> 00:24:45.119
<v Speaker 3>like they compensate more and more in terms of stock,

442
00:24:45.400 --> 00:24:48.319
<v Speaker 3>so like they always talking to TC versus just salary.

443
00:24:50.000 --> 00:24:51.920
<v Speaker 3>Because yeah, like as you as you go to get

444
00:24:51.960 --> 00:24:54.960
<v Speaker 3>to Fang, it's it'll be like more than half of

445
00:24:55.000 --> 00:24:59.039
<v Speaker 3>your compill start to come from from like stock and stuff.

446
00:24:59.079 --> 00:25:03.079
<v Speaker 5>So what were you going to say?

447
00:25:03.079 --> 00:25:08.319
<v Speaker 2>Totally Yeah, So interesting thing happened. I took a break

448
00:25:08.359 --> 00:25:12.880
<v Speaker 2>from leak code for about two months, and after that

449
00:25:13.000 --> 00:25:15.359
<v Speaker 2>I went back to a leak code problem and it

450
00:25:15.400 --> 00:25:19.759
<v Speaker 2>became so much easier. And I noticed that I didn't

451
00:25:19.839 --> 00:25:24.160
<v Speaker 2>really have that whole stressful mindset when approaching the problem.

452
00:25:24.359 --> 00:25:26.559
<v Speaker 2>It was more like, all right, if I solve it, great,

453
00:25:26.599 --> 00:25:30.599
<v Speaker 2>if I don't solve it whatever, And like once all

454
00:25:30.680 --> 00:25:35.839
<v Speaker 2>those like voices just started moving away. It really is

455
00:25:35.880 --> 00:25:38.519
<v Speaker 2>about problem solving. You just kind of lay out a

456
00:25:38.559 --> 00:25:43.720
<v Speaker 2>plan and you follow that plan versus I think that

457
00:25:43.880 --> 00:25:47.359
<v Speaker 2>blind does have that sort of hectic culture of like,

458
00:25:47.640 --> 00:25:50.799
<v Speaker 2>I've got to solve these problems. It has to happen

459
00:25:50.880 --> 00:25:54.039
<v Speaker 2>right now. If I'm unemployed for one more month, it's

460
00:25:54.599 --> 00:25:59.880
<v Speaker 2>going to be terrible. So I think, you know, even

461
00:26:00.079 --> 00:26:04.000
<v Speaker 2>for people in big tech on blind, it would be

462
00:26:04.039 --> 00:26:07.279
<v Speaker 2>really useful to step away from that kind of culture

463
00:26:07.359 --> 00:26:09.680
<v Speaker 2>for a bit and then come back.

464
00:26:10.240 --> 00:26:12.000
<v Speaker 1>I kind of have two directions I want to go.

465
00:26:12.119 --> 00:26:15.640
<v Speaker 1>I guess we're still talking about leak code. Let's do

466
00:26:15.759 --> 00:26:20.680
<v Speaker 1>this one first, and it is effectively like what strategies

467
00:26:20.799 --> 00:26:23.759
<v Speaker 1>are there like it. So let's say somebody is listening

468
00:26:23.799 --> 00:26:26.079
<v Speaker 1>to this and they're going, Okay, you've talked about this

469
00:26:26.160 --> 00:26:28.799
<v Speaker 1>leak code meet up and how these guys got together,

470
00:26:28.880 --> 00:26:32.000
<v Speaker 1>But how do I solve the leak codes?

471
00:26:32.079 --> 00:26:32.200
<v Speaker 5>Right?

472
00:26:32.200 --> 00:26:35.559
<v Speaker 1>How do I get better at them?

473
00:26:36.319 --> 00:26:37.680
<v Speaker 3>Speak a little bit to it, I guess. I mean,

474
00:26:37.799 --> 00:26:41.160
<v Speaker 3>I think like one thing that's important is like, even

475
00:26:41.200 --> 00:26:43.599
<v Speaker 3>if you're familiar with algorithms or data and data structures,

476
00:26:43.599 --> 00:26:47.160
<v Speaker 3>maybe you have like a CS degree or something, that

477
00:26:47.200 --> 00:26:50.960
<v Speaker 3>doesn't mean you're familiar with like all the intricacies of

478
00:26:51.000 --> 00:26:54.200
<v Speaker 3>the different ways to implement that algorithm. It's like binary search,

479
00:26:54.200 --> 00:26:56.759
<v Speaker 3>for instance, there's like I think a lot of people

480
00:26:56.759 --> 00:26:59.599
<v Speaker 3>are comfortable with binary search, maybe even to the point

481
00:26:59.599 --> 00:27:01.880
<v Speaker 3>of being like, oh, this is really basic, Like I

482
00:27:01.880 --> 00:27:05.279
<v Speaker 3>shouldn't have to drill on this. But it's different to

483
00:27:05.319 --> 00:27:07.680
<v Speaker 3>implement binary search. For instance, if you're looking for a

484
00:27:07.720 --> 00:27:11.480
<v Speaker 3>specific element in an array versus you're looking for a

485
00:27:11.559 --> 00:27:14.440
<v Speaker 3>boundary point between, like where you would insert an element

486
00:27:14.480 --> 00:27:16.319
<v Speaker 3>that doesn't yet exist in an array, and there's like

487
00:27:16.400 --> 00:27:21.640
<v Speaker 3>slightly different ways to do that, and like, depending on

488
00:27:22.400 --> 00:27:26.079
<v Speaker 3>some of the more complicatedly code problems may involve something

489
00:27:26.119 --> 00:27:29.039
<v Speaker 3>where you're looking for a position in a sort of

490
00:27:29.160 --> 00:27:31.920
<v Speaker 3>array that isn't an element, but you need to like

491
00:27:32.160 --> 00:27:34.960
<v Speaker 3>find that position and then do something, or another one

492
00:27:35.640 --> 00:27:37.200
<v Speaker 3>is where you need to search for an element, and

493
00:27:37.240 --> 00:27:40.759
<v Speaker 3>they both have slightly different ways that you implement the

494
00:27:41.200 --> 00:27:44.359
<v Speaker 3>wile loop, and like they both start with like a

495
00:27:44.440 --> 00:27:47.079
<v Speaker 3>left pointer and a right pointer, and one of them

496
00:27:47.079 --> 00:27:48.880
<v Speaker 3>may be like less than an equal to or you

497
00:27:49.240 --> 00:27:52.279
<v Speaker 3>wait until they're basically overlapping, and the other one it

498
00:27:52.279 --> 00:27:54.680
<v Speaker 3>will be less than or something. So there's slightly different

499
00:27:54.680 --> 00:27:58.880
<v Speaker 3>implementations depending on which flavor of binary search you're trying

500
00:27:58.920 --> 00:28:03.559
<v Speaker 3>to do. And I think like the process of trying

501
00:28:03.559 --> 00:28:07.160
<v Speaker 3>to get good at it is sort of identifying, like oh, Okay,

502
00:28:07.200 --> 00:28:09.480
<v Speaker 3>so this is probably going to be this type of algorithm,

503
00:28:09.599 --> 00:28:11.759
<v Speaker 3>but then there's like four different ways implemented, and I

504
00:28:11.759 --> 00:28:13.640
<v Speaker 3>should drill on all of those so that way, like

505
00:28:14.519 --> 00:28:16.960
<v Speaker 3>you're not getting tripped up in that part of the

506
00:28:17.000 --> 00:28:19.799
<v Speaker 3>implementation as you're trying to bang out the algorithm that

507
00:28:19.880 --> 00:28:23.559
<v Speaker 3>maybe like that and then a few other steps or something,

508
00:28:24.599 --> 00:28:28.200
<v Speaker 3>or like another example is like I was actually just

509
00:28:28.200 --> 00:28:31.039
<v Speaker 3>sort of realizing I needed to work on this the

510
00:28:31.079 --> 00:28:32.359
<v Speaker 3>other day. It was like I've done a lot of

511
00:28:32.400 --> 00:28:35.519
<v Speaker 3>breath for search or depth for search problems, and not

512
00:28:35.599 --> 00:28:38.519
<v Speaker 3>a lot of like multi source breath for search or

513
00:28:38.519 --> 00:28:41.119
<v Speaker 3>death for a search, where you like you don't just

514
00:28:42.200 --> 00:28:44.640
<v Speaker 3>start from one point and then search outwards, but you

515
00:28:44.680 --> 00:28:47.000
<v Speaker 3>put like several points in there at once and then

516
00:28:47.039 --> 00:28:49.079
<v Speaker 3>you look at like layers and then that could like

517
00:28:50.839 --> 00:28:54.839
<v Speaker 3>so just as an example, if you well, I don't

518
00:28:54.839 --> 00:28:56.480
<v Speaker 3>know if we want to dive into a whole problem,

519
00:28:56.519 --> 00:28:59.960
<v Speaker 3>I guess, but like there's there's differently like there's little

520
00:29:00.160 --> 00:29:06.400
<v Speaker 3>in implementation flavorings of every algorithm, and just like being

521
00:29:06.400 --> 00:29:10.519
<v Speaker 3>patient with yourself, like trying some problems and then you're

522
00:29:10.640 --> 00:29:13.000
<v Speaker 3>inevitably not going to get all of them, but like

523
00:29:13.119 --> 00:29:15.720
<v Speaker 3>try and rack your brain to get something working, and

524
00:29:15.759 --> 00:29:17.880
<v Speaker 3>then after a while and once you realize you're not

525
00:29:17.960 --> 00:29:21.759
<v Speaker 3>making any progress, Like check the editorial. I really recommend

526
00:29:22.960 --> 00:29:24.880
<v Speaker 3>paying for leak code Pro so you can see their

527
00:29:25.000 --> 00:29:27.720
<v Speaker 3>editorials because they do a really good job of breaking

528
00:29:27.759 --> 00:29:31.759
<v Speaker 3>down how to solve the problem. And then and then

529
00:29:31.839 --> 00:29:35.119
<v Speaker 3>kind of identify like, oh, okay, so like I was

530
00:29:35.160 --> 00:29:37.720
<v Speaker 3>able to identify that yeah, breath first search was the

531
00:29:37.799 --> 00:29:40.319
<v Speaker 3>right algorithm here, but I got tripped up in this

532
00:29:40.400 --> 00:29:43.519
<v Speaker 3>part of the implementation. And then just try to like

533
00:29:44.640 --> 00:29:47.079
<v Speaker 3>I keep a lot of notes off to the side

534
00:29:47.359 --> 00:29:51.720
<v Speaker 3>of like this type of problem, like multi So I've

535
00:29:51.759 --> 00:29:55.759
<v Speaker 3>started like taking notes a bunch about like multi source bfs,

536
00:29:55.799 --> 00:29:57.160
<v Speaker 3>and I put that off to the side, and I

537
00:29:57.480 --> 00:30:01.119
<v Speaker 3>put some of the problems that were related in the

538
00:30:01.160 --> 00:30:04.200
<v Speaker 3>related section and then have the stored off to those

539
00:30:04.240 --> 00:30:06.559
<v Speaker 3>sides so I can drill them. And it's a lot

540
00:30:06.559 --> 00:30:11.400
<v Speaker 3>of like yeah, I just like like understanding the little

541
00:30:11.440 --> 00:30:15.279
<v Speaker 3>nuances and then just sticking with it. And I honestly

542
00:30:15.359 --> 00:30:16.960
<v Speaker 3>think that's like one of the best benefits of the

543
00:30:17.000 --> 00:30:20.440
<v Speaker 3>group is that like it's a grind, and it's like

544
00:30:20.839 --> 00:30:26.480
<v Speaker 3>it's better to like suffer with other people. I guess company, right,

545
00:30:26.640 --> 00:30:29.319
<v Speaker 3>It's like it becomes like a little bit of a

546
00:30:29.359 --> 00:30:32.880
<v Speaker 3>social outlet. It's not so isolating and like we kind

547
00:30:32.880 --> 00:30:36.079
<v Speaker 3>of are going through it together and teaching each other

548
00:30:36.160 --> 00:30:38.759
<v Speaker 3>and that kind of thing. So it becomes a lot

549
00:30:38.839 --> 00:30:43.240
<v Speaker 3>less like this like despair of all this work that

550
00:30:43.279 --> 00:30:45.240
<v Speaker 3>you have to do and how hard it is and

551
00:30:45.279 --> 00:30:49.160
<v Speaker 3>all of that, and more about like us helping each other.

552
00:30:49.279 --> 00:30:52.200
<v Speaker 4>So yeah, at risk, at risk.

553
00:30:52.279 --> 00:30:57.519
<v Speaker 6>It's sounding like the stereotype that everybody says about crossfitters.

554
00:30:57.559 --> 00:31:01.359
<v Speaker 6>That's part of the reason I love CrossFit is that

555
00:31:01.519 --> 00:31:03.400
<v Speaker 6>you're sharing the misery with other people and it makes

556
00:31:03.400 --> 00:31:05.279
<v Speaker 6>the heck a lot better than when you're just in there,

557
00:31:05.359 --> 00:31:07.559
<v Speaker 6>you know, working out by yourself in a home gym

558
00:31:07.640 --> 00:31:10.480
<v Speaker 6>or doing your own workout at a standard gym. It

559
00:31:10.559 --> 00:31:14.319
<v Speaker 6>just makes it so much more enjoyable. And who knows,

560
00:31:14.319 --> 00:31:15.920
<v Speaker 6>you're gonna learn from other people as well.

561
00:31:16.720 --> 00:31:17.440
<v Speaker 3>Yeah, totally.

562
00:31:17.799 --> 00:31:20.279
<v Speaker 1>You see them walking in like they're busted the same

563
00:31:20.319 --> 00:31:21.119
<v Speaker 1>way you're busted.

564
00:31:21.440 --> 00:31:24.799
<v Speaker 4>Oh yeah.

565
00:31:24.880 --> 00:31:27.680
<v Speaker 6>Oh, there's so many good memes on Instagram about like that.

566
00:31:27.680 --> 00:31:29.119
<v Speaker 6>That CrossFit is so funny.

567
00:31:30.039 --> 00:31:32.799
<v Speaker 1>So I got another question, and that is more along

568
00:31:32.839 --> 00:31:38.400
<v Speaker 1>the lines of the meetup. So it's so funny because

569
00:31:38.559 --> 00:31:44.599
<v Speaker 1>COVID totally screwed up meetups, and I mean there used

570
00:31:44.640 --> 00:31:47.599
<v Speaker 1>to be a whole bunch of tech meetups here in Utah.

571
00:31:47.759 --> 00:31:49.240
<v Speaker 1>I think there are a couple that have kind of

572
00:31:49.279 --> 00:31:52.640
<v Speaker 1>come back, and by comeback, I mean they're running.

573
00:31:52.759 --> 00:31:54.319
<v Speaker 5>I don't know how many people are going.

574
00:31:55.519 --> 00:31:59.119
<v Speaker 9>It's like one third the attendance that most of them have.

575
00:31:59.240 --> 00:32:02.599
<v Speaker 1>That right, So my question is, so let's say that

576
00:32:02.640 --> 00:32:04.680
<v Speaker 1>I want to start a meetup, not necessarily even a

577
00:32:04.759 --> 00:32:06.759
<v Speaker 1>leak code meetup, but let's say that I'm thinking, Okay,

578
00:32:07.319 --> 00:32:09.759
<v Speaker 1>you know, it'd be really great. There's all this new

579
00:32:09.759 --> 00:32:13.880
<v Speaker 1>stuff coming down with AI or with you know, maybe

580
00:32:13.880 --> 00:32:17.279
<v Speaker 1>it is leak code, or maybe it's just hey, look,

581
00:32:17.319 --> 00:32:19.519
<v Speaker 1>you know, I want to be better at JavaScript or

582
00:32:20.160 --> 00:32:24.720
<v Speaker 1>better react or you know, you name it. What what

583
00:32:24.759 --> 00:32:26.640
<v Speaker 1>do you recommend for people who want to get something

584
00:32:26.640 --> 00:32:27.359
<v Speaker 1>like that started.

585
00:32:28.279 --> 00:32:30.359
<v Speaker 2>I think a lot of it is there has to

586
00:32:30.400 --> 00:32:35.039
<v Speaker 2>be a real need. The reason why leak could worked

587
00:32:35.200 --> 00:32:38.799
<v Speaker 2>was it kind of needed to get a job. We

588
00:32:38.880 --> 00:32:44.079
<v Speaker 2>were targeting people who really wanted jobs. So I think

589
00:32:44.079 --> 00:32:51.480
<v Speaker 2>if you find that then it's relatively straightforward. But yeah,

590
00:32:51.640 --> 00:32:54.640
<v Speaker 2>like I think the second one, I also started another

591
00:32:55.960 --> 00:33:00.759
<v Speaker 2>kind of community and a lot of that has to

592
00:33:00.839 --> 00:33:05.640
<v Speaker 2>do with identity, like how do you identify yourself? Yes,

593
00:33:07.599 --> 00:33:09.880
<v Speaker 2>if you can link to identity, that does a lot.

594
00:33:10.599 --> 00:33:16.880
<v Speaker 1>Right now, is that is that partially just hey I

595
00:33:16.920 --> 00:33:19.200
<v Speaker 1>do react, or hey I do view or I want

596
00:33:19.200 --> 00:33:22.279
<v Speaker 1>to do better JavaScript? Or is there more identity than

597
00:33:22.279 --> 00:33:23.599
<v Speaker 1>that that you want to dive into.

598
00:33:25.400 --> 00:33:29.720
<v Speaker 2>Well, for the other community I sort of started, it

599
00:33:30.640 --> 00:33:35.880
<v Speaker 2>has absolutely nothing to do with computers, but well, let's

600
00:33:35.880 --> 00:33:39.200
<v Speaker 2>say part of it is something about like how do

601
00:33:39.279 --> 00:33:43.039
<v Speaker 2>I communicate with the world? How am I honest with myself?

602
00:33:43.519 --> 00:33:46.440
<v Speaker 2>So if you start seeing yourself as a certain type

603
00:33:46.440 --> 00:33:51.400
<v Speaker 2>of person when you say I am blank, then it's

604
00:33:51.480 --> 00:33:56.039
<v Speaker 2>much easier to form community of people around you that

605
00:33:56.079 --> 00:33:59.680
<v Speaker 2>are dedicated to that costs. And I think that does

606
00:33:59.759 --> 00:34:03.400
<v Speaker 2>have in leak code because people identify as like I

607
00:34:03.480 --> 00:34:07.039
<v Speaker 2>am someone who works in big tech, I am someone

608
00:34:07.119 --> 00:34:13.760
<v Speaker 2>who gets the leaked code, So it works. Ultimately, the

609
00:34:13.840 --> 00:34:16.960
<v Speaker 2>more close you are to somebody's identity.

610
00:34:16.480 --> 00:34:18.400
<v Speaker 5>The better gotcha. You know.

611
00:34:18.480 --> 00:34:22.159
<v Speaker 6>I haven't delved into leak code just yet, although side note,

612
00:34:22.159 --> 00:34:23.639
<v Speaker 6>I was just talking to a buddy of mine that's

613
00:34:23.679 --> 00:34:26.559
<v Speaker 6>a DevRel at Amazon, and he was telling me about

614
00:34:27.079 --> 00:34:30.480
<v Speaker 6>their process and leak code and He was like, yeah,

615
00:34:30.559 --> 00:34:32.119
<v Speaker 6>you probably want to go study up and get like

616
00:34:32.159 --> 00:34:35.679
<v Speaker 6>the premium membership and do everything you can for three

617
00:34:35.760 --> 00:34:39.159
<v Speaker 6>or four weeks before you can try How does it

618
00:34:39.159 --> 00:34:41.440
<v Speaker 6>work from a language standpoint? Do you get to choose

619
00:34:42.159 --> 00:34:46.000
<v Speaker 6>the languages that you're using to answer these questions?

620
00:34:46.159 --> 00:34:47.639
<v Speaker 4>Is it like, you know, like if.

621
00:34:47.519 --> 00:34:50.760
<v Speaker 6>You primarily view or you know, one of the JOBASCRIPT

622
00:34:50.800 --> 00:34:53.119
<v Speaker 6>frameworks is like Vanilla JavaScript, do you get you stuff

623
00:34:53.159 --> 00:34:54.800
<v Speaker 6>in view? Or if you're a back end guy like

624
00:34:54.880 --> 00:34:57.840
<v Speaker 6>PHP or job or a node or Ruby, do you

625
00:34:57.880 --> 00:35:00.679
<v Speaker 6>get to use the language of your choice frand sharing questions?

626
00:35:00.760 --> 00:35:01.559
<v Speaker 4>How does that work?

627
00:35:02.320 --> 00:35:05.039
<v Speaker 3>You do? I would say, like we could kind of

628
00:35:05.079 --> 00:35:07.800
<v Speaker 3>start it out as like mostly Java in Python, but

629
00:35:07.880 --> 00:35:11.440
<v Speaker 3>since then they've really put a lot of effort into expanding.

630
00:35:11.559 --> 00:35:14.840
<v Speaker 3>So most of the editorials now are in a bunch

631
00:35:14.880 --> 00:35:18.599
<v Speaker 3>of different languages. I think they they have C plus

632
00:35:18.639 --> 00:35:21.559
<v Speaker 3>plus and Java and Python, and they usually have a

633
00:35:21.639 --> 00:35:27.239
<v Speaker 3>JavaScript the editor. You can do a lot of different languages,

634
00:35:27.280 --> 00:35:29.119
<v Speaker 3>like typescript. If you want to do that, you can

635
00:35:29.159 --> 00:35:34.159
<v Speaker 3>do JavaScript. They're actually maybe I'll hop over and fire

636
00:35:34.159 --> 00:35:36.199
<v Speaker 3>it up really quick and just confirm, But yeah, there's

637
00:35:36.239 --> 00:35:38.400
<v Speaker 3>a bunch of different languages that they support, and like

638
00:35:38.480 --> 00:35:42.000
<v Speaker 3>most of the editorials have a bunch of languages as well.

639
00:35:42.639 --> 00:35:44.320
<v Speaker 3>But every once in a while you may see a

640
00:35:44.360 --> 00:35:48.679
<v Speaker 3>problem that like in the actual examples of how it

641
00:35:48.800 --> 00:35:52.320
<v Speaker 3>solved in the editorials, like it'll only be two languages

642
00:35:52.440 --> 00:35:56.480
<v Speaker 3>or something. But we've had a number of people that

643
00:35:56.480 --> 00:35:59.960
<v Speaker 3>have attended the group that are coming from Gooding boot Cam's.

644
00:36:00.039 --> 00:36:02.400
<v Speaker 3>It's actually the two places where we meet up is

645
00:36:02.400 --> 00:36:05.639
<v Speaker 3>that one of two different cutting bood camps, And a

646
00:36:05.679 --> 00:36:10.199
<v Speaker 3>lot of those folks have JavaScript as their main language.

647
00:36:10.199 --> 00:36:15.599
<v Speaker 3>So like, I think JavaScript works just fine. I think

648
00:36:15.719 --> 00:36:21.119
<v Speaker 3>like Python is like is what I recommend if people

649
00:36:21.199 --> 00:36:23.679
<v Speaker 3>are sort of agnostic to language, just because it gives

650
00:36:23.679 --> 00:36:26.679
<v Speaker 3>you again in terms of speed, Python has a lot

651
00:36:26.719 --> 00:36:29.440
<v Speaker 3>of these little helper functions that just like you take

652
00:36:29.480 --> 00:36:31.119
<v Speaker 3>a list and then you call sorted on it and

653
00:36:31.159 --> 00:36:33.559
<v Speaker 3>now it's sorted, or like you call max on it

654
00:36:33.599 --> 00:36:35.440
<v Speaker 3>and you get the maximum elements and it's just like

655
00:36:35.880 --> 00:36:38.400
<v Speaker 3>you just like throw that function on there and then

656
00:36:38.559 --> 00:36:41.400
<v Speaker 3>just keep going and it just there's a lot less

657
00:36:41.400 --> 00:36:45.719
<v Speaker 3>stuff that you have to implement yourself. But but yes,

658
00:36:45.760 --> 00:36:48.920
<v Speaker 3>you can do any language for the most part and

659
00:36:49.000 --> 00:36:52.519
<v Speaker 3>actually have the editor open. Okay, so they have c

660
00:36:52.639 --> 00:36:57.480
<v Speaker 3>plus plus, Java, Python, Python three, so Python two, Python three,

661
00:36:58.280 --> 00:37:04.079
<v Speaker 3>c she sharp, javascriptpescript, Php, Swift, Cotlan, dark Go, Ruby, Scala, Rust,

662
00:37:04.239 --> 00:37:10.360
<v Speaker 3>racket erline, analyxir. Is that all that's everything, that's what

663
00:37:10.400 --> 00:37:16.159
<v Speaker 3>the editor supports. Yeah, Like so yeah, and I think

664
00:37:16.480 --> 00:37:19.000
<v Speaker 3>like I think if if you're thinking jobscript, I think

665
00:37:19.400 --> 00:37:23.000
<v Speaker 3>that has is going to have like pretty it's I

666
00:37:23.000 --> 00:37:24.920
<v Speaker 3>would say, it's like a first class citizen at this

667
00:37:25.000 --> 00:37:27.360
<v Speaker 3>point of we code. So like a lot of the

668
00:37:27.480 --> 00:37:32.000
<v Speaker 3>edit editorials have job script implementations. So and it looks

669
00:37:32.039 --> 00:37:33.039
<v Speaker 3>like typescript as well.

670
00:37:33.079 --> 00:37:38.280
<v Speaker 9>So but why is it called an editorial, right? I

671
00:37:38.280 --> 00:37:42.400
<v Speaker 9>guess newspapers, I guess like.

672
00:37:42.400 --> 00:37:45.360
<v Speaker 3>They have a like there's there's like a solutions section,

673
00:37:45.599 --> 00:37:47.920
<v Speaker 3>but that that I think was what they first implemented,

674
00:37:47.960 --> 00:37:51.920
<v Speaker 3>and that's just like community solutions, and then the editorial

675
00:37:52.079 --> 00:37:55.440
<v Speaker 3>is like a professionally done breakdown that like really describes

676
00:37:55.480 --> 00:37:58.960
<v Speaker 3>the whole algorithm with like with diagrams and you know,

677
00:37:59.039 --> 00:38:01.280
<v Speaker 3>even like maybe a litle bit of video or something.

678
00:38:02.159 --> 00:38:05.679
<v Speaker 3>So like the solutions, I think I'm guessing it's like

679
00:38:05.679 --> 00:38:09.440
<v Speaker 3>a legacy thing. It's like they called the the solutions

680
00:38:09.480 --> 00:38:11.800
<v Speaker 3>was the name they gave the community solutions. I guess.

681
00:38:13.320 --> 00:38:16.280
<v Speaker 9>So maybe maybe they were looking at the community stuff

682
00:38:16.320 --> 00:38:18.519
<v Speaker 9>and like pulling out and saying, Okay, from all of

683
00:38:18.559 --> 00:38:21.960
<v Speaker 9>what people are saying. As an editor of this content,

684
00:38:22.159 --> 00:38:24.679
<v Speaker 9>this is these are the important pieces for people who

685
00:38:24.679 --> 00:38:27.760
<v Speaker 9>were commonly missed concepts or whatever.

686
00:38:28.199 --> 00:38:30.400
<v Speaker 3>That would make sense. Yeah, I guess. I don't know

687
00:38:30.480 --> 00:38:33.199
<v Speaker 3>for sure that that was their thought process, but that

688
00:38:33.440 --> 00:38:34.119
<v Speaker 3>would make sense.

689
00:38:35.159 --> 00:38:38.840
<v Speaker 2>I personally don't find the editorials that useful. Whenever I

690
00:38:38.880 --> 00:38:41.400
<v Speaker 2>want to understand something, I go to YouTube, I type

691
00:38:41.440 --> 00:38:45.800
<v Speaker 2>the problem, and there's much much better visual explanations.

692
00:38:46.159 --> 00:38:48.880
<v Speaker 6>Oh so people are doing videos on specific leak code

693
00:38:49.000 --> 00:38:51.880
<v Speaker 6>questions and how to answer them and solve them.

694
00:38:51.920 --> 00:38:52.239
<v Speaker 4>Okay.

695
00:38:53.039 --> 00:38:56.199
<v Speaker 2>Also, there's a guy called neat Code who I think

696
00:38:56.280 --> 00:38:59.320
<v Speaker 2>is one of the top YouTubers that he has a

697
00:38:59.400 --> 00:39:06.199
<v Speaker 2>course essentially explaining all these concepts in visual ways, and

698
00:39:06.280 --> 00:39:08.920
<v Speaker 2>they all do a much better job than the editorials

699
00:39:08.960 --> 00:39:09.599
<v Speaker 2>in my opinion.

700
00:39:10.079 --> 00:39:12.760
<v Speaker 3>Yeah, I agree. I also think like nea code is

701
00:39:12.760 --> 00:39:16.119
<v Speaker 3>is if you're either new to algorithms or end data structures,

702
00:39:16.199 --> 00:39:19.559
<v Speaker 3>or you're just kind of rusty, start with net code.

703
00:39:19.599 --> 00:39:22.280
<v Speaker 3>That's another like paid thing though, but it's like it's

704
00:39:22.320 --> 00:39:24.519
<v Speaker 3>like one hundred bucks for a year and then you

705
00:39:24.599 --> 00:39:27.239
<v Speaker 3>go through their like his intro to algorithms, and it

706
00:39:27.719 --> 00:39:30.639
<v Speaker 3>gives a bunch of tutorials and then links to specific

707
00:39:30.719 --> 00:39:34.159
<v Speaker 3>weak code problems that are for those topics. And I

708
00:39:34.199 --> 00:39:37.960
<v Speaker 3>think that is one of the better sort of on

709
00:39:38.119 --> 00:39:43.599
<v Speaker 3>ramps into sort of weak code. And that's spelled n

710
00:39:43.679 --> 00:39:51.400
<v Speaker 3>ee T code dot io. I guess we're we're basically

711
00:39:51.440 --> 00:39:54.920
<v Speaker 3>advertising for that at this point. But yeah, I mean

712
00:39:55.239 --> 00:39:57.480
<v Speaker 3>I do think like we've had a couple of people

713
00:39:57.480 --> 00:40:02.079
<v Speaker 3>that come into the to the sessions that are, you know,

714
00:40:02.320 --> 00:40:08.480
<v Speaker 3>pretty new, and we always recommend, like I always recommend

715
00:40:08.639 --> 00:40:10.920
<v Speaker 3>new code as like, hey, this is how this is

716
00:40:10.920 --> 00:40:12.480
<v Speaker 3>how you kind of un ramp.

717
00:40:14.400 --> 00:40:16.800
<v Speaker 4>So totally.

718
00:40:16.840 --> 00:40:20.920
<v Speaker 6>You had mentioned a little earlier about how you did

719
00:40:20.960 --> 00:40:22.480
<v Speaker 6>this for a while and then you went away and

720
00:40:22.480 --> 00:40:24.119
<v Speaker 6>then you came back. It's like, oh now I can

721
00:40:24.280 --> 00:40:27.840
<v Speaker 6>understand it, which is so true. I mean, how many

722
00:40:28.039 --> 00:40:31.559
<v Speaker 6>I can't count the number of times I've solved the

723
00:40:31.559 --> 00:40:33.800
<v Speaker 6>problem in my head in the shower, you know, because

724
00:40:33.800 --> 00:40:36.400
<v Speaker 6>I'm sitting there thinking about it or having a nightmare.

725
00:40:36.400 --> 00:40:37.559
<v Speaker 6>Oh yeah, that's how I should do it.

726
00:40:38.039 --> 00:40:38.800
<v Speaker 5>I get really stuck.

727
00:40:38.840 --> 00:40:41.000
<v Speaker 4>I go for a walk, yeah exactly.

728
00:40:41.440 --> 00:40:45.519
<v Speaker 6>My question is, you know, we were talking earlier about

729
00:40:46.320 --> 00:40:49.519
<v Speaker 6>how this can sort of be like studying for the

730
00:40:49.639 --> 00:40:51.599
<v Speaker 6>test instead of studying the material.

731
00:40:53.320 --> 00:40:55.400
<v Speaker 4>I'm curious to see that after.

732
00:40:55.159 --> 00:41:00.079
<v Speaker 6>Having studied for leak code and gone through this and

733
00:41:00.119 --> 00:41:01.559
<v Speaker 6>studying these problems.

734
00:41:01.800 --> 00:41:05.440
<v Speaker 4>What areas you felt it improved for you? If any?

735
00:41:06.440 --> 00:41:09.840
<v Speaker 6>I mean, does it help you with just general problem solving,

736
00:41:10.039 --> 00:41:14.519
<v Speaker 6>with maybe some you know, programming type problem solving. What

737
00:41:14.679 --> 00:41:17.679
<v Speaker 6>is it that, if anything, that you feel you can

738
00:41:17.679 --> 00:41:20.960
<v Speaker 6>do better having gone through and studied for leap code.

739
00:41:23.400 --> 00:41:30.599
<v Speaker 2>Well, when I first started, I had so much emotional attachment,

740
00:41:30.679 --> 00:41:33.360
<v Speaker 2>for lack of a better word, to leap code. You know,

741
00:41:33.920 --> 00:41:37.679
<v Speaker 2>On one hand, it was I really hate doing this. This

742
00:41:37.800 --> 00:41:40.159
<v Speaker 2>is so boring, this is so useless. I don't want

743
00:41:40.199 --> 00:41:43.000
<v Speaker 2>to do this, Like I can't do this, Like I'm

744
00:41:43.039 --> 00:41:45.159
<v Speaker 2>not the type of person who can do this. I'm

745
00:41:45.159 --> 00:41:49.960
<v Speaker 2>a JavaScript engineer, I'm not like an algorithm's person. Just

746
00:41:50.079 --> 00:41:53.360
<v Speaker 2>a whole laundry list of why I don't want to

747
00:41:53.840 --> 00:42:00.360
<v Speaker 2>and can't do leap code. After starting the meetup up

748
00:42:00.360 --> 00:42:02.960
<v Speaker 2>a little bit, you know, I started improving and seeing like,

749
00:42:03.000 --> 00:42:06.480
<v Speaker 2>all right, so if I practiced this now I could

750
00:42:06.559 --> 00:42:11.159
<v Speaker 2>get better. You know, I actually passed some first rounds

751
00:42:11.159 --> 00:42:13.840
<v Speaker 2>of interviews which I did not think I would pass.

752
00:42:14.679 --> 00:42:17.639
<v Speaker 2>Like in Meta, I passed like two out of three

753
00:42:17.920 --> 00:42:21.639
<v Speaker 2>algorithm interviews, which I was very surprised at. And then

754
00:42:21.800 --> 00:42:26.199
<v Speaker 2>like taking that big break, it probably did I wouldn't

755
00:42:26.199 --> 00:42:28.960
<v Speaker 2>say the most good, but it did a huge chunk

756
00:42:29.000 --> 00:42:34.039
<v Speaker 2>of good for me because it removed a lot of

757
00:42:34.079 --> 00:42:39.039
<v Speaker 2>that I have to solve this or my life is sorry.

758
00:42:41.960 --> 00:42:43.320
<v Speaker 4>With any friendly podcast.

759
00:42:43.599 --> 00:42:49.760
<v Speaker 2>Yeah. Yeah, So basically that's what it did for me.

760
00:42:50.559 --> 00:42:56.840
<v Speaker 2>And also just where I traveled. I went to Europe

761
00:42:57.239 --> 00:42:59.400
<v Speaker 2>for a little while, and a lot of people who

762
00:42:59.480 --> 00:43:04.480
<v Speaker 2>I met were nomads, so all they did was essentially

763
00:43:04.559 --> 00:43:08.719
<v Speaker 2>travel the world and they you know, went to different

764
00:43:08.719 --> 00:43:14.440
<v Speaker 2>akaryoga conventions and a lot of people there they earned

765
00:43:14.480 --> 00:43:17.960
<v Speaker 2>like maybe ten fifteen thousand dollars a year and they

766
00:43:18.000 --> 00:43:22.159
<v Speaker 2>were just having this much more fulfilling lifestyle. And then

767
00:43:22.199 --> 00:43:24.920
<v Speaker 2>you have people on blind you know, making five hundred

768
00:43:25.000 --> 00:43:29.880
<v Speaker 2>seven hundred k year and they're suicidal, they don't have relationships.

769
00:43:30.280 --> 00:43:34.840
<v Speaker 2>So having that huge juxtaposition of these two different lifestyles,

770
00:43:35.239 --> 00:43:38.039
<v Speaker 2>it really helped me let go of a lot of

771
00:43:38.079 --> 00:43:42.039
<v Speaker 2>the emotional baggage around lead code. And then it's like

772
00:43:42.119 --> 00:43:46.280
<v Speaker 2>this is just like any other problem, like it's not special,

773
00:43:47.280 --> 00:43:51.119
<v Speaker 2>Like it removed that special factor from it.

774
00:43:51.199 --> 00:43:53.880
<v Speaker 6>So it sounded like it wasn't emotional attachment you had.

775
00:43:53.920 --> 00:43:55.320
<v Speaker 6>It was more like emotional repulsion.

776
00:43:55.960 --> 00:44:01.440
<v Speaker 2>Yeah. Yeah, I really don't want to do that exactly.

777
00:44:03.199 --> 00:44:03.920
<v Speaker 4>So how does that?

778
00:44:04.320 --> 00:44:04.519
<v Speaker 9>You know?

779
00:44:04.559 --> 00:44:07.840
<v Speaker 4>Going back to your meetups? So what do you do

780
00:44:07.920 --> 00:44:08.559
<v Speaker 4>with the meetups?

781
00:44:08.559 --> 00:44:10.519
<v Speaker 6>I mean, is it is it like do you have

782
00:44:10.599 --> 00:44:14.840
<v Speaker 6>like a shared screen where somebody can share their screen

783
00:44:14.840 --> 00:44:16.559
<v Speaker 6>and everybody can look at a problem and sort of

784
00:44:16.559 --> 00:44:18.039
<v Speaker 6>work through how to do it? Do you just pair

785
00:44:18.119 --> 00:44:23.320
<v Speaker 6>up and look at laptops? Is is there any sort

786
00:44:23.360 --> 00:44:25.360
<v Speaker 6>of structure like Okay, how you doing We're going to

787
00:44:25.400 --> 00:44:27.480
<v Speaker 6>talk about this and this where you go through problems

788
00:44:27.519 --> 00:44:28.119
<v Speaker 6>as a group.

789
00:44:28.639 --> 00:44:31.880
<v Speaker 4>Does it vary? I'm just curious to see how that works.

790
00:44:32.599 --> 00:44:33.280
<v Speaker 9>It does vary.

791
00:44:33.320 --> 00:44:35.119
<v Speaker 3>I would say it varies a little bit based on

792
00:44:35.159 --> 00:44:38.119
<v Speaker 3>how many people show up to a specific one. So

793
00:44:38.199 --> 00:44:40.880
<v Speaker 3>like we have one two like two weeks ago on

794
00:44:40.960 --> 00:44:44.599
<v Speaker 3>Thursday at general Assembly, and that one was very large,

795
00:44:44.880 --> 00:44:48.199
<v Speaker 3>so there's like sixty people there, so we really had

796
00:44:48.199 --> 00:44:51.559
<v Speaker 3>to break it up into smaller groups. And in that case,

797
00:44:51.599 --> 00:44:53.679
<v Speaker 3>we broke it up by just like level and the

798
00:44:53.840 --> 00:44:57.760
<v Speaker 3>code like easy, medium, hard and then there was like

799
00:44:57.800 --> 00:45:00.920
<v Speaker 3>a system design group. In that case, I think we

800
00:45:01.000 --> 00:45:04.960
<v Speaker 3>may actually start to incorporate, like for the really large groups,

801
00:45:04.960 --> 00:45:07.599
<v Speaker 3>start to incorporate like a pret easy group as well,

802
00:45:07.599 --> 00:45:10.119
<v Speaker 3>because there's a few people who are just onboarding onto

803
00:45:10.199 --> 00:45:13.880
<v Speaker 3>the code and we want to include those people, I

804
00:45:13.920 --> 00:45:15.880
<v Speaker 3>think in the and when we're when they're smaller groups

805
00:45:15.880 --> 00:45:19.920
<v Speaker 3>like some of our Saturday sessions. We I guess the

806
00:45:19.960 --> 00:45:22.559
<v Speaker 3>pattern that we've fallen into that we sort of like

807
00:45:22.719 --> 00:45:25.719
<v Speaker 3>is that we do we pick a solution type. It's

808
00:45:25.760 --> 00:45:28.360
<v Speaker 3>like sliding window, where you like slide a window across

809
00:45:28.360 --> 00:45:33.239
<v Speaker 3>an array to compute something and sort of will make

810
00:45:33.280 --> 00:45:36.639
<v Speaker 3>a theme for the whole session around finding like identifying

811
00:45:36.679 --> 00:45:40.000
<v Speaker 3>problems of that solution type and then solving a number

812
00:45:40.000 --> 00:45:43.119
<v Speaker 3>of them to sort of get familiar with that type

813
00:45:43.159 --> 00:45:48.920
<v Speaker 3>of solution, And that I think helps a lot with

814
00:45:49.000 --> 00:45:52.360
<v Speaker 3>just sort of like taking one one type of solution

815
00:45:52.480 --> 00:45:54.119
<v Speaker 3>and kind of embedding it in your mind so it

816
00:45:54.119 --> 00:45:56.639
<v Speaker 3>becomes like a tool, like a tool in your toolkit

817
00:45:56.679 --> 00:45:59.440
<v Speaker 3>that you can pull out if you see another type

818
00:45:59.440 --> 00:46:05.679
<v Speaker 3>of problem that uses that. And that's I think if

819
00:46:05.679 --> 00:46:07.519
<v Speaker 3>you're starting to get into leak code too, Like I

820
00:46:07.519 --> 00:46:09.079
<v Speaker 3>think the thing that can make it a lot less

821
00:46:09.079 --> 00:46:12.480
<v Speaker 3>intimidating is realizing that there's only like like there's like

822
00:46:12.639 --> 00:46:16.679
<v Speaker 3>only like twenty five total types of solutions really for

823
00:46:16.800 --> 00:46:21.320
<v Speaker 3>all leak code problems, more or less, and they're all

824
00:46:21.360 --> 00:46:25.880
<v Speaker 3>like like every leak code problem is like a different

825
00:46:26.000 --> 00:46:28.880
<v Speaker 3>variation on a solution type or maybe combines two of

826
00:46:28.920 --> 00:46:32.159
<v Speaker 3>them together or something. But there's only like twenty five patterns,

827
00:46:32.199 --> 00:46:35.920
<v Speaker 3>and then you just have to kind of like drill

828
00:46:36.000 --> 00:46:39.239
<v Speaker 3>them all and there's like different flavors of the given pattern,

829
00:46:39.280 --> 00:46:42.039
<v Speaker 3>Like binary searches a pattern, but there's different flavors of it.

830
00:46:43.800 --> 00:46:50.639
<v Speaker 9>But this actually brings up something that I've been thinking

831
00:46:50.679 --> 00:46:53.159
<v Speaker 9>about a lot lately, especially with this explosion of AI.

832
00:46:53.960 --> 00:46:57.159
<v Speaker 9>It seems like we're wasting billions of dollars on these

833
00:46:57.559 --> 00:47:04.920
<v Speaker 9>you know, general problems solvedving word games when really, because

834
00:47:04.920 --> 00:47:06.639
<v Speaker 9>I was thinking, I was thinking'd be more in the

835
00:47:06.719 --> 00:47:09.599
<v Speaker 9>order of ten thousand, like maybe less than that, but

836
00:47:09.719 --> 00:47:11.519
<v Speaker 9>somewhere in the order of ten thousand things you do

837
00:47:11.559 --> 00:47:14.039
<v Speaker 9>as a programmer, like think of every for loop you've

838
00:47:14.039 --> 00:47:17.280
<v Speaker 9>ever written, Think of every set of if statements you've

839
00:47:17.320 --> 00:47:21.559
<v Speaker 9>ever done, you know, think of every algorithm that you'd

840
00:47:21.559 --> 00:47:24.280
<v Speaker 9>ever had to ever have had to use, which is

841
00:47:24.320 --> 00:47:28.440
<v Speaker 9>probably less than twenty five you know, outside of leekode. Like,

842
00:47:28.639 --> 00:47:30.599
<v Speaker 9>think of all those things if you just had some

843
00:47:30.639 --> 00:47:34.199
<v Speaker 9>sort of assistant that could help identify like, ah, this

844
00:47:34.239 --> 00:47:36.639
<v Speaker 9>is the pattern here, let me template this out. How

845
00:47:36.719 --> 00:47:40.320
<v Speaker 9>much more valuable would that be than having some generic

846
00:47:40.400 --> 00:47:43.880
<v Speaker 9>thing that's just trying to like guess and figure stuff

847
00:47:43.920 --> 00:47:49.519
<v Speaker 9>out from you know, context clues and statistical analysis, And

848
00:47:49.559 --> 00:47:51.639
<v Speaker 9>how much less expensive would be in processing power?

849
00:47:52.800 --> 00:47:56.800
<v Speaker 3>Yeah, are you talking about like designing an AI like

850
00:47:57.280 --> 00:48:00.800
<v Speaker 3>as a design for a coding assistance or.

851
00:48:00.960 --> 00:48:05.199
<v Speaker 9>Yeah, yeah, yeah, yeah, because because the whole idea of

852
00:48:05.199 --> 00:48:08.199
<v Speaker 9>of most of this stuff seems to be based on

853
00:48:08.400 --> 00:48:10.960
<v Speaker 9>open AI's work, whether it's open ai or not. Like

854
00:48:11.000 --> 00:48:14.760
<v Speaker 9>the LM technology that they made public before they went

855
00:48:14.800 --> 00:48:16.840
<v Speaker 9>back to being a private company or not went back

856
00:48:16.880 --> 00:48:21.960
<v Speaker 9>but became a private company. You know, like like that

857
00:48:21.960 --> 00:48:25.519
<v Speaker 9>that vein of technology is so good for what it

858
00:48:25.559 --> 00:48:28.840
<v Speaker 9>was designed for, like creating ads right like you want

859
00:48:28.840 --> 00:48:30.360
<v Speaker 9>to you want to put lots of ads on web

860
00:48:30.400 --> 00:48:33.679
<v Speaker 9>pages with lots of keywords without you know that like

861
00:48:33.719 --> 00:48:37.119
<v Speaker 9>that's that is the business model that that open ai

862
00:48:37.519 --> 00:48:39.880
<v Speaker 9>had for like the last ten years until you know,

863
00:48:39.920 --> 00:48:45.119
<v Speaker 9>two years ago they started doing code and stuff. But yeah,

864
00:48:45.119 --> 00:48:47.639
<v Speaker 9>so if and it's like they took a really really

865
00:48:47.800 --> 00:48:51.280
<v Speaker 9>general like word driven approach and then applied to programming

866
00:48:51.320 --> 00:48:53.639
<v Speaker 9>and it does amazingly well. Like I I actually am

867
00:48:53.679 --> 00:48:56.760
<v Speaker 9>now a paid subscriber for GPT four oh because with

868
00:48:56.840 --> 00:49:00.719
<v Speaker 9>four oh, it's good enough that it's like gone from

869
00:49:00.800 --> 00:49:04.239
<v Speaker 9>solving the problems I ask it, like, you know, a

870
00:49:04.360 --> 00:49:07.199
<v Speaker 9>quarter of the time to seventy five percent of time,

871
00:49:07.239 --> 00:49:09.840
<v Speaker 9>and some of that is I only ask it questions

872
00:49:09.880 --> 00:49:12.559
<v Speaker 9>in a certain way now, but four oh is definitely

873
00:49:12.599 --> 00:49:15.119
<v Speaker 9>better than three you know when when this thing started.

874
00:49:15.920 --> 00:49:19.440
<v Speaker 9>But I just think so often if it could just

875
00:49:19.559 --> 00:49:21.519
<v Speaker 9>temple it out, like what are the things that you

876
00:49:21.599 --> 00:49:23.760
<v Speaker 9>do as a programmer, because there's not that many things

877
00:49:23.800 --> 00:49:25.880
<v Speaker 9>that you really do. It's you do like you're saying,

878
00:49:25.880 --> 00:49:28.519
<v Speaker 9>you take there's I think it's more than twenty five

879
00:49:28.559 --> 00:49:32.280
<v Speaker 9>different patterns, but you know it's accountable number of patterns

880
00:49:32.320 --> 00:49:34.760
<v Speaker 9>that you use as a programmer. What if you just

881
00:49:34.840 --> 00:49:41.719
<v Speaker 9>created an AI that did those things and then templated

882
00:49:41.760 --> 00:49:48.159
<v Speaker 9>them them out rather than what you know, the statistical

883
00:49:48.360 --> 00:49:52.360
<v Speaker 9>analysis bit that that's kind of the the the thought experiment.

884
00:49:53.920 --> 00:49:56.320
<v Speaker 2>I think CHET CHIPTI already can do a lot of that.

885
00:49:56.639 --> 00:50:02.440
<v Speaker 2>I mean, I use chet GPT for all my coding. Now. Yeah, basically,

886
00:50:02.519 --> 00:50:05.199
<v Speaker 2>I describe the problem that I'm trying to solve and

887
00:50:05.239 --> 00:50:07.400
<v Speaker 2>it spits out a good like one hundred one hundred

888
00:50:07.400 --> 00:50:10.480
<v Speaker 2>and fifty lines of code. Anything past that, that's where

889
00:50:10.480 --> 00:50:14.000
<v Speaker 2>it starts having problems. It can't understand the context of

890
00:50:14.000 --> 00:50:16.800
<v Speaker 2>my whole app. But if I say, like this is

891
00:50:16.840 --> 00:50:19.639
<v Speaker 2>something very specific that I want this module to do,

892
00:50:19.960 --> 00:50:23.719
<v Speaker 2>it does an incredible job. And there are many like

893
00:50:23.800 --> 00:50:26.639
<v Speaker 2>little things that it's great at as well, like you know,

894
00:50:26.840 --> 00:50:30.719
<v Speaker 2>create a type map for what I'm trying to do.

895
00:50:31.559 --> 00:50:34.679
<v Speaker 2>Like that's just something that takes a long time to

896
00:50:34.679 --> 00:50:38.559
<v Speaker 2>do by hand. But yeah, yeah it'll get it like

897
00:50:38.679 --> 00:50:39.920
<v Speaker 2>ninety nine percent of the time.

898
00:50:40.280 --> 00:50:44.000
<v Speaker 9>I definitely don't see ninety nine percent, but it's with Furrow.

899
00:50:44.440 --> 00:50:46.199
<v Speaker 9>I think that it's above fifty percent.

900
00:50:46.559 --> 00:50:48.440
<v Speaker 2>For just like a bunch of Jason, Like say I

901
00:50:48.599 --> 00:50:51.079
<v Speaker 2>drop in a bunch of adjacent and it has like

902
00:50:51.159 --> 00:50:55.159
<v Speaker 2>some text in it. I've basically never had it guess incorrectly,

903
00:50:55.599 --> 00:50:57.960
<v Speaker 2>and I might have to change it around, like maybe

904
00:50:59.079 --> 00:51:01.960
<v Speaker 2>like for this proper pretty instead of a string, it's

905
00:51:02.039 --> 00:51:05.599
<v Speaker 2>this array of strings but that's really the only time

906
00:51:05.639 --> 00:51:07.880
<v Speaker 2>that it gets it wrong, and you can't expect it

907
00:51:07.880 --> 00:51:08.679
<v Speaker 2>to get it right. There.

908
00:51:09.039 --> 00:51:12.599
<v Speaker 1>I was asking about how the meetup runs, and I

909
00:51:12.599 --> 00:51:14.400
<v Speaker 1>think somebody mentioned that you guys do it at General

910
00:51:14.440 --> 00:51:18.000
<v Speaker 1>Assembly in New York, So how do you find the

911
00:51:18.000 --> 00:51:19.039
<v Speaker 1>space for your meet up?

912
00:51:19.960 --> 00:51:21.360
<v Speaker 5>Somebody worked there or.

913
00:51:21.960 --> 00:51:24.800
<v Speaker 3>The Yeah, I mean, so that was actually Ken's not here,

914
00:51:24.800 --> 00:51:27.000
<v Speaker 3>but Ken and Stephen putting a lot of work into

915
00:51:27.079 --> 00:51:30.400
<v Speaker 3>just reaching out to different coding boot camps and those

916
00:51:30.400 --> 00:51:33.760
<v Speaker 3>have been the most successful. So there's one called Fractal

917
00:51:33.880 --> 00:51:38.119
<v Speaker 3>there in like Williamsburg, Brooklyn, and then there's General Assembly,

918
00:51:38.159 --> 00:51:44.679
<v Speaker 3>which is more in midtown Manhattan, and the General Assembly

919
00:51:44.719 --> 00:51:47.960
<v Speaker 3>is more new Fractal we meet on Saturdays, and General

920
00:51:48.000 --> 00:51:50.760
<v Speaker 3>assemblies like every other Thursday now or it's going to be.

921
00:51:52.159 --> 00:51:54.039
<v Speaker 3>But yeah, I mean, there have been a number of

922
00:51:54.079 --> 00:51:56.559
<v Speaker 3>different attempts to reach out. I think in the early stages,

923
00:51:56.599 --> 00:52:00.440
<v Speaker 3>Totally was actually covering the cost of like trying to

924
00:52:00.480 --> 00:52:03.320
<v Speaker 3>pay for these paid venues, and that wasn't super sustainable

925
00:52:03.360 --> 00:52:07.760
<v Speaker 3>because we just have fluctuating numbers of people attending, and

926
00:52:08.000 --> 00:52:11.320
<v Speaker 3>like it was also optional to pay for tickets, So

927
00:52:11.440 --> 00:52:13.119
<v Speaker 3>at that time a lot of people opted not to

928
00:52:14.599 --> 00:52:17.800
<v Speaker 3>and it was just wasn't really sustainable to do the

929
00:52:17.840 --> 00:52:23.280
<v Speaker 3>paid venues. So but yeah, we've found that those the

930
00:52:23.400 --> 00:52:26.239
<v Speaker 3>coding boot camps are definitely happy to have us there

931
00:52:26.400 --> 00:52:29.559
<v Speaker 3>because it's like an interview prep group, which is sort

932
00:52:29.559 --> 00:52:32.960
<v Speaker 3>of directly related to the value they're trying to provide

933
00:52:32.960 --> 00:52:37.599
<v Speaker 3>their students. So that's gone, that's gone well so far,

934
00:52:38.360 --> 00:52:42.559
<v Speaker 3>and we basically just get to use their space. For Fractal,

935
00:52:42.559 --> 00:52:44.480
<v Speaker 3>we just get to kind of show up on Saturdays

936
00:52:44.480 --> 00:52:47.199
<v Speaker 3>and use their space and then for GA they have

937
00:52:47.280 --> 00:52:50.119
<v Speaker 3>to like organize an event around it because that's sort

938
00:52:50.119 --> 00:52:54.519
<v Speaker 3>of their policy. But yeah, we're still kind of exploring

939
00:52:54.559 --> 00:52:57.199
<v Speaker 3>a bit. I think Fractals like a further out, it's

940
00:52:57.199 --> 00:53:00.000
<v Speaker 3>a less central location, so not as many people can

941
00:53:00.079 --> 00:53:05.360
<v Speaker 3>attend that one. So yeah, we're always well, well, yeah,

942
00:53:05.480 --> 00:53:07.800
<v Speaker 3>looking for a space that's going to be kind of

943
00:53:07.840 --> 00:53:10.920
<v Speaker 3>central for people that is hopefully not expensive.

944
00:53:11.519 --> 00:53:15.280
<v Speaker 4>So speaking of space, do you ever use MySpace? I'm

945
00:53:15.280 --> 00:53:15.800
<v Speaker 4>not kidding.

946
00:53:17.440 --> 00:53:20.360
<v Speaker 6>I just saw an article about MySpace celebrating its twenty

947
00:53:20.360 --> 00:53:22.559
<v Speaker 6>first anniversary, so I brought that to mind.

948
00:53:22.880 --> 00:53:24.199
<v Speaker 4>I'll give myself a rimshot for this.

949
00:53:25.119 --> 00:53:28.119
<v Speaker 9>Wait is Mike, I'm going to go to the website didn't.

950
00:53:28.239 --> 00:53:29.360
<v Speaker 9>I didn't know they were still around.

951
00:53:30.199 --> 00:53:32.599
<v Speaker 6>Yeah, here's an article, I'll mention it and picks that

952
00:53:32.679 --> 00:53:35.719
<v Speaker 6>I have something I just on Hacker news.

953
00:53:36.840 --> 00:53:40.360
<v Speaker 5>So anyway, cool? Is there anything else we want to shoot?

954
00:53:40.360 --> 00:53:40.559
<v Speaker 2>Dog?

955
00:53:40.599 --> 00:53:41.360
<v Speaker 9>It does exist?

956
00:53:42.800 --> 00:53:45.280
<v Speaker 1>Anything else we want to go into with the meetup

957
00:53:45.400 --> 00:53:50.800
<v Speaker 1>or leak code before we do picks? Okay, well let's

958
00:53:50.800 --> 00:53:54.199
<v Speaker 1>do the picks. Then we usually have our guests go last.

959
00:53:54.199 --> 00:53:57.079
<v Speaker 1>But Jeff, if you've got to jump off soon, are

960
00:53:57.119 --> 00:54:01.239
<v Speaker 1>you enjoying any TV shows, books, movie, these, technology?

961
00:54:02.639 --> 00:54:03.360
<v Speaker 5>Anything else?

962
00:54:04.000 --> 00:54:06.039
<v Speaker 3>Uh? I don't know.

963
00:54:06.079 --> 00:54:08.599
<v Speaker 9>This is this is not super anything.

964
00:54:09.039 --> 00:54:14.159
<v Speaker 3>Started playing Cyberpunk again, but but that's a that's an

965
00:54:14.159 --> 00:54:17.920
<v Speaker 3>older game. I guess. Yeah, I don't know. Yeah, just

966
00:54:18.440 --> 00:54:21.800
<v Speaker 3>I have nothing that's super exciting. It's like I've just

967
00:54:21.880 --> 00:54:24.679
<v Speaker 3>played Cyberpunk and ballers Gate three and then I do

968
00:54:24.840 --> 00:54:30.000
<v Speaker 3>Bartarya when I'm not not working and looking for work.

969
00:54:32.639 --> 00:54:34.239
<v Speaker 3>It's hard to come up with these on the spot.

970
00:54:34.840 --> 00:54:36.840
<v Speaker 3>Come back to me and I'll maybe have something.

971
00:54:37.119 --> 00:54:39.079
<v Speaker 1>All right, Hopefully you don't get your call between now

972
00:54:39.079 --> 00:54:41.039
<v Speaker 1>and then, aj do you want to start us off

973
00:54:41.039 --> 00:54:41.400
<v Speaker 1>with the picks?

974
00:54:41.400 --> 00:54:41.559
<v Speaker 5>Then?

975
00:54:43.119 --> 00:54:49.840
<v Speaker 9>Yes, I do, Chuck, so one thing that I totally

976
00:54:49.880 --> 00:54:52.400
<v Speaker 9>forgot last time. So my wife and I took a

977
00:54:52.440 --> 00:54:59.400
<v Speaker 9>trip to to Colorado to see the Royal Gorge Bridge,

978
00:54:59.599 --> 00:55:04.000
<v Speaker 9>and on the way we finally started listening to some

979
00:55:04.079 --> 00:55:09.440
<v Speaker 9>of the Brandon Sanderson Secret Project books that we've had

980
00:55:09.480 --> 00:55:12.639
<v Speaker 9>now for I guess about two years, but have not

981
00:55:13.360 --> 00:55:16.679
<v Speaker 9>like listened taken the opportunity to enjoy listening to this.

982
00:55:16.800 --> 00:55:19.840
<v Speaker 9>On the trip we did, and we listened to You

983
00:55:19.960 --> 00:55:23.519
<v Speaker 9>Me and the Nightmare Painter and Sunlit Man, and she

984
00:55:23.840 --> 00:55:27.480
<v Speaker 9>I think had already listened to Tress and I was

985
00:55:27.679 --> 00:55:31.599
<v Speaker 9>in the last few chapters of The Frugal Wizard's Guide

986
00:55:31.719 --> 00:55:36.239
<v Speaker 9>to Medieval England, and You Me and the Nightmare Painter

987
00:55:36.760 --> 00:55:40.440
<v Speaker 9>is just an amazing story. I think that it is

988
00:55:40.519 --> 00:55:46.679
<v Speaker 9>one of Brandon Sanderson's best works. It very much has

989
00:55:47.639 --> 00:55:50.119
<v Speaker 9>an anime feel to it. He says that it was

990
00:55:50.159 --> 00:55:57.400
<v Speaker 9>inspired by Final Fantasy X and a manga and then

991
00:55:57.599 --> 00:55:59.960
<v Speaker 9>just you know, some of his own thoughts while sitting

992
00:56:00.079 --> 00:56:02.599
<v Speaker 9>on the bus or in the park or something. But

993
00:56:02.800 --> 00:56:08.159
<v Speaker 9>it is it's a world in which there are nightmare painters,

994
00:56:08.159 --> 00:56:11.239
<v Speaker 9>and nightmare painters go out at at night and they're

995
00:56:11.239 --> 00:56:16.079
<v Speaker 9>basically like cops, like not like cops, they're like like

996
00:56:16.280 --> 00:56:18.559
<v Speaker 9>citizen did what did you call that back in the

997
00:56:18.639 --> 00:56:21.280
<v Speaker 9>nineties with the signs up in the neighbor neighborhood Watch,

998
00:56:21.400 --> 00:56:24.719
<v Speaker 9>they're like neighborhood watch, like paid neighborhood watch, except that

999
00:56:24.760 --> 00:56:28.159
<v Speaker 9>they are watching out for nightmares, which are creatures that

1000
00:56:29.599 --> 00:56:34.159
<v Speaker 9>uh come out at at at night and become manifest

1001
00:56:34.199 --> 00:56:37.880
<v Speaker 9>from people's dreams. So very very much in that vein

1002
00:56:37.960 --> 00:56:40.920
<v Speaker 9>of you know, like Spirited Away or something that seems

1003
00:56:40.960 --> 00:56:45.599
<v Speaker 9>like a studio ghibli type of story, and you know

1004
00:56:46.119 --> 00:56:48.639
<v Speaker 9>that that in of itself may not appeal to you,

1005
00:56:49.480 --> 00:56:54.400
<v Speaker 9>but I like, yeah, I'd almost rather just give someone

1006
00:56:54.400 --> 00:56:56.559
<v Speaker 9>the book and say here, read this or listen to this,

1007
00:56:56.679 --> 00:56:59.119
<v Speaker 9>then try to describe it. But but I'll try to

1008
00:56:59.119 --> 00:57:03.920
<v Speaker 9>describe it anyway. So there's the nightmare Painters, and then

1009
00:57:03.960 --> 00:57:08.239
<v Speaker 9>there is you me, who I don't think that she's

1010
00:57:08.400 --> 00:57:12.559
<v Speaker 9>called a princess, but essentially she's a she's not a princess,

1011
00:57:12.599 --> 00:57:18.119
<v Speaker 9>she's a type of royalty. And then it kind of

1012
00:57:18.159 --> 00:57:22.119
<v Speaker 9>goes into a Freaky Friday scenario. So yes, it's like

1013
00:57:22.920 --> 00:57:27.039
<v Speaker 9>it's like Spirited Away meets Freaky Friday. That is what

1014
00:57:27.079 --> 00:57:30.760
<v Speaker 9>you mean the Nightmare Painter is. But there's also I

1015
00:57:31.199 --> 00:57:34.039
<v Speaker 9>don't know, I mean calling it that just makes it

1016
00:57:34.119 --> 00:57:38.360
<v Speaker 9>sound so not as great as it is, because Spreaky

1017
00:57:38.360 --> 00:57:41.559
<v Speaker 9>Friday is an okay movie and Spirited Away is a

1018
00:57:41.679 --> 00:57:44.679
<v Speaker 9>very weird cartoon. But You Me and the Nightmare Painter

1019
00:57:44.880 --> 00:57:48.239
<v Speaker 9>is just awesome. I loved it. I think it was

1020
00:57:48.639 --> 00:57:53.679
<v Speaker 9>around twelve hours long, and we listened to it on

1021
00:57:53.679 --> 00:57:57.039
<v Speaker 9>one point five and one setting on our trip out

1022
00:57:57.079 --> 00:58:02.000
<v Speaker 9>to the hotel, and then other quick picks the chosen.

1023
00:58:02.760 --> 00:58:06.760
<v Speaker 9>I think that season four is has been phenomenal. I

1024
00:58:06.800 --> 00:58:11.280
<v Speaker 9>think it's really interesting as as a fairly well. It's

1025
00:58:11.280 --> 00:58:18.480
<v Speaker 9>a non denominational portraying of the of Jesus' disciples. So

1026
00:58:19.079 --> 00:58:21.280
<v Speaker 9>there's a little bit of Catholicism in there, there's a

1027
00:58:21.280 --> 00:58:23.400
<v Speaker 9>little bit of Judaism in there, there's a little bit

1028
00:58:23.400 --> 00:58:28.960
<v Speaker 9>of Evangelists Christianity in there. There's a bit of the

1029
00:58:29.039 --> 00:58:31.039
<v Speaker 9>Church of jes Christ to the Latter day Saints in there.

1030
00:58:31.159 --> 00:58:37.800
<v Speaker 9>There's like, there's lots of different philosophies represented, not I

1031
00:58:38.159 --> 00:58:41.639
<v Speaker 9>think because the intent was to represent the different philosophies

1032
00:58:41.679 --> 00:58:45.400
<v Speaker 9>or different religions, but more because I think this person

1033
00:58:45.480 --> 00:58:49.360
<v Speaker 9>just has a really good reading of the Bible. By

1034
00:58:49.400 --> 00:58:55.639
<v Speaker 9>good reading, I mean is able to to see past

1035
00:58:55.719 --> 00:59:01.320
<v Speaker 9>the five thousand years of translations and idioms and you know,

1036
00:59:01.400 --> 00:59:05.920
<v Speaker 9>like to really pull out what I think was meant.

1037
00:59:06.320 --> 00:59:08.440
<v Speaker 9>And I imagine it must have made a lot of

1038
00:59:08.480 --> 00:59:13.159
<v Speaker 9>pastors and seminaries very angry to see Season four. I've

1039
00:59:13.239 --> 00:59:16.039
<v Speaker 9>heard of of last. But that's the whole thing is

1040
00:59:16.079 --> 00:59:19.920
<v Speaker 9>it's about the Pharisees and the Sadducees and Jesus being

1041
00:59:20.400 --> 00:59:25.400
<v Speaker 9>like a revolutionary and so I just yeah, season four

1042
00:59:25.519 --> 00:59:28.519
<v Speaker 9>was great. I can't wait for season five. They just

1043
00:59:28.599 --> 00:59:31.639
<v Speaker 9>finished filming it. But if you don't need to be

1044
00:59:31.719 --> 00:59:35.440
<v Speaker 9>a religious person to enjoy The Chosen, it is such

1045
00:59:35.480 --> 00:59:38.639
<v Speaker 9>a well produced show. Is it is family friendly, with

1046
00:59:38.679 --> 00:59:44.079
<v Speaker 9>the caveat that there are scenes with violence in them.

1047
00:59:44.840 --> 00:59:49.920
<v Speaker 9>There are topics that are hard to deal with, like miscarriage.

1048
00:59:51.440 --> 00:59:54.239
<v Speaker 9>You know, there are like real life topics in the show.

1049
00:59:54.320 --> 00:59:56.599
<v Speaker 9>So it's like I would give it a rage rating

1050
00:59:56.639 --> 01:00:02.280
<v Speaker 9>of PG thirteen thematically, but PG in terms of like

1051
01:00:02.320 --> 01:00:07.519
<v Speaker 9>it's a good family show and the first few episodes

1052
01:00:07.559 --> 01:00:09.360
<v Speaker 9>are hard to get into because it's not really clear

1053
01:00:09.360 --> 01:00:11.840
<v Speaker 9>where it's going. But once you get past the third

1054
01:00:11.920 --> 01:00:16.639
<v Speaker 9>or fourth episode, it's it's a pretty gripping show and

1055
01:00:16.679 --> 01:00:19.880
<v Speaker 9>I'd recommend it to anybody religious or not. And if

1056
01:00:19.920 --> 01:00:22.679
<v Speaker 9>you are religious and you watch it, you might have

1057
01:00:22.760 --> 01:00:24.880
<v Speaker 9>to just be okay with some of your beliefs being

1058
01:00:25.039 --> 01:00:28.239
<v Speaker 9>challenged or interpreted differently, but not in a bad way,

1059
01:00:28.239 --> 01:00:30.840
<v Speaker 9>not in a malicious way, just you know, taking different

1060
01:00:31.039 --> 01:00:35.400
<v Speaker 9>there's different beliefs represented, and I think that it's all biblical,

1061
01:00:35.719 --> 01:00:38.599
<v Speaker 9>but it may not be biblical in the way that

1062
01:00:39.599 --> 01:00:44.360
<v Speaker 9>your particular pastor or church group may have explained it before.

1063
01:00:44.400 --> 01:00:46.599
<v Speaker 9>And I don't you know, some people might think, well,

1064
01:00:46.599 --> 01:00:49.239
<v Speaker 9>that makes it wrong, but I think that they stick

1065
01:00:49.280 --> 01:00:55.320
<v Speaker 9>to the biblical story. It's just not Yeah, I don't

1066
01:00:55.320 --> 01:00:55.800
<v Speaker 9>know how to say it.

1067
01:00:55.760 --> 01:00:55.800
<v Speaker 4>That.

1068
01:00:56.079 --> 01:00:59.199
<v Speaker 9>And the last thing, super quick I found this. This

1069
01:00:59.280 --> 01:01:02.480
<v Speaker 9>came up again, Beauty and the Beat of a YouTube video

1070
01:01:02.519 --> 01:01:06.719
<v Speaker 9>that just couldn't be made today. But it's so amazing.

1071
01:01:07.960 --> 01:01:13.119
<v Speaker 9>It's a belle in the hood and it's so funny.

1072
01:01:13.159 --> 01:01:18.760
<v Speaker 9>It's a yeah, that's that's basically how to describe it.

1073
01:01:19.679 --> 01:01:22.159
<v Speaker 9>Fun fun little video that's a parody of Beauty and

1074
01:01:22.280 --> 01:01:26.400
<v Speaker 9>the Beast the morning song when it's you know, hello,

1075
01:01:26.440 --> 01:01:27.159
<v Speaker 9>how's your bread?

1076
01:01:27.239 --> 01:01:27.400
<v Speaker 2>Oh?

1077
01:01:27.519 --> 01:01:31.480
<v Speaker 9>You know, I'm just reading a story but but but

1078
01:01:31.519 --> 01:01:34.880
<v Speaker 9>instead it's just oh, it's it's so hilarious and it

1079
01:01:34.920 --> 01:01:37.800
<v Speaker 9>has some of the early you know, YouTube comedians and

1080
01:01:37.800 --> 01:01:40.719
<v Speaker 9>stuff in it, back when when YouTube was a little

1081
01:01:40.760 --> 01:01:47.039
<v Speaker 9>bit more grassroots and raw, you know. So anyway, those

1082
01:01:47.079 --> 01:01:49.639
<v Speaker 9>those are my picks, all right, Steve?

1083
01:01:49.639 --> 01:01:50.760
<v Speaker 5>What are your picks?

1084
01:01:52.039 --> 01:01:54.639
<v Speaker 4>Oh? Is aj Dunn? Sorry? I was taking a nap

1085
01:01:54.639 --> 01:01:55.679
<v Speaker 4>there for a second. Good.

1086
01:01:55.920 --> 01:01:57.239
<v Speaker 9>I wanted to give you time, Steve.

1087
01:01:57.840 --> 01:02:00.239
<v Speaker 4>You gave me plenty of trust me. Okay.

1088
01:02:00.320 --> 01:02:05.239
<v Speaker 6>So, as I mentioned earlier, the little article I saw

1089
01:02:05.280 --> 01:02:09.280
<v Speaker 6>about in MySpace, it's on trib live dot com. It

1090
01:02:09.320 --> 01:02:12.239
<v Speaker 6>says MySpace celebrates his twenty first birthday? Do we still

1091
01:02:12.280 --> 01:02:16.360
<v Speaker 6>need it? So I didn't even know what existed either.

1092
01:02:16.599 --> 01:02:20.039
<v Speaker 6>I used it in a while. I can remember when

1093
01:02:20.079 --> 01:02:23.400
<v Speaker 6>it first came out, and one of the from a

1094
01:02:23.440 --> 01:02:26.360
<v Speaker 6>coding standpoint, if you want to look at it from

1095
01:02:26.360 --> 01:02:29.880
<v Speaker 6>that standpoint, it was, if I remember, the big thing

1096
01:02:30.000 --> 01:02:32.559
<v Speaker 6>was it allowed you to customize like CSS, and so

1097
01:02:32.679 --> 01:02:36.239
<v Speaker 6>you had people doing whole businesses off of creating customized

1098
01:02:36.679 --> 01:02:40.280
<v Speaker 6>MySpace themes for people to have for their own profile.

1099
01:02:41.159 --> 01:02:43.159
<v Speaker 6>I know I've heard some people say that was how

1100
01:02:43.199 --> 01:02:47.440
<v Speaker 6>they really started to learn about front end styling and

1101
01:02:47.480 --> 01:02:53.400
<v Speaker 6>theming with CSS and HTML. So maybe from a security standpoint,

1102
01:02:53.440 --> 01:02:58.199
<v Speaker 6>it wasn't the best thing, but in terms of being

1103
01:02:58.199 --> 01:03:00.440
<v Speaker 6>a tool to allow people to learn how to use

1104
01:03:00.480 --> 01:03:03.039
<v Speaker 6>the web and make the web look good, it seems

1105
01:03:03.039 --> 01:03:05.559
<v Speaker 6>to have its own space encoding history.

1106
01:03:07.800 --> 01:03:08.519
<v Speaker 4>Now for the.

1107
01:03:10.159 --> 01:03:14.800
<v Speaker 6>Totally in Oh we Lost Jeff there might not know

1108
01:03:14.840 --> 01:03:17.360
<v Speaker 6>that the dad jokes are the high point of any

1109
01:03:17.400 --> 01:03:19.840
<v Speaker 6>of these podcasts, So.

1110
01:03:21.480 --> 01:03:22.079
<v Speaker 4>Here they are.

1111
01:03:22.719 --> 01:03:27.079
<v Speaker 6>So the other day I saw a microbiologist. He was

1112
01:03:27.119 --> 01:03:33.679
<v Speaker 6>a lot bigger than I expected, right. And then over

1113
01:03:33.719 --> 01:03:37.519
<v Speaker 6>the weekend I was working on my house, doing some

1114
01:03:37.679 --> 01:03:39.559
<v Speaker 6>you know, work around the house, and I fell off

1115
01:03:39.559 --> 01:03:42.440
<v Speaker 6>a fifty foot ladder. Fortunately I was only on the

1116
01:03:42.440 --> 01:03:48.840
<v Speaker 6>bottom step. And then here's a thought on Disney and

1117
01:03:48.880 --> 01:03:55.199
<v Speaker 6>Pinocchio was reading some about him lately, probably on TMS

1118
01:03:55.400 --> 01:03:57.920
<v Speaker 6>or something, and heard that he hasn't had much luck

1119
01:03:57.920 --> 01:04:01.199
<v Speaker 6>on dating apps. But I mean, what do you expect

1120
01:04:01.199 --> 01:04:03.960
<v Speaker 6>from a guy who's looking for relationship with no strings attached?

1121
01:04:07.880 --> 01:04:09.599
<v Speaker 4>Those are my picks, all.

1122
01:04:09.599 --> 01:04:12.519
<v Speaker 1>Right, I'm gonna jump in do my picks real fast.

1123
01:04:12.559 --> 01:04:16.199
<v Speaker 1>So the first pick is I usually totally. I usually

1124
01:04:16.239 --> 01:04:18.000
<v Speaker 1>do a board game pick. Of course, you've been on before,

1125
01:04:18.079 --> 01:04:21.159
<v Speaker 1>you probably know that I'm going to pick a game Challengers.

1126
01:04:21.199 --> 01:04:24.000
<v Speaker 5>It's kind of a mix of Capture the Flag and war.

1127
01:04:24.800 --> 01:04:27.320
<v Speaker 5>So you start out with your base set, you build your.

1128
01:04:27.199 --> 01:04:31.360
<v Speaker 1>Deck, and then you play one on one against somebody

1129
01:04:31.360 --> 01:04:34.760
<v Speaker 1>else that's playing, and you flip over cards until you've

1130
01:04:34.760 --> 01:04:35.760
<v Speaker 1>beat their top card.

1131
01:04:35.800 --> 01:04:38.440
<v Speaker 5>Then you get the flag. I mean that's more or

1132
01:04:38.480 --> 01:04:38.800
<v Speaker 5>less it.

1133
01:04:38.880 --> 01:04:40.760
<v Speaker 1>I mean the deck building gets a little involved, but

1134
01:04:40.920 --> 01:04:44.320
<v Speaker 1>that's effectively the game. It'll play up to eight people,

1135
01:04:44.760 --> 01:04:48.000
<v Speaker 1>and so you play seven rounds and you just rotate chairs, right,

1136
01:04:48.039 --> 01:04:50.320
<v Speaker 1>so each of you get a little schedule, right, So

1137
01:04:50.400 --> 01:04:51.760
<v Speaker 1>you're on the red and then you're on the green,

1138
01:04:51.800 --> 01:04:53.280
<v Speaker 1>and then you're on the yellow, and then you're back

1139
01:04:53.280 --> 01:04:58.599
<v Speaker 1>to the red, and then whoever has the most points

1140
01:04:58.639 --> 01:05:01.599
<v Speaker 1>at the end of the round or at the end

1141
01:05:01.639 --> 01:05:04.159
<v Speaker 1>of the seventh round, the two top two go head

1142
01:05:04.159 --> 01:05:04.639
<v Speaker 1>to head and.

1143
01:05:04.599 --> 01:05:09.480
<v Speaker 5>Whoever wins wins. That's the game, really really fun game.

1144
01:05:09.559 --> 01:05:11.400
<v Speaker 1>I tried to teach it to my family last night,

1145
01:05:11.519 --> 01:05:15.119
<v Speaker 1>and I have to admit my wife was tired and

1146
01:05:15.280 --> 01:05:18.599
<v Speaker 1>didn't want to play more than two rounds. But let

1147
01:05:18.599 --> 01:05:22.639
<v Speaker 1>me get the board game wait for you, Here we

1148
01:05:22.719 --> 01:05:26.960
<v Speaker 1>go Challengers. It is waited at one point seven to eight,

1149
01:05:28.320 --> 01:05:33.039
<v Speaker 1>so that's that's pretty approachable for most casual gamers. The

1150
01:05:33.039 --> 01:05:34.760
<v Speaker 1>first time you play it, it takes a little bit

1151
01:05:34.760 --> 01:05:36.239
<v Speaker 1>to kind of figure some of it out, but then

1152
01:05:36.960 --> 01:05:39.360
<v Speaker 1>after that you're kind of good to go. A couple

1153
01:05:39.360 --> 01:05:43.159
<v Speaker 1>of other picks here real quick, I've been reading Obi

1154
01:05:43.159 --> 01:05:47.880
<v Speaker 1>Fernandez's book on AI and I am really enjoying getting

1155
01:05:47.920 --> 01:05:52.320
<v Speaker 1>into AI. So I'm gonna put a link to that

1156
01:05:52.400 --> 01:05:55.920
<v Speaker 1>in the chat and then it'll show up his comments on.

1157
01:05:55.840 --> 01:05:58.039
<v Speaker 5>Facebook, Twitch, and YouTube.

1158
01:05:58.719 --> 01:06:01.360
<v Speaker 1>But the last thing is, and I'm just going to

1159
01:06:01.400 --> 01:06:04.599
<v Speaker 1>put it out there, I am working on getting AI

1160
01:06:04.639 --> 01:06:09.280
<v Speaker 1>for JavaScript dot com launched. You'll get emails from me

1161
01:06:09.320 --> 01:06:12.199
<v Speaker 1>about how to do AI and JavaScript. I'm putting together

1162
01:06:12.280 --> 01:06:16.960
<v Speaker 1>an AI summit at the end of September, and just

1163
01:06:17.000 --> 01:06:19.079
<v Speaker 1>to give you a little bit of context, it's not

1164
01:06:19.159 --> 01:06:23.280
<v Speaker 1>focused on JavaScript or Ruby or any other language per se.

1165
01:06:24.000 --> 01:06:27.079
<v Speaker 1>It is primarily focused on how do you add AI

1166
01:06:27.159 --> 01:06:30.280
<v Speaker 1>features to your apps, So we're also not getting into

1167
01:06:30.280 --> 01:06:33.719
<v Speaker 1>PyTorch or anything like that. And then I'm going to

1168
01:06:33.800 --> 01:06:37.599
<v Speaker 1>do a boot camp starting in late October early November,

1169
01:06:38.079 --> 01:06:41.880
<v Speaker 1>and we'll go through Okay, here's how you use some

1170
01:06:41.960 --> 01:06:44.280
<v Speaker 1>of the transcription services. Here's how you use some of

1171
01:06:44.320 --> 01:06:48.400
<v Speaker 1>the the services like chat or GPT four, or you

1172
01:06:48.519 --> 01:06:50.079
<v Speaker 1>know some of the other ones that are out there.

1173
01:06:50.280 --> 01:06:53.480
<v Speaker 1>If you need a more custom model, here's how you

1174
01:06:53.559 --> 01:06:56.199
<v Speaker 1>use LAMA three or something like that. So we're just

1175
01:06:56.199 --> 01:06:57.599
<v Speaker 1>going to go into all of that, some of the

1176
01:06:57.599 --> 01:07:01.519
<v Speaker 1>other computer vision and image generation, video generation.

1177
01:07:01.920 --> 01:07:03.400
<v Speaker 5>So we'll get into all of that in the boot camp.

1178
01:07:04.920 --> 01:07:07.719
<v Speaker 1>And so I don't have a website for it yet,

1179
01:07:07.760 --> 01:07:09.639
<v Speaker 1>but that's coming. So if you sign up for the

1180
01:07:09.679 --> 01:07:12.199
<v Speaker 1>summit or sign it for the email list, you'll definitely

1181
01:07:12.239 --> 01:07:13.159
<v Speaker 1>get notified when.

1182
01:07:13.000 --> 01:07:15.519
<v Speaker 5>That comes out. So those are my picks totally. What

1183
01:07:15.559 --> 01:07:16.400
<v Speaker 5>are your picks?

1184
01:07:17.840 --> 01:07:23.679
<v Speaker 2>Yeah, so I've got three. The first one is a

1185
01:07:23.719 --> 01:07:25.440
<v Speaker 2>hobby you might want to try if you want to

1186
01:07:25.440 --> 01:07:30.239
<v Speaker 2>get better at communication. The general umbrella is called authentic relating,

1187
01:07:30.960 --> 01:07:35.360
<v Speaker 2>and then there are a few sub communities. There's NBC

1188
01:07:35.599 --> 01:07:43.559
<v Speaker 2>Nonviolent Communication and circling. And I forgot the third one. Yeah,

1189
01:07:43.639 --> 01:07:48.280
<v Speaker 2>it's a really great group of people. You build type ons,

1190
01:07:48.679 --> 01:07:53.199
<v Speaker 2>you get to know yourself more, and I've noticed my

1191
01:07:53.320 --> 01:07:56.840
<v Speaker 2>ability to communicate with my coworkers really increased since I

1192
01:07:56.880 --> 01:08:04.880
<v Speaker 2>started doing it. The second one is akuryoga or partner acrobatics.

1193
01:08:05.880 --> 01:08:10.079
<v Speaker 2>Essentially you do acrobatics with somebody else, but it has

1194
01:08:11.760 --> 01:08:16.199
<v Speaker 2>a more smooth kind of feel to it rather than cheerleading.

1195
01:08:18.159 --> 01:08:20.760
<v Speaker 2>And it's also a really great way to get to

1196
01:08:20.800 --> 01:08:24.960
<v Speaker 2>know other people and learn more of that somatic communication.

1197
01:08:26.039 --> 01:08:29.720
<v Speaker 2>And the third thing is a resource that I've been writing.

1198
01:08:30.840 --> 01:08:34.880
<v Speaker 2>It's called The Neurodivergent Guide to the Workplace. So if

1199
01:08:34.920 --> 01:08:39.479
<v Speaker 2>you identify as neurodivergent, or if you simply want to

1200
01:08:39.560 --> 01:08:45.600
<v Speaker 2>learn some cool tricks on how to navigate the workplace,

1201
01:08:45.640 --> 01:08:51.680
<v Speaker 2>better check it out. It's on os dot, totally dot.

1202
01:08:51.520 --> 01:08:56.000
<v Speaker 5>Me awesome, all right. If people want to follow you online,

1203
01:08:56.039 --> 01:08:56.680
<v Speaker 5>where do they find you?

1204
01:08:58.000 --> 01:08:59.000
<v Speaker 2>Totally dot me.

1205
01:09:00.079 --> 01:09:03.479
<v Speaker 1>Last thing, it's lcsquad dot com for the lead Code

1206
01:09:04.279 --> 01:09:05.319
<v Speaker 1>meet up if you're in New.

1207
01:09:05.239 --> 01:09:09.000
<v Speaker 4>York and totally is t o l I right, all.

1208
01:09:09.000 --> 01:09:11.720
<v Speaker 1>Right, Well, thanks for coming. Tell Jeff thanks for us.

1209
01:09:13.000 --> 01:09:14.359
<v Speaker 1>We'll wrap it up until next time.

1210
01:09:14.720 --> 01:09:15.199
<v Speaker 5>Max Al
