1
00:00:10,044 --> 00:00:14,900
Hey everyone, Mathias Hansen back with another episode of Countdown to Laravel Live
Denmark.

2
00:00:14,900 --> 00:00:20,339
And I'm really excited today we have Leah Thompson who is going to be speaking at Laravel
Live Denmark in August.

3
00:00:20,339 --> 00:00:21,650
Leah, how are doing?

4
00:00:21,978 --> 00:00:23,426
I'm good, how are you?

5
00:00:23,945 --> 00:00:26,217
I'm doing great, thank you for coming on.

6
00:00:27,579 --> 00:00:33,927
And thank you for coming, yeah, and thank you for coming all the way to Denmark, it's
quite a trip for you.

7
00:00:34,563 --> 00:00:36,054
Yeah, I'm excited.

8
00:00:36,054 --> 00:00:39,578
I actually have not traveled internationally before.

9
00:00:39,578 --> 00:00:48,745
I'd apply for my first passport to go to Denmark, so I'm really excited to get to like
travel more and actually see something that's not just the United States.

10
00:00:49,163 --> 00:00:49,965
That's awesome!

11
00:00:49,965 --> 00:00:52,787
I mean, we're happy to have you, so...

12
00:00:52,968 --> 00:01:01,711
And actually, one of the other speakers whom you might know, TJ Miller, I think he's
basically in the same boat, where I don't know if he's been to Europe before, so you both

13
00:01:01,711 --> 00:01:03,192
can be traveling from the US.

14
00:01:03,745 --> 00:01:04,307
That's exciting.

15
00:01:04,307 --> 00:01:09,094
I didn't realize he hadn't really traveled internationally before either, or at least to
Europe.

16
00:01:10,008 --> 00:01:14,203
I just listened to his podcast, mostly caffeinated, and he mentioned it there.

17
00:01:14,203 --> 00:01:14,883
Cool.

18
00:01:14,883 --> 00:01:20,529
Well, Leah I want to hear a bit about how you got into computers originally, how you
started coding.

19
00:01:20,529 --> 00:01:23,711
Yeah, so my background is actually in mathematics.

20
00:01:23,711 --> 00:01:27,133
So I have a bachelor's of science in mathematics from the University of Florida.

21
00:01:27,133 --> 00:01:29,236
I did not major in computer science.

22
00:01:29,236 --> 00:01:32,618
I did take two programming courses in college.

23
00:01:32,618 --> 00:01:40,805
I took one that went over C++ and then I took another that was for C and it was like intro
to programming for non-majors.

24
00:01:40,805 --> 00:01:42,507
So for like non-comp sci majors.

25
00:01:42,507 --> 00:01:47,750
My C class scared me so severely that I didn't touch any code for like.

26
00:01:47,884 --> 00:01:49,185
four or five years.

27
00:01:49,185 --> 00:01:51,685
that's pretty hardcore, starting with C.

28
00:01:52,284 --> 00:01:59,004
It was a bad course too because it was like led by a grad student and it was his first
time ever teaching.

29
00:01:59,004 --> 00:02:07,924
He was like two hours late to our final and then a fire alarm went off so we only had 30
minutes for the final that we had to like hand like hand write code on the final.

30
00:02:08,484 --> 00:02:17,444
And he was like he didn't want to curve it and he wanted to make us come back to redo it
and students were like hey we're kicked out of our dorms after this final we can't

31
00:02:17,444 --> 00:02:20,942
reschedule it and he like did not want to curve the class at all.

32
00:02:20,942 --> 00:02:27,246
I made like 40s on the exams and I ended up with a B minus in the course because he had to
curve it that severely.

33
00:02:27,246 --> 00:02:30,318
So it was bad.

34
00:02:31,639 --> 00:02:32,359
It was bad.

35
00:02:32,359 --> 00:02:38,864
was taking like, I took a modern physics course which was like special relativity, quantum
mechanics, all of that.

36
00:02:38,864 --> 00:02:39,695
So it was hard.

37
00:02:39,695 --> 00:02:45,028
I took my first like set some logic course which is like theoretical logic.

38
00:02:45,028 --> 00:02:46,631
I think it's kind of like the comp, the

39
00:02:46,631 --> 00:02:52,972
comp psych course you have to take but it's where you do like proofs for math and you go
over like what was it truth

40
00:02:53,315 --> 00:02:57,260
like, and and false and all this stuff or...

41
00:02:58,192 --> 00:02:58,935
Yeah.

42
00:02:58,935 --> 00:03:03,684
like unions and sets and we talked about like we truth tables and all that stuff.

43
00:03:04,134 --> 00:03:04,961
yeah.

44
00:03:05,508 --> 00:03:07,048
My brain's like eluding me on the other stuff.

45
00:03:07,048 --> 00:03:12,848
I was taking a lot of math courses and then that course, I like cried a lot that semester
and I was like, I suck at programming, I'm not doing it.

46
00:03:12,848 --> 00:03:17,668
So I actually was going to go into just applied math, but I graduated during COVID.

47
00:03:17,668 --> 00:03:19,808
So I ended up actually going into teaching.

48
00:03:19,808 --> 00:03:22,588
I taught high school geometry for a year and a half.

49
00:03:22,588 --> 00:03:25,148
And then when I quit it, I was trying to figure out what to do.

50
00:03:25,148 --> 00:03:28,368
And I didn't wanna go back just to grad school and pay a bunch of money.

51
00:03:28,368 --> 00:03:31,878
So I found a like free bootcamp to learn.

52
00:03:31,878 --> 00:03:35,863
web development and I actually started with JavaScript in the MERN stack.

53
00:03:35,863 --> 00:03:38,396
But that's kind of how I got to where I am now.

54
00:03:38,396 --> 00:03:45,756
I did that program, fell in love with programming, decided I actually liked it and got a
job within eight months as a web developer.

55
00:03:46,528 --> 00:03:47,378
incredible.

56
00:03:47,378 --> 00:03:48,180
What a journey.

57
00:03:48,180 --> 00:03:54,906
So what happened between doing a pretty awful sounding C course to suddenly loving
programming?

58
00:03:54,906 --> 00:03:56,806
What led you there?

59
00:03:57,314 --> 00:04:00,116
I love math.

60
00:04:00,116 --> 00:04:00,986
What do I sound like?

61
00:04:00,986 --> 00:04:08,640
That's not an answer to my question, but I loved calculus and stuff like that because I
really like problem solving and I like having like something really complicated and having

62
00:04:08,640 --> 00:04:14,203
to use like different theorems and rules to simplify it to something that you can solve.

63
00:04:14,203 --> 00:04:16,544
Like that part's really fun for me.

64
00:04:16,544 --> 00:04:20,906
So I was trying to find ways to like incorporate that to what I'm doing.

65
00:04:20,982 --> 00:04:23,603
And whenever I quit teaching, I was trying to figure out what to do.

66
00:04:23,603 --> 00:04:26,984
And my husband majored in computer science at the same college.

67
00:04:26,984 --> 00:04:29,986
So he started working as a front end developer.

68
00:04:29,986 --> 00:04:32,594
So he's the one who told me like, hey, why don't you try it again?

69
00:04:32,594 --> 00:04:34,187
Like, why don't you find something and try it?

70
00:04:34,187 --> 00:04:35,467
Cause you might like it.

71
00:04:35,467 --> 00:04:45,964
So I tried it and I realized like a lot of the things I liked about math, I can like get
out of programming because a lot of it's built on like mathematical logic, you know.

72
00:04:45,964 --> 00:04:46,333
Yeah.

73
00:04:46,333 --> 00:04:48,084
then I'm doing the same problem solving.

74
00:04:48,084 --> 00:04:50,505
have a bug, I have to go and like stack overflow or something.

75
00:04:50,505 --> 00:04:54,188
I have to read through docs and try to like figure out how to solve it.

76
00:04:54,188 --> 00:04:56,009
And to me that's just really fun.

77
00:04:56,009 --> 00:04:58,520
So that's kind of why I liked it.

78
00:04:58,520 --> 00:05:01,001
And then of course, like I started doing leak code and stuff like that.

79
00:05:01,001 --> 00:05:04,875
And you can do the like more mathematical versions with that.

80
00:05:04,875 --> 00:05:07,836
Like you can use, what is it?

81
00:05:07,877 --> 00:05:11,458
You can do like statistics and stuff for the different leak code problems.

82
00:05:11,458 --> 00:05:12,251
Like you can do...

83
00:05:12,251 --> 00:05:13,171
can't think of it.

84
00:05:13,171 --> 00:05:15,583
But it's the different like stats to solve the problem.

85
00:05:15,583 --> 00:05:20,617
So you can usually solve in a programmatic way, but you can also solve it with like kind
of more just like math.

86
00:05:20,617 --> 00:05:25,830
So I found a lot of similarities between math and programming and that's why I liked it.

87
00:05:25,830 --> 00:05:34,157
And I didn't have a professor who was giving us impossible things to solve within like a
week to make me hate my life.

88
00:05:34,962 --> 00:05:41,007
So you found the joy in programming, like you found the bright side of, cool.

89
00:05:41,007 --> 00:05:50,112
and I also found a community while doing it because I started with 100devs which is run by
Leon Noel So there's a bunch of us doing it at one time and I was able to like band

90
00:05:50,112 --> 00:05:58,506
together with a bunch of people So even if something was hard I had that community to fall
back on so it made it even more fun for me because I was also able to like Teach it to

91
00:05:58,506 --> 00:06:00,657
other people as I was learning it myself.

92
00:06:00,657 --> 00:06:03,939
So it also like leaned into my teaching background

93
00:06:03,939 --> 00:06:10,713
man, so I've spoken with a handful of speakers already and it seems like a really common
theme is the community.

94
00:06:10,713 --> 00:06:17,497
Also in terms of getting into programming and into layerable and stuff, community keeps
coming back as being the main thing.

95
00:06:17,497 --> 00:06:22,480
So that's really why you found your spark too, was having a community to be part of,
right?

96
00:06:22,638 --> 00:06:23,848
Yeah, exactly.

97
00:06:23,848 --> 00:06:25,509
It's the community that like kept me going.

98
00:06:25,509 --> 00:06:28,420
And then that I was starting with JavaScript.

99
00:06:28,420 --> 00:06:32,782
I didn't start with Laravel till last year about last summer.

100
00:06:32,782 --> 00:06:40,316
And it was the community in Laravel that like really pulled me in as well and got me to
like fully commit to using Laravel.

101
00:06:40,316 --> 00:06:47,705
Yeah, and I think fully commit, can kind of underline that and put that in bold because
you joined Laravel earlier this year, right?

102
00:06:47,705 --> 00:06:48,567
March 24th.

103
00:06:48,567 --> 00:06:49,030
Yeah.

104
00:06:49,030 --> 00:06:50,623
So how's that?

105
00:06:51,272 --> 00:06:52,172
It's been great.

106
00:06:52,172 --> 00:06:54,514
I really enjoy working at Laravel.

107
00:06:54,514 --> 00:06:56,515
It's just like working there.

108
00:06:56,615 --> 00:06:57,995
All the people are great.

109
00:06:57,995 --> 00:07:01,936
The things I'm doing, I feel like fully aligns with my interests.

110
00:07:01,936 --> 00:07:06,677
So that's been great too, to just feel like I'm in a position I really like fit in.

111
00:07:06,677 --> 00:07:13,609
You know, where like sometimes you work somewhere and you're like, I can do the job,
people are great, but maybe this isn't like exactly what I want to do or it's not like the

112
00:07:13,609 --> 00:07:14,319
perfect fit.

113
00:07:14,319 --> 00:07:17,260
So like to end up somewhere you feel like, this is actually a good fit.

114
00:07:17,260 --> 00:07:18,849
It's just like a great feeling.

115
00:07:18,849 --> 00:07:24,052
to have and then of course the Laravel community is great, like the other developers who
use Laravel.

116
00:07:24,052 --> 00:07:31,007
So being able to be part of that by working here and like going to Laravel Live Denmark
and doing things like that is just great as well.

117
00:07:31,007 --> 00:07:31,865
Yeah.

118
00:07:32,221 --> 00:07:42,952
So when I dial back a little bit more, um because I'm wondering, were you always, or is
this interesting programming and stuff like that is, you know, within last couple of

119
00:07:42,952 --> 00:07:43,613
years, right?

120
00:07:43,613 --> 00:07:45,374
Somewhat recent-ish.

121
00:07:45,374 --> 00:07:52,140
um So was wondering, just growing up, were you into technology or computers or anything
like that?

122
00:07:52,140 --> 00:07:56,303
Or was it not really a thing until programming?

123
00:07:56,303 --> 00:07:58,705
So it became, you know, a focus for you.

124
00:07:59,339 --> 00:07:59,921
was like...

125
00:07:59,921 --> 00:08:01,102
I'm trying to think how to describe it.

126
00:08:01,102 --> 00:08:05,988
I wasn't like one of the people who like built my own computers and like programmed a
little bit.

127
00:08:05,988 --> 00:08:07,269
Like my husband was like that.

128
00:08:07,269 --> 00:08:15,839
Like one of the people who like in high school was like wanting to do his own computer
build and like really into video games and like doing maybe like mods for Minecraft and

129
00:08:15,839 --> 00:08:16,640
different things like that.

130
00:08:16,640 --> 00:08:20,510
I wasn't like that, but I was like, by the time I was like.

131
00:08:20,510 --> 00:08:21,430
I don't know, eight or something.

132
00:08:21,430 --> 00:08:27,773
Like I was one of the main people who knew how to work the computer in my household and I
knew how to get it to work to like play my video games.

133
00:08:27,773 --> 00:08:30,974
They were like Barbie games, but I could play my video games on it.

134
00:08:30,974 --> 00:08:32,215
I knew how it worked.

135
00:08:32,215 --> 00:08:34,756
I'd like upload the different things like iTunes and stuff.

136
00:08:34,756 --> 00:08:40,718
Whereas like my mom didn't even know how to like change the channel on the TV to get it to
play the Blu-ray.

137
00:08:40,718 --> 00:08:42,189
So I had to like do that.

138
00:08:42,189 --> 00:08:46,561
I was like the IT person at my house to like get that stuff to work.

139
00:08:46,590 --> 00:08:53,804
So it was always like that and my family would tell me I should go into programming, but
like, obviously we know now those are two very different things, just being able to work a

140
00:08:53,804 --> 00:08:55,396
computer and like program.

141
00:08:55,396 --> 00:09:03,942
I would do little work arounds, like I did have MySpace, so I would like find the like
layouts and copy and paste the HTML into MySpace.

142
00:09:03,942 --> 00:09:07,404
And I didn't realize it was HTML at the time, but that's like what I was doing.

143
00:09:08,045 --> 00:09:12,538
And then I also like would do little hacks I found online where it's like.

144
00:09:12,538 --> 00:09:21,280
Maybe like a website you have a subscription and you can see what you got in your bag
early if you put this little like html blurb in like you inspected the page and you

145
00:09:21,280 --> 00:09:28,802
changed like some settings and I would do stuff like that, but didn't know I was actually
like quote unquote programming, know

146
00:09:28,802 --> 00:09:35,608
So you are always very technically inclined, but maybe not really so conscious of it, or
it wasn't like a main thing.

147
00:09:35,608 --> 00:09:37,511
It was just part of who you are.

148
00:09:37,511 --> 00:09:38,732
That's really cool.

149
00:09:39,032 --> 00:09:48,136
Yeah, I was always like part of my life and I used like Excel and different like Excel
hacks that you can use for like stats.

150
00:09:48,136 --> 00:09:55,479
For my stats class, we would put in the different like equations and stuff and then use
Excel to be able to like easily calculate the problems.

151
00:09:55,479 --> 00:09:58,720
And of course I use like TI-84s and stuff like that.

152
00:09:58,720 --> 00:10:03,022
And like, I think had like sometimes little games programmed in and stuff.

153
00:10:03,022 --> 00:10:05,343
So I did, I...

154
00:10:05,553 --> 00:10:07,813
was used to using technology

155
00:10:08,581 --> 00:10:09,995
That's awesome.

156
00:10:09,995 --> 00:10:15,037
Speaking of games, have you been into gaming or playing video games and stuff like that?

157
00:10:15,998 --> 00:10:16,718
little bit.

158
00:10:16,718 --> 00:10:20,017
I used to be into it more when I was younger than I am now.

159
00:10:20,017 --> 00:10:22,778
I've always been more like Nintendo and stuff like that.

160
00:10:22,778 --> 00:10:25,878
Like we even still own a Nintendo 64.

161
00:10:26,378 --> 00:10:31,218
We have one of those and we have Super Mario 64.

162
00:10:31,218 --> 00:10:35,978
We have Smash Brothers on it I think and we just got like the Switch 2.

163
00:10:35,978 --> 00:10:37,238
So I do play some games.

164
00:10:37,238 --> 00:10:43,029
It's more like Nintendo games or like cozy games kind of like

165
00:10:43,385 --> 00:10:46,375
Animal Crossing or Hello Kitty Island Adventure.

166
00:10:46,375 --> 00:10:47,805
Stuff like that I'll play.

167
00:10:47,805 --> 00:10:48,939
huge at home here.

168
00:10:48,939 --> 00:10:50,162
Everybody can get behind that.

169
00:10:50,162 --> 00:10:51,548
That's so much fun.

170
00:10:51,548 --> 00:10:54,018
I'm hoping they'll come out with one for Switch 2.

171
00:10:54,018 --> 00:10:58,196
I did play Final Fantasy, probably 60, 80 hours of that.

172
00:10:58,196 --> 00:10:59,538
Final Fantasy 14.

173
00:10:59,538 --> 00:11:06,666
So I guess more than other people I game, but I'm not like, I don't play video games every
single day.

174
00:11:07,113 --> 00:11:07,516
Right.

175
00:11:07,516 --> 00:11:09,084
Well, nobody has time for that, right?

176
00:11:09,084 --> 00:11:10,176
My husband does.

177
00:11:10,176 --> 00:11:14,822
He works, he gets off at five, video games for three hours, and then bed.

178
00:11:15,316 --> 00:11:17,385
Alright, I'll take the words back then.

179
00:11:17,385 --> 00:11:17,843
Yeah

180
00:11:17,843 --> 00:11:22,603
Cool, well, Leah I wanna hear a little bit about your talk you're giving at Laravel Live.

181
00:11:22,603 --> 00:11:26,803
We're gonna hear about Inertia and how to use it with React, right?

182
00:11:26,854 --> 00:11:27,614
Mm hmm.

183
00:11:27,614 --> 00:11:27,754
Yep.

184
00:11:27,754 --> 00:11:32,994
So the talk will be focusing on using React with Inertia JS.

185
00:11:32,994 --> 00:11:36,454
Of course, like the Laravel community is more familiar with what Inertia is.

186
00:11:36,454 --> 00:11:42,994
So I'll be focusing more on like the React side to of like using them together and the
benefits you would get from that.

187
00:11:42,994 --> 00:11:52,594
Because I know there was like a lot of talk in the community about React because of the
Laravel team using it more, which they are still using view as like James has talked about

188
00:11:52,594 --> 00:11:55,161
with they're still using view for

189
00:11:55,161 --> 00:12:01,491
Forge, but like we are using React on some different tools like Cloud and I think for
Nightwatch.

190
00:12:01,491 --> 00:12:05,808
So just kind of talking more about it and the reasons why someone might wanna use React.

191
00:12:05,808 --> 00:12:10,681
Is it a case of trying to find the right tool for the job depending on what you're
building?

192
00:12:10,681 --> 00:12:22,336
Yeah, definitely that and just like talking about the cool things about using React with
Inertia and hopefully like a demo of an app, of an app using React and Inertia.

193
00:12:22,336 --> 00:12:25,712
I still have to cook up what fun things I can do with the app, but.

194
00:12:25,712 --> 00:12:36,772
Cool, yeah, maybe there's people like me out there who's tried to use Inertia and got kind
of scared or like not really sure how to approach this because it's a little bit different

195
00:12:36,772 --> 00:12:42,492
than your, you know, super vanilla old school, you have a back end here and a front end
here.

196
00:12:42,512 --> 00:12:50,772
So I'm really looking forward to trying to learn more about that and really better
understand how it works.

197
00:12:50,870 --> 00:12:53,832
Yeah, I think the monolith can look scary sometimes.

198
00:12:53,832 --> 00:12:55,323
Like it's like, it's all together.

199
00:12:55,323 --> 00:12:58,165
don't know where it's like whenever I saw it, I was like, yes, give me that.

200
00:12:58,165 --> 00:12:59,056
Like I want it.

201
00:12:59,056 --> 00:13:03,240
I don't want to have to worry about how I'm going to get these properties.

202
00:13:03,240 --> 00:13:07,743
I can just send it on the backend to my front end component and just have it as a prop.

203
00:13:07,743 --> 00:13:10,936
Like to me, I loved it, but I can definitely see how it can be intimidating.

204
00:13:10,936 --> 00:13:13,078
Yeah, that's definitely how I felt for sure.

205
00:13:13,078 --> 00:13:13,559
Cool.

206
00:13:13,559 --> 00:13:18,052
Well, Leah, you're saying it's your first time going to, even going to Europe, right?

207
00:13:18,052 --> 00:13:25,800
So, I'd love to hear is there anything you'd like to see or do or experience or eat when
coming to Copenhagen?

208
00:13:25,800 --> 00:13:30,152
Yeah, I'm hoping I have time to just kind of like walk around and explore.

209
00:13:30,152 --> 00:13:34,224
know there's like the Tivoli Gardens and stuff like that.

210
00:13:34,745 --> 00:13:40,188
I'd love to go to really just walking around, because I think it's really walkable, right?

211
00:13:41,024 --> 00:13:41,914
Yeah, definitely.

212
00:13:41,914 --> 00:13:43,623
I was definitely going say so, yeah.

213
00:13:43,870 --> 00:13:46,202
Just being able to like adventure would be nice.

214
00:13:46,202 --> 00:13:50,365
And then for like eating, I'm not huge on seafood.

215
00:13:50,365 --> 00:13:52,187
I do like some seafood, like fish and stuff.

216
00:13:52,187 --> 00:13:53,237
Obviously I'm gonna try it.

217
00:13:53,237 --> 00:13:56,210
If I'm in Copenhagen, I'm gonna embrace it and try it.

218
00:13:56,210 --> 00:13:59,033
I don't know if I'll be eating any oysters, but I am excited.

219
00:13:59,033 --> 00:14:02,997
Cause whenever I was reading reviews, the food is supposed to be incredible there.

220
00:14:02,997 --> 00:14:17,473
Yeah, I mean Denmark is not really known for its great culinary exports but yes, seafood
for sure and Copenhagen is very multicultural so that should be something for everyone

221
00:14:17,473 --> 00:14:17,643
there.

222
00:14:17,643 --> 00:14:20,235
And actually the venue for...

223
00:14:21,336 --> 00:14:21,807
Yeah.

224
00:14:21,807 --> 00:14:23,799
sick of seafood, I have something else.

225
00:14:24,437 --> 00:14:30,104
Yeah, and actually the conference venue is right next to a big area with tons of food
trucks.

226
00:14:30,104 --> 00:14:36,372
uh So there is like tons of options for different cuisines to try for lunch or for later.

227
00:14:36,372 --> 00:14:42,007
uh And yeah, I would definitely recommend visiting Tivoli Gardens.

228
00:14:42,007 --> 00:14:42,502
It's...

229
00:14:42,502 --> 00:14:49,745
It's just something for everyone, whether you like roller coasters or just walking around
hanging out and seeing the gardens and stuff.

230
00:14:49,745 --> 00:14:52,750
It's lots of fun and easy to get to.

231
00:14:52,750 --> 00:14:54,543
It's like in central Copenhagen, right?

232
00:14:54,543 --> 00:14:56,596
And it's an old park, really, really old park.

233
00:14:56,596 --> 00:15:00,396
I'll definitely add it to my list because like everywhere I looked people mentioned it.

234
00:15:00,396 --> 00:15:02,067
So I'm like, okay adding that.

235
00:15:02,067 --> 00:15:05,399
Yeah, I can't really go wrong going to Tivoli That's for sure.

236
00:15:05,399 --> 00:15:12,499
Yeah, well, Leah, we're really excited to see you in August and have you speak at Laravel
Live Denmark.

237
00:15:13,339 --> 00:15:18,351
And yeah, we're happy that you're making the trek over and looking forward to it.

238
00:15:18,553 --> 00:15:24,088
Thanks so much for having me on here today and having me speak at Laravel Live Denmark and
it was great talking to you.

239
00:15:24,607 --> 00:15:26,220
That was Leah Thompson.

240
00:15:26,220 --> 00:15:33,813
If you want to hear more from Leah and our other speakers, come join us at Laravel Live
Denmark on August 21st and 22nd.

241
00:15:33,813 --> 00:15:35,857
We still have a few tickets left.

242
00:15:35,857 --> 00:15:38,220
Buy yours at laravellive.dk