00:00:00,000 --> 00:00:06,720
Good morning to those of you who are celebrating their mornings or good afternoon or evening.
2
00:00:06,720 --> 00:00:09,360
Maybe you're listening to this two weeks from now.
3
00:00:09,360 --> 00:00:14,360
I have a very scratchy voice, so I'm going to try not to talk very much.
4
00:00:14,360 --> 00:00:15,360
That's pretty usual.
5
00:00:15,360 --> 00:00:21,400
I like to shine the light on my guests anyways, but I can be chatty too, as like right now,
6
00:00:21,400 --> 00:00:22,400
right?
7
00:00:22,400 --> 00:00:24,200
Anyway, so 99 Dev Problems.
8
00:00:24,200 --> 00:00:25,960
Excited to chat with David Marshall today.
9
00:00:25,960 --> 00:00:28,560
David, I would love for you to introduce yourself.
10
00:00:28,560 --> 00:00:30,360
Yeah, thank you so much.
11
00:00:30,360 --> 00:00:36,640
So David Marshall, I am Kansas City, Missouri based, not Kansas.
12
00:00:36,640 --> 00:00:41,800
People seem to not know that Kansas City spreads out against both states, which is really interesting.
13
00:00:41,800 --> 00:00:46,480
So if you ever think about Kansas City Royals or the Chiefs, they're on the Missouri side,
14
00:00:46,480 --> 00:00:49,880
even though I think they're lobbying to try to get them on the Kansas side, but that's
15
00:00:49,880 --> 00:00:51,680
a different story.
16
00:00:51,680 --> 00:00:59,000
Yeah, so Software Engineer, I've been professional, so to speak, for about three years, currently
17
00:00:59,000 --> 00:01:01,200
working for a company called Breakthrough Fuel.
18
00:01:01,200 --> 00:01:04,720
They're based out of Green Bay, Wisconsin.
19
00:01:04,720 --> 00:01:08,480
And yeah, so I've been doing that for a bit.
20
00:01:08,480 --> 00:01:15,200
Married, have two kids, have five Scaly Pets and one, I don't know what you'd consider
21
00:01:15,200 --> 00:01:18,320
a frog, like squishy, slimy.
22
00:01:18,320 --> 00:01:19,320
I don't know.
23
00:01:19,320 --> 00:01:20,320
She's a big girl.
24
00:01:20,320 --> 00:01:23,200
She's a big dude.
25
00:01:23,200 --> 00:01:25,760
But yeah, just do a lot of stuff with the family.
26
00:01:25,760 --> 00:01:31,000
But yeah, I know we'll go over that a little bit more, but I've also been a professional
27
00:01:31,000 --> 00:01:32,000
touring musician.
28
00:01:32,000 --> 00:01:36,720
There's been a handful of things I've done over the years.
29
00:01:36,720 --> 00:01:37,720
I love that.
30
00:01:37,720 --> 00:01:43,640
And honestly, I think that's like, it's very much, you know, there's an essence, right,
31
00:01:43,640 --> 00:01:47,360
in our industry of like, you know, either creative people or very just technical people
32
00:01:47,360 --> 00:01:50,880
and, you know, all of the sort of melds together.
33
00:01:50,880 --> 00:01:54,160
But it's really fun to see the creativity and like, I didn't actually realize how many
34
00:01:54,160 --> 00:02:00,320
developers were like musicians or like creative in that way, which is, I don't know, I guess,
35
00:02:00,320 --> 00:02:04,480
like, I mean, it makes sense generally, humans do have creative outlets, but I just think
36
00:02:04,480 --> 00:02:06,960
it's interesting how many developers enjoy music.
37
00:02:06,960 --> 00:02:12,360
Is there a genre or specific sort of, you know, sector of music you enjoy most?
38
00:02:12,360 --> 00:02:15,240
Oh, man, that's a tough question.
39
00:02:15,240 --> 00:02:20,080
So like, what I perform, you know, I'm more on like the heavy persuasion, right?
40
00:02:20,080 --> 00:02:24,560
So like I've done like what people would consider like hardcore metal, death metal, stuff like
41
00:02:24,560 --> 00:02:30,240
that, you know, vocally, but like, I mean, musically what I listen to.
42
00:02:30,240 --> 00:02:35,160
Lately, there's this band called Sleep Token, but I've listened to a lot.
43
00:02:35,160 --> 00:02:36,520
They're based out of the UK.
44
00:02:36,520 --> 00:02:43,560
And it's like, I can't even explain how interesting this band is like instrumentally really heavy
45
00:02:43,560 --> 00:02:50,520
vocally can be kind of heavy, but more like his vocals would sound, I don't know, it's
46
00:02:50,520 --> 00:02:51,800
I'll send it to you later.
47
00:02:51,800 --> 00:02:55,040
But if you haven't listened to them, I think the newest album is called Take Me Back to
48
00:02:55,040 --> 00:02:57,640
Eden and it's just it's phenomenal.
49
00:02:57,640 --> 00:03:05,960
But like I love jazz, I love old country jazz classical, I listen to a lot of classical
50
00:03:05,960 --> 00:03:10,520
I even listen to like Swan Lake, you know, I was listening to that the other day, like
51
00:03:10,520 --> 00:03:11,880
it's just it's whatever.
52
00:03:11,880 --> 00:03:13,720
I mean, music's music.
53
00:03:13,720 --> 00:03:19,000
So I honestly, I feel the same way and like I can really, I don't know, I get like sort
54
00:03:19,000 --> 00:03:23,040
of like therapy for music, but the same time I can't listen to music with words when I'm
55
00:03:23,040 --> 00:03:27,520
working, it has to be very like classical like wordless music.
56
00:03:27,520 --> 00:03:29,880
I'm not sure the actual phrase for that.
57
00:03:29,880 --> 00:03:30,880
Like instrumental.
58
00:03:30,880 --> 00:03:31,880
Yeah.
59
00:03:31,880 --> 00:03:32,880
Yeah, yeah, very much instrumental.
60
00:03:32,880 --> 00:03:35,240
So I end up listening to like classical or things like that.
61
00:03:35,240 --> 00:03:36,640
Honestly, I should bring jazz into it.
62
00:03:36,640 --> 00:03:37,800
I just like love music.
63
00:03:37,800 --> 00:03:38,960
I love like what it does.
64
00:03:38,960 --> 00:03:43,680
Like it just gives me a vibe and if it's sort of a negative music, I like can very much
65
00:03:43,680 --> 00:03:49,040
sort of relate and ebb and flow emotionally to music, which I feel like is, I don't know,
66
00:03:49,040 --> 00:03:52,320
probably usual and normal for everyone else, but I love it when I'm like in those moods
67
00:03:52,320 --> 00:03:55,200
and I want to sort of maximize the mood that I'm in.
68
00:03:55,200 --> 00:03:56,800
Oh, I've met people.
69
00:03:56,800 --> 00:04:02,080
I've met people who don't like or listen to music and I'm like, who hurt you?
70
00:04:02,080 --> 00:04:04,240
Like, how is this your life?
71
00:04:04,240 --> 00:04:05,880
Oh, who hurt you?
72
00:04:05,880 --> 00:04:06,880
I have a friend.
73
00:04:06,880 --> 00:04:10,600
He was actually on the show, so Joe Casabona, shout out to you.
74
00:04:10,600 --> 00:04:12,600
He doesn't like animals.
75
00:04:12,600 --> 00:04:13,760
You and I can relate to that.
76
00:04:13,760 --> 00:04:14,760
And I'm like, yeah.
77
00:04:14,760 --> 00:04:15,760
And I'm like, what?
78
00:04:15,760 --> 00:04:19,480
I'm like, I'm really, really like you, Joe, but like, I almost don't know if I can be
79
00:04:19,480 --> 00:04:23,400
your friend because you don't like animals, but I will say he got his kids a dog this
80
00:04:23,400 --> 00:04:24,400
last Christmas.
81
00:04:24,400 --> 00:04:26,840
So he is like, he's, he's, he's opening up.
82
00:04:26,840 --> 00:04:29,880
So I'm like, oh man, you're my favorite person, Joe.
83
00:04:29,880 --> 00:04:30,880
It'll turn around.
84
00:04:30,880 --> 00:04:34,280
He'll, it's always the whole thing of like, you get your kids a pet and you're like, ah,
85
00:04:34,280 --> 00:04:39,040
whatever, and then you end up owning that pet more than your kids do.
86
00:04:39,040 --> 00:04:40,040
He won't be pleased to hear that.
87
00:04:40,040 --> 00:04:41,400
So Joe, don't listen to that part.
88
00:04:41,400 --> 00:04:43,800
But I mean, it comes around, right?
89
00:04:43,800 --> 00:04:46,800
Like I actually told him the story, like my dad's a major curmudgeon.
90
00:04:46,800 --> 00:04:51,640
He is such a grump about most things in life, but he's definitely a grump about animals.
91
00:04:51,640 --> 00:04:53,480
And my mom's dog had passed away.
92
00:04:53,480 --> 00:04:56,800
And so he came to me and he's like, I want to get your mom a dog.
93
00:04:56,800 --> 00:04:58,800
And I was like, are you sick?
94
00:04:58,800 --> 00:04:59,800
Are you drunk?
95
00:04:59,800 --> 00:05:00,800
Hi?
96
00:05:00,800 --> 00:05:01,800
What's going on right now?
97
00:05:01,800 --> 00:05:03,300
What have you been doing?
98
00:05:03,300 --> 00:05:05,240
And he was like, no, I just, I just want to get her a dog.
99
00:05:05,240 --> 00:05:08,600
And I was like, okay, like shocking thing for my dad to do, right?
100
00:05:08,600 --> 00:05:10,560
He hated the dog she had before.
101
00:05:10,560 --> 00:05:11,560
And so I was like, okay, whatever.
102
00:05:11,560 --> 00:05:15,120
So my long story short, we get a dog, but now that dog is his dog.
103
00:05:15,120 --> 00:05:17,840
Like that dog is at his feet, in his chair, sitting on his lap.
104
00:05:17,840 --> 00:05:19,360
Like it is, my mom did not get a dog.
105
00:05:19,360 --> 00:05:20,360
My dad got a dog.
106
00:05:20,360 --> 00:05:22,720
And so it's just, it's just funny to me.
107
00:05:22,720 --> 00:05:24,720
And I also joke that I'm like, you know what?
108
00:05:24,720 --> 00:05:28,880
I want that dog's parents because like he is spoiled rotten.
109
00:05:28,880 --> 00:05:32,760
They are my parents, but they do not treat him the same.
110
00:05:32,760 --> 00:05:33,760
Yeah.
111
00:05:33,760 --> 00:05:37,320
That whole thing is, tail is old as time, right?
112
00:05:37,320 --> 00:05:42,040
I've seen it so many times, like you don't like the dog or you don't want one, then
113
00:05:42,040 --> 00:05:43,040
you get it.
114
00:05:43,040 --> 00:05:45,320
And then like, you can't imagine your life without it.
115
00:05:45,320 --> 00:05:46,320
So I don't know.
116
00:05:46,320 --> 00:05:48,240
Isn't that the truth?
117
00:05:48,240 --> 00:05:50,840
Well you have different forms of pets, right?
118
00:05:50,840 --> 00:05:53,760
So we get to talk about it a little bit on the pre-show and nerd out about it.
119
00:05:53,760 --> 00:05:56,760
I'd love to dive, I mean, we'll dive into some techie stuff too, but like, let's get
120
00:05:56,760 --> 00:05:59,240
to know David and I want to hear about your pets.
121
00:05:59,240 --> 00:06:00,240
Yeah.
122
00:06:00,240 --> 00:06:03,200
So the funny thing is, so I grew up with dogs, right?
123
00:06:03,200 --> 00:06:04,200
So boxers mostly.
124
00:06:04,200 --> 00:06:09,760
And then my wife was like, well, I don't want, you know, animals that shed hair.
125
00:06:09,760 --> 00:06:10,760
Sure.
126
00:06:10,760 --> 00:06:11,760
Right.
127
00:06:11,760 --> 00:06:14,240
And I'm like, I get that, but she never said anything about shedding skin.
128
00:06:14,240 --> 00:06:17,960
So we started out with some bearded dragon.
129
00:06:17,960 --> 00:06:23,920
Well, ours, ours, well, I'd say our bearded dragon is pretty free roaming.
130
00:06:23,920 --> 00:06:25,840
So yeah, we have a bearded dragon.
131
00:06:25,840 --> 00:06:30,120
We have leopard gecko, ball python, crusted gecko.
132
00:06:30,120 --> 00:06:33,160
We just got a pacman frog for my son.
133
00:06:33,160 --> 00:06:38,320
But then I also have a toke gecko, which if anyone knows about lizards, these are like
134
00:06:38,320 --> 00:06:41,160
the ones that bark and bite.
135
00:06:41,160 --> 00:06:44,960
But like I've tamed her down where like, you know, she crawls all over, I can hold her.
136
00:06:44,960 --> 00:06:49,480
It took a while, but like, yeah, it's just, reptiles are awesome.
137
00:06:49,480 --> 00:06:55,880
I think people just assume like they're cold and, you know, just, I don't know, but they're
138
00:06:55,880 --> 00:06:56,880
they're good pets.
139
00:06:56,880 --> 00:06:58,640
Especially the dragon.
140
00:06:58,640 --> 00:06:59,640
She's awesome.
141
00:06:59,640 --> 00:07:00,640
Yes.
142
00:07:00,640 --> 00:07:01,920
Yes, I was literally just going to say that.
143
00:07:01,920 --> 00:07:02,920
Like, I agree.
144
00:07:02,920 --> 00:07:07,600
Like, and we talked about this pre-show, like I had a leopard gecko for a little bit and
145
00:07:07,600 --> 00:07:08,760
then my son had a bearded dragon.
146
00:07:08,760 --> 00:07:10,880
And like the bearded dragon was hilarious.
147
00:07:10,880 --> 00:07:13,080
Like just full of personality.
148
00:07:13,080 --> 00:07:14,160
Like would jump up on the rock.
149
00:07:14,160 --> 00:07:16,080
If you were there, like bounce back and forth.
150
00:07:16,080 --> 00:07:18,120
Like it's just really, really funny.
151
00:07:18,120 --> 00:07:22,400
And like, I could totally see how your bearded dragon would be like more of like a house pet,
152
00:07:22,400 --> 00:07:23,400
right?
153
00:07:23,400 --> 00:07:24,400
Where it's like sort of free roaming.
154
00:07:24,400 --> 00:07:26,640
He didn't have as long enough as I'd shared in the pre-show.
155
00:07:26,640 --> 00:07:31,520
We moved so he didn't have his as long as like he could have to get to the point of like
156
00:07:31,520 --> 00:07:33,000
a larger size, right?
157
00:07:33,000 --> 00:07:35,080
But we had a lot of fun when we did.
158
00:07:35,080 --> 00:07:38,560
So that's how honestly I bet one of my kids are going to want one of those pretty soon.
159
00:07:38,560 --> 00:07:39,560
We just got a hedgehog.
160
00:07:39,560 --> 00:07:43,360
I don't know, back in like October, November.
161
00:07:43,360 --> 00:07:44,360
Super freaking cute.
162
00:07:44,360 --> 00:07:48,160
We don't have any, any lizards or anything in that realm.
163
00:07:48,160 --> 00:07:49,160
So.
164
00:07:49,160 --> 00:07:51,800
Our, so I actually have a set.
165
00:07:51,800 --> 00:07:55,760
It's a ramp that goes from the tank down.
166
00:07:55,760 --> 00:07:59,880
So if I'm working from home, if she wants to get out, she'll climb down the ramp and
167
00:07:59,880 --> 00:08:03,720
you know, go around the office and then go back up.
168
00:08:03,720 --> 00:08:05,040
That is so freaking cool.
169
00:08:05,040 --> 00:08:06,040
Oh my gosh, I love it.
170
00:08:06,040 --> 00:08:07,520
Well, you should share pictures with me later.
171
00:08:07,520 --> 00:08:09,520
I would love to see that.
172
00:08:09,520 --> 00:08:10,520
Okay.
173
00:08:10,520 --> 00:08:13,600
So let's dive into like some of your career stuff, some of your tech stuff and probably
174
00:08:13,600 --> 00:08:17,920
get back to pets because you know, that's the nature of my existence.
175
00:08:17,920 --> 00:08:18,920
Yeah.
176
00:08:18,920 --> 00:08:19,920
I love animals.
177
00:08:19,920 --> 00:08:20,920
Yeah.
178
00:08:20,920 --> 00:08:23,080
I feel like I've shared this so many times, but like it's fun though.
179
00:08:23,080 --> 00:08:25,720
I don't get tired of sharing it.
180
00:08:25,720 --> 00:08:27,480
So I'm, I'm 35.
181
00:08:27,480 --> 00:08:30,280
So I'm in my mid thirties literally.
182
00:08:30,280 --> 00:08:33,240
And I started like web design and stuff.
183
00:08:33,240 --> 00:08:36,800
I don't know, six, seven ride around that range.
184
00:08:36,800 --> 00:08:40,680
Like, you know, this is back when you had like dial up and you'd go to whatever grocery
185
00:08:40,680 --> 00:08:45,720
store and it'd be like net zero, Juno, they'd have the CDs, right?
186
00:08:45,720 --> 00:08:49,480
And I remember at one point they're like, Hey, you know, if you sign up for this ISP,
187
00:08:49,480 --> 00:08:50,640
you get free web hosting.
188
00:08:50,640 --> 00:08:53,000
So when my parents signed up, it was like, what is that?
189
00:08:53,000 --> 00:08:57,880
So I'm looking at this and I just out of HTML.
190
00:08:57,880 --> 00:08:59,920
I don't even think I'd used CSS.
191
00:08:59,920 --> 00:09:01,520
It was all in line.
192
00:09:01,520 --> 00:09:04,120
And anyway, I made like this Pokedex, right?
193
00:09:04,120 --> 00:09:06,080
And I was like, okay, this is cool.
194
00:09:06,080 --> 00:09:11,040
So you know, I'd taught myself HTML, but like even though throughout high school, I know
195
00:09:11,040 --> 00:09:14,920
everyone jokes around about like, Oh, I used to do CSS on my MySpace page.
196
00:09:14,920 --> 00:09:17,040
And it's like, okay, everybody did.
197
00:09:17,040 --> 00:09:19,400
But like, I was doing these things.
198
00:09:19,400 --> 00:09:21,720
I even had classes, you know?
199
00:09:21,720 --> 00:09:27,160
And like I had teachers who knew I could do this, but no one once was ever like, Hey,
200
00:09:27,160 --> 00:09:29,600
you could build a career out of this, right?
201
00:09:29,600 --> 00:09:34,520
So I pretty much had this opportunity, by the way, like I've been doing that back then
202
00:09:34,520 --> 00:09:36,560
because the same thing happened to me.
203
00:09:36,560 --> 00:09:39,080
But like, you know, this is still the early 2000s, right?
204
00:09:39,080 --> 00:09:45,720
So like, I don't think any, not saying there weren't careers, but it was a little different.
205
00:09:45,720 --> 00:09:50,680
And you know, so like after that, when I graduated high school, you know, I played music.
206
00:09:50,680 --> 00:09:53,360
I was kind of just bouncing around jobs, right?
207
00:09:53,360 --> 00:09:58,000
Never did much of anything seriously until I met my wife.
208
00:09:58,000 --> 00:10:02,920
And then I was like, all right, I kind of need to figure this out.
209
00:10:02,920 --> 00:10:09,440
So you know, I actually, my first quote unquote professional job, I would argue was a shoe
210
00:10:09,440 --> 00:10:13,160
shiner at a barber shop, at a high end barber shop, right?
211
00:10:13,160 --> 00:10:18,320
And that's where I ended up meeting a client who I then took a job at his property management
212
00:10:18,320 --> 00:10:19,320
firm.
213
00:10:19,320 --> 00:10:26,200
I got into car sales for a few years, and then 2020 happened and that upended everything.
214
00:10:26,200 --> 00:10:27,200
Yeah.
215
00:10:27,200 --> 00:10:29,720
But that's kind of what made me reconsider.
216
00:10:29,720 --> 00:10:32,920
I'm like, maybe I should look at a different career.
217
00:10:32,920 --> 00:10:36,560
And I had a friend who was like, oh yeah, like didn't you used to do web design back
218
00:10:36,560 --> 00:10:37,560
in the day?
219
00:10:37,560 --> 00:10:38,560
You should look at getting into coding.
220
00:10:38,560 --> 00:10:41,600
I'm like, okay, so you're doing the job my teacher should have done.
221
00:10:41,600 --> 00:10:42,600
Thanks, Sean.
222
00:10:42,600 --> 00:10:43,600
Yeah.
223
00:10:43,600 --> 00:10:52,280
So I started a boot camp in 2021, started at Springboard, ended up getting a job.
224
00:10:52,280 --> 00:10:57,840
Yeah, ended up getting a job a few months and I didn't finish the boot camp.
225
00:10:57,840 --> 00:11:00,840
And then from there, it's just kind of been steamrolling since then.
226
00:11:00,840 --> 00:11:02,240
Yeah, that's awesome.
227
00:11:02,240 --> 00:11:03,240
Okay.
228
00:11:03,240 --> 00:11:06,120
So definitely non-traditional sort of path into engineering.
229
00:11:06,120 --> 00:11:07,120
I love that.
230
00:11:07,120 --> 00:11:08,120
Yeah.
231
00:11:08,120 --> 00:11:09,120
How was the boot camp?
232
00:11:09,120 --> 00:11:10,400
Obviously there was, you know,
233
00:11:10,400 --> 00:11:12,400
The boot camp is great.
234
00:11:12,400 --> 00:11:17,640
I mean, like I, even when I had started my job, like I haven't lost access to it, right?
235
00:11:17,640 --> 00:11:20,360
So if I really wanted to finish, I could.
236
00:11:20,360 --> 00:11:23,160
But like, the curriculum was great.
237
00:11:23,160 --> 00:11:29,200
It was kind of a joint partnership between Rhythm School and Colt Steel, which most people
238
00:11:29,200 --> 00:11:30,200
know who that is.
239
00:11:30,200 --> 00:11:32,880
So like the actual material is phenomenal.
240
00:11:32,880 --> 00:11:36,640
My mentor, Jack, he was such a great mentor.
241
00:11:36,640 --> 00:11:41,040
But it was really just a matter of like, I needed to get out of car sales.
242
00:11:41,040 --> 00:11:44,480
So like I leveraged some networking on LinkedIn.
243
00:11:44,480 --> 00:11:46,760
And that's where I got my first job.
244
00:11:46,760 --> 00:11:52,480
And it was just like, I didn't focus on that because my first job was in like view and
245
00:11:52,480 --> 00:11:53,480
some other stuff.
246
00:11:53,480 --> 00:11:54,960
I'm like, okay, my boot camp doesn't cover that.
247
00:11:54,960 --> 00:11:59,120
So like, am I really going to take all this time to vote to boot camp or can I just use
248
00:11:59,120 --> 00:12:01,760
that extra time and focus on my job?
249
00:12:01,760 --> 00:12:04,320
And I just never been able to go back and finish it.
250
00:12:04,320 --> 00:12:06,960
Nor do I think I would at this point.
251
00:12:06,960 --> 00:12:07,960
Yeah.
252
00:12:07,960 --> 00:12:10,880
It's kind of funny how sometimes that works, especially when you're like self taught or
253
00:12:10,880 --> 00:12:13,400
sort of trying to dive in on your own.
254
00:12:13,400 --> 00:12:17,040
Like I've had tons of courses that I've started and I've gotten through like a portion of
255
00:12:17,040 --> 00:12:20,040
them and then it's like you get pulled into actual work or an actual project.
256
00:12:20,040 --> 00:12:22,040
And then it's like, oh, I should go finish it.
257
00:12:22,040 --> 00:12:26,360
And it's like, well, but like really should I, I mean, I'm already using those skills
258
00:12:26,360 --> 00:12:28,160
in actual real life work.
259
00:12:28,160 --> 00:12:32,160
And so it's like, what can the course provide maybe that, you know, that I'm already working
260
00:12:32,160 --> 00:12:33,160
on it essentially.
261
00:12:33,160 --> 00:12:34,800
So it's always good to learn.
262
00:12:34,800 --> 00:12:38,480
But I think sometimes you just get pulled into doing the work instead.
263
00:12:38,480 --> 00:12:39,480
Yeah.
264
00:12:39,480 --> 00:12:45,560
So again, you know, I don't know how the state of bootcamp is now boot camps in general
265
00:12:45,560 --> 00:12:48,000
are in a really tough spot.
266
00:12:48,000 --> 00:12:49,000
So that's something else too.
267
00:12:49,000 --> 00:12:54,120
I was a TA and a lead instructor for a boot camp for about a year and a half.
268
00:12:54,120 --> 00:12:56,640
They're not even doing a web development course anymore.
269
00:12:56,640 --> 00:13:01,000
You know, like it's just, it's a really, I don't even think the market is as bad as
270
00:13:01,000 --> 00:13:02,440
what people are making it out to be.
271
00:13:02,440 --> 00:13:06,800
But I think it's just realizing that like you can't just go to a boot camp and expect
272
00:13:06,800 --> 00:13:07,800
a job.
273
00:13:07,800 --> 00:13:08,800
Right.
274
00:13:08,800 --> 00:13:11,360
You just get a CS degree and expect to get a job.
275
00:13:11,360 --> 00:13:13,080
That's not how it works anymore.
276
00:13:13,080 --> 00:13:20,000
And I think boot camps are wising up to being like, we're not, this isn't the moneymaker
277
00:13:20,000 --> 00:13:21,000
anymore.
278
00:13:21,000 --> 00:13:22,000
Yeah.
279
00:13:22,000 --> 00:13:27,800
I think that, you know, like, of course there's tons of potential sort of chicken and egg scenarios
280
00:13:27,800 --> 00:13:28,800
here.
281
00:13:28,800 --> 00:13:32,680
But I think like if there's any trend that I've noticed the most, it's that companies
282
00:13:32,680 --> 00:13:36,480
aren't hiring junior developers and investing in them anymore, which like maybe understandably
283
00:13:36,480 --> 00:13:41,320
with AI, but at the same time, like you need junior developers to create senior developers.
284
00:13:41,320 --> 00:13:44,240
Like you can't just, they're going to retire.
285
00:13:44,240 --> 00:13:45,560
Like developers get paid well.
286
00:13:45,560 --> 00:13:48,320
They're not going to keep working into their 60s and 70s.
287
00:13:48,320 --> 00:13:52,160
Like an average developer age of retirement is somewhere in their 50s, right?
288
00:13:52,160 --> 00:13:55,560
And sometimes even sooner, depending on the level of success they have found.
289
00:13:55,560 --> 00:14:00,640
And so I think it's interesting too, because as you start to look at sort of the, what
290
00:14:00,640 --> 00:14:04,880
I call like the caller devs, which I sort of joke about, like, I'm going to be 40 this
291
00:14:04,880 --> 00:14:08,480
year, so I'm not quite in like, I'm in there, but I'm not in there, right?
292
00:14:08,480 --> 00:14:13,160
And like, I think, you know, folks who are maybe turning 50 this year have really seen
293
00:14:13,160 --> 00:14:17,800
it all in terms of sort of the internet rise and everything in that way.
294
00:14:17,800 --> 00:14:20,520
And they're like, okay, we're sort of done, right?
295
00:14:20,520 --> 00:14:23,960
Like we're over this, like we're either doing the things we want to do, you know, building
296
00:14:23,960 --> 00:14:27,240
that business or building that life that we want, or they're sort of kind of checking
297
00:14:27,240 --> 00:14:29,560
out and it's like, what, what's going to happen?
298
00:14:29,560 --> 00:14:34,840
Like I realize that right now it seems economically hard, but there's, there's a huge gap.
299
00:14:34,840 --> 00:14:38,280
And like that gap is going to come to fruition here very soon.
300
00:14:38,280 --> 00:14:41,680
And I think it's going to be painful, especially with AI.
301
00:14:41,680 --> 00:14:45,880
AI throws a whole wrench into the whole thing of like, we don't need you in your devs, but
302
00:14:45,880 --> 00:14:50,480
then it's like, yes, but you need the devs that have not experienced one day.
303
00:14:50,480 --> 00:14:55,840
No, I honestly want to know like what I could go on about Jenae.
304
00:14:55,840 --> 00:15:02,720
I believe the, the amount of copium people ingest to be like, oh yeah, get a copilot.
305
00:15:02,720 --> 00:15:03,880
It's just absolutely amazing.
306
00:15:03,880 --> 00:15:09,880
I'm like, I can barely get anything good out of it when I'm doing this front end code.
307
00:15:09,880 --> 00:15:11,640
You know, and I'm not saying it's worthless, right?
308
00:15:11,640 --> 00:15:16,200
I think anyone with, with who's going to be honest, like I was, so I drive for Uber, every
309
00:15:16,200 --> 00:15:17,840
once in a while too.
310
00:15:17,840 --> 00:15:21,120
And I was talking to someone they're asking me about, you know, how do you feel about
311
00:15:21,120 --> 00:15:22,120
AI?
312
00:15:22,120 --> 00:15:25,800
I mean, I was like, well, the whole idea of like large language models and stuff, that's
313
00:15:25,800 --> 00:15:27,000
been around for decades, right?
314
00:15:27,000 --> 00:15:33,080
Like a lot of what we're seeing isn't necessarily new, but to your point, it's this like mass
315
00:15:33,080 --> 00:15:37,440
buy-in where I don't work for H&R Block anymore.
316
00:15:37,440 --> 00:15:45,320
So I guess I can say this, but like, I remember the day that someone in the C suite, like,
317
00:15:45,320 --> 00:15:50,080
I had acknowledged us like, hey, you know what, like we had never really considered
318
00:15:50,080 --> 00:15:51,080
Jenae.
319
00:15:51,080 --> 00:15:55,320
And then now it was like full steam ahead.
320
00:15:55,320 --> 00:16:01,040
And that's where it was by the time I left where like they actually monitor your copilot
321
00:16:01,040 --> 00:16:02,360
usage per week.
322
00:16:02,360 --> 00:16:04,840
There's metrics that you have to uphold all this stuff.
323
00:16:04,840 --> 00:16:07,760
And I'm like, it is just, you're right.
324
00:16:07,760 --> 00:16:10,200
Like people are going full steam ahead with it.
325
00:16:10,200 --> 00:16:15,760
And to the detriment, not only of not hiring juniors, which H&R Block actually does a great
326
00:16:15,760 --> 00:16:21,160
job of hiring juniors, but you're also giving juniors, you know, you're allowing them to
327
00:16:21,160 --> 00:16:22,560
open this Pandora's box.
328
00:16:22,560 --> 00:16:24,920
They're not ready to open, right?
329
00:16:24,920 --> 00:16:29,200
Like I think a senior staff level engineer, sure, you scope out all you want.
330
00:16:29,200 --> 00:16:32,880
But when you're in the beginning, you're still having to learn like you're short circuiting
331
00:16:32,880 --> 00:16:33,880
yourself.
332
00:16:33,880 --> 00:16:36,400
But again, that's completely separate conversation.
333
00:16:36,400 --> 00:16:37,400
Yeah.
334
00:16:37,400 --> 00:16:39,960
No, I mean, I agree for what it's worth.
335
00:16:39,960 --> 00:16:43,800
And it is a separate conversation technically, but at the same time, it's sort of like, it
336
00:16:43,800 --> 00:16:45,040
comes into our day to day, right?
337
00:16:45,040 --> 00:16:49,640
And like, especially like the way you're seeing it with like copilot and it being actually
338
00:16:49,640 --> 00:16:54,960
like a metric that's driving towards a productivity level type of an objective, right?
339
00:16:54,960 --> 00:16:57,520
That the team is having to uphold to you.
340
00:16:57,520 --> 00:17:00,840
That's a pretty interesting, I honestly haven't heard too much about that.
341
00:17:00,840 --> 00:17:04,240
I've heard quite a few different statements of like, you know, leadership looking to like
342
00:17:04,240 --> 00:17:09,040
improve productivity and sort of improve, you know, results and all the things.
343
00:17:09,040 --> 00:17:14,400
But I guess an actual metric against a tool is interesting to me because it's not a program
344
00:17:14,400 --> 00:17:16,240
or the developer can control.
345
00:17:16,240 --> 00:17:18,640
So I'm like, okay.
346
00:17:18,640 --> 00:17:24,640
But nonetheless, so steering in a different direction, but sort of similar direction.
347
00:17:24,640 --> 00:17:27,520
You talked about how you're in sales before you got into tech.
348
00:17:27,520 --> 00:17:32,280
And so how does that sales experience play into sort of the way that you can operate
349
00:17:32,280 --> 00:17:33,780
as an engineer?
350
00:17:33,780 --> 00:17:34,780
Yeah.
351
00:17:34,780 --> 00:17:41,680
So sales, if I learned anything from sales, which I mean, there's plenty of horrible people
352
00:17:41,680 --> 00:17:46,480
to monitor these stuff off of like Grant Cardone, Jordan Belfort, all those, you know, guys,
353
00:17:46,480 --> 00:17:49,280
but like it really is influencing, right?
354
00:17:49,280 --> 00:17:53,720
For better or for worse, you have the ability to influence people.
355
00:17:53,720 --> 00:17:57,040
And I don't mean manipulate, but I do mean influence.
356
00:17:57,040 --> 00:18:03,360
And I've realized in conversations where if you really want to make an argument for something
357
00:18:03,360 --> 00:18:07,560
or if you're wanting to steer a conversation a certain way, which you do as a developer,
358
00:18:07,560 --> 00:18:11,720
like you'll need to defend decisions you make, you may need to be like, Hey, this is out
359
00:18:11,720 --> 00:18:12,720
of scope.
360
00:18:12,720 --> 00:18:16,240
Like you have to know how to make that argument.
361
00:18:16,240 --> 00:18:19,520
And it doesn't mean that I've done it perfectly, right?
362
00:18:19,520 --> 00:18:23,920
But there's a point where when you've established that report, which always has to come first,
363
00:18:23,920 --> 00:18:26,400
you cannot make an argument without establishing a report.
364
00:18:26,400 --> 00:18:30,520
So like as a junior, it doesn't mean that your voice isn't worthwhile, but it what it
365
00:18:30,520 --> 00:18:36,080
means is you kind of have to earn your right to like, I don't say right, but like you have
366
00:18:36,080 --> 00:18:37,080
to prove yourself, right?
367
00:18:37,080 --> 00:18:40,560
Before you're just out there throwing ideas.
368
00:18:40,560 --> 00:18:45,320
But knowing how to, okay, I'm working with my lead engineer.
369
00:18:45,320 --> 00:18:46,400
I know who he is.
370
00:18:46,400 --> 00:18:49,120
I know what buttons to press, right?
371
00:18:49,120 --> 00:18:51,520
And I know how to make an argument for, Hey, you know what?
372
00:18:51,520 --> 00:18:58,000
I think maybe we don't write unit tests for this specific piece of logic because of XYZ.
373
00:18:58,000 --> 00:19:00,600
It doesn't mean that we haven't covered it elsewhere.
374
00:19:00,600 --> 00:19:01,960
It's been thoroughly tested.
375
00:19:01,960 --> 00:19:05,680
But if we try to do this, we're actually going to go out of scope and spend more hours trying
376
00:19:05,680 --> 00:19:10,280
to mock something that isn't actually needing to be tested, right?
377
00:19:10,280 --> 00:19:14,440
Cause we've used like SonarCube and it'd be like, you have 95% coverage.
378
00:19:14,440 --> 00:19:15,440
You didn't cover these lines.
379
00:19:15,440 --> 00:19:18,200
I'm like, I know I didn't cover it on purpose.
380
00:19:18,200 --> 00:19:22,240
So having to make that argument where he's like, okay, yep, you're absolutely right.
381
00:19:22,240 --> 00:19:26,280
We don't need to cover that instead of just creating the PR and then he's like, well,
382
00:19:26,280 --> 00:19:28,800
why don't you write unit tests for that?
383
00:19:28,800 --> 00:19:30,840
Or Hey, you know what?
384
00:19:30,840 --> 00:19:35,840
We're designing a new feature, but it's not going to work the way for a client the way
385
00:19:35,840 --> 00:19:36,920
that we think it is.
386
00:19:36,920 --> 00:19:42,640
So having to be able to go to design and product and be like, Hey, so I know you guys delivered
387
00:19:42,640 --> 00:19:45,520
this to us, but like I have concerns about this, right?
388
00:19:45,520 --> 00:19:50,760
And knowing how to phrase these ideas and these again, arguments in a way where it doesn't
389
00:19:50,760 --> 00:19:54,240
come off as combative or whatever.
390
00:19:54,240 --> 00:19:55,840
And it was the same thing in sales, right?
391
00:19:55,840 --> 00:19:57,600
Where someone would be like, well, I don't want that car.
392
00:19:57,600 --> 00:19:58,600
I want this car.
393
00:19:58,600 --> 00:19:59,600
Okay.
394
00:19:59,600 --> 00:20:02,720
Well, I understand that Mr. Jones, but unfortunately your credit doesn't allow you to get that
395
00:20:02,720 --> 00:20:03,720
car.
396
00:20:03,720 --> 00:20:05,640
So what we can do is we can sit down and we can explore options.
397
00:20:05,640 --> 00:20:07,560
I mean, do you have 10 grand to put down?
398
00:20:07,560 --> 00:20:08,560
Of course they don't.
399
00:20:08,560 --> 00:20:09,560
Okay.
400
00:20:09,560 --> 00:20:10,560
So let's look over here.
401
00:20:10,560 --> 00:20:11,560
Right.
402
00:20:11,560 --> 00:20:14,240
So you just, it really is a transferable skill for sure.
403
00:20:14,240 --> 00:20:15,840
Yeah.
404
00:20:15,840 --> 00:20:16,840
Yeah.
405
00:20:16,840 --> 00:20:18,320
I mean, it's just interesting too, because like you said, and we talked a little on the
406
00:20:18,320 --> 00:20:21,560
pre-show as well, is that there's a lot that goes into that, right?
407
00:20:21,560 --> 00:20:25,360
You have to sort of just let water kind of run off your back when you're in a sales environment.
408
00:20:25,360 --> 00:20:27,560
Like I was in a hospitality environment.
409
00:20:27,560 --> 00:20:28,680
So it's very similar, right?
410
00:20:28,680 --> 00:20:31,880
It's like, you get customers that are like, this is wrong.
411
00:20:31,880 --> 00:20:32,880
I'm right.
412
00:20:32,880 --> 00:20:34,200
And you just have to be like, you're right.
413
00:20:34,200 --> 00:20:35,200
You are right.
414
00:20:35,200 --> 00:20:39,200
I hope that you have a lovely day and just sort of move on with that, right?
415
00:20:39,200 --> 00:20:44,080
And I think that those are skills that oftentimes like engineers don't always necessarily have.
416
00:20:44,080 --> 00:20:48,200
It's interesting because like I, and it's not that I can necessarily tell, but like
417
00:20:48,200 --> 00:20:49,640
especially in DevRel, right?
418
00:20:49,640 --> 00:20:51,760
Where they're more sort of outward facing.
419
00:20:51,760 --> 00:20:53,480
They're more in front of the public.
420
00:20:53,480 --> 00:20:58,040
A lot of them have similar backgrounds, whether it be in high school or whether it be early,
421
00:20:58,040 --> 00:21:01,120
you know, adult career where they're like, I was a server, I was in customer service,
422
00:21:01,120 --> 00:21:03,280
or I was doing something with people, you know?
423
00:21:03,280 --> 00:21:07,120
And so, and I think it really does play into some of those like super skills when you can
424
00:21:07,120 --> 00:21:11,400
actually talk to a client or talk to a product team or talk to a marketing team about something
425
00:21:11,400 --> 00:21:13,160
technical and be able to explain it.
426
00:21:13,160 --> 00:21:15,760
But that's a superpower, you know?
427
00:21:15,760 --> 00:21:16,760
100%.
428
00:21:16,760 --> 00:21:21,240
And I think to that point, you know, we're talking about like junior devs and stuff like
429
00:21:21,240 --> 00:21:22,240
that.
430
00:21:22,240 --> 00:21:26,640
I think that's, you know, you look at like internships, which yes, if you're coming from
431
00:21:26,640 --> 00:21:32,280
the traditional CS grad, you know, that route, it's easier to get an internship, right?
432
00:21:32,280 --> 00:21:38,160
So I'm not going to say, you know, everyone has the same ability.
433
00:21:38,160 --> 00:21:43,080
But I think that's kind of the conversation that needs to happen in my opinion when it
434
00:21:43,080 --> 00:21:49,280
comes to experience and entry level roles, because up until the rise of boot camps, yeah,
435
00:21:49,280 --> 00:21:52,880
an entry level role, you still need experience, but you would have had that experience in
436
00:21:52,880 --> 00:21:53,880
an internship, right?
437
00:21:53,880 --> 00:21:54,880
So it made sense.
438
00:21:54,880 --> 00:21:59,920
And if you're a CS grad and you didn't do an internship, you're shooting yourself in
439
00:21:59,920 --> 00:22:00,920
the fun, right?
440
00:22:00,920 --> 00:22:03,800
Let's be honest, like, you know, you need to do that.
441
00:22:03,800 --> 00:22:07,560
But for the boot camp people, that's where they're like, well, I can't get an internship,
442
00:22:07,560 --> 00:22:08,560
right?
443
00:22:08,560 --> 00:22:09,560
I'm 42.
444
00:22:09,560 --> 00:22:11,760
I'm not going to get an internship at Nike.
445
00:22:11,760 --> 00:22:13,600
So how do I get that experience?
446
00:22:13,600 --> 00:22:16,040
And that's where I think that conversation needs to happen.
447
00:22:16,040 --> 00:22:18,400
And that's where I feel like it just gets all conflated, right?
448
00:22:18,400 --> 00:22:20,680
Of entry level means entry level.
449
00:22:20,680 --> 00:22:23,800
Well, yes, but you still need experience.
450
00:22:23,800 --> 00:22:26,320
You need to show that you can actually do something.
451
00:22:26,320 --> 00:22:33,200
So on top of it too, I'm so sorry, I did not mean to cut you off, but I was just an
452
00:22:33,200 --> 00:22:36,240
I'd like, but you're right though, right?
453
00:22:36,240 --> 00:22:39,200
In that like the experiencing, I really want to double down on that.
454
00:22:39,200 --> 00:22:40,200
And that's why I'm sorry.
455
00:22:40,200 --> 00:22:42,000
I really interrupted you.
456
00:22:42,000 --> 00:22:47,000
That's so true because because like, if there was actually someone who I just mentored recently
457
00:22:47,000 --> 00:22:51,080
and they just shifted over into software engineering, they were still in technology, but in a different
458
00:22:51,080 --> 00:22:54,200
form, they were not in software engineering, they were in different.
459
00:22:54,200 --> 00:22:55,880
And they shifted.
460
00:22:55,880 --> 00:22:58,520
And so as they were looking for jobs, they felt like they were like a junior again.
461
00:22:58,520 --> 00:23:02,560
And they're like, dude, I've had 20 years of leadership experience at a big defense
462
00:23:02,560 --> 00:23:04,520
tech company, you know, like it's a big deal.
463
00:23:04,520 --> 00:23:07,200
But yet coming in and interviewing and feeling like you're nothing.
464
00:23:07,200 --> 00:23:10,120
And I was like, don't like, don't come in and feel like you're nothing.
465
00:23:10,120 --> 00:23:15,880
You have years of actual life and leadership experience that learning how to code, that's
466
00:23:15,880 --> 00:23:16,880
easy, right?
467
00:23:16,880 --> 00:23:17,880
That's a book.
468
00:23:17,880 --> 00:23:20,640
You can pick a book up and learn anything that a book can tell you, but you can't learn
469
00:23:20,640 --> 00:23:21,640
to be a good leader.
470
00:23:21,640 --> 00:23:22,760
You can't learn to be empathetic.
471
00:23:22,760 --> 00:23:24,480
You can't learn to be good at customer success.
472
00:23:24,480 --> 00:23:27,440
You can't learn it caring about humans, you know?
473
00:23:27,440 --> 00:23:29,400
So anyway, full of soapbox right there.
474
00:23:29,400 --> 00:23:33,480
But yeah, so that's, that's so good.
475
00:23:33,480 --> 00:23:34,880
And I don't know this person.
476
00:23:34,880 --> 00:23:40,080
So obviously I'm just speaking broadly, but it's like, a the onus is on you.
477
00:23:40,080 --> 00:23:41,960
You to prove yourself, right?
478
00:23:41,960 --> 00:23:46,240
So if you have those 20 years of experience, like the recruiter is kind of expecting that.
479
00:23:46,240 --> 00:23:51,400
And if you can't sell yourself and why those 20 years are transferable, again, I'm not
480
00:23:51,400 --> 00:23:53,480
saying this person, but I've seen that right.
481
00:23:53,480 --> 00:23:55,680
It's like, well, I've done X, Y and Z for so many years.
482
00:23:55,680 --> 00:23:57,320
Why can't I find a job?
483
00:23:57,320 --> 00:24:03,600
Well, we can blame the market or, and I know this isn't popular LinkedIn posting, but like
484
00:24:03,600 --> 00:24:05,960
you can also take the onus on yourself.
485
00:24:05,960 --> 00:24:08,800
And so how do you market yours?
486
00:24:08,800 --> 00:24:11,600
And I hate the word market, but how do you make yourself more attractive?
487
00:24:11,600 --> 00:24:13,360
It's just like dating, right?
488
00:24:13,360 --> 00:24:15,120
How you know, it's a calculated risk.
489
00:24:15,120 --> 00:24:20,000
How can you take this history and experience and distill it down into something that's
490
00:24:20,000 --> 00:24:21,000
attractive?
491
00:24:21,000 --> 00:24:25,760
But more than that, like you kind of also have to be humble and be like, you know what,
492
00:24:25,760 --> 00:24:30,440
like I'm taking a step down potentially to start a new career.
493
00:24:30,440 --> 00:24:35,160
So there, there's a certain, again, a certain element of self-awareness that you have to
494
00:24:35,160 --> 00:24:36,160
have.
495
00:24:36,160 --> 00:24:40,120
I sound like this person does, but again, I mean, you spend five minutes on LinkedIn
496
00:24:40,120 --> 00:24:45,600
and you see it's like, people are struggling to find work and I am not convinced it's 100%
497
00:24:45,600 --> 00:24:46,600
the market.
498
00:24:46,600 --> 00:24:51,760
I am 50% convinced there could be some market issues, but I'm also, and I talked about this
499
00:24:51,760 --> 00:24:57,320
privately and everyone agrees, people are most likely self-sabotaging themselves because
500
00:24:57,320 --> 00:24:58,440
they don't know how to interview.
501
00:24:58,440 --> 00:25:03,800
They don't know how to communicate and talk and share these ideas or these things about
502
00:25:03,800 --> 00:25:08,680
themselves in a way where a recruiter is going to be like, again, it's a calculated risk.
503
00:25:08,680 --> 00:25:09,680
It can work with you.
504
00:25:09,680 --> 00:25:13,360
And it's like, yeah, yeah, it's a lot.
505
00:25:13,360 --> 00:25:16,880
And it's not, there's no silver bullet with any of us, right?
506
00:25:16,880 --> 00:25:20,160
Which is why I love that you're doing the mentoring because that's what solves problems
507
00:25:20,160 --> 00:25:27,520
is the one-on-one relationships, nailing down the problems, not getting newsletter.
508
00:25:27,520 --> 00:25:30,840
There's great reasons for that, but like you can't get mentored through a newsletter.
509
00:25:30,840 --> 00:25:32,840
You can't get mentored through a LinkedIn post.
510
00:25:32,840 --> 00:25:34,480
It's just not going to happen.
511
00:25:34,480 --> 00:25:35,480
Yeah.
512
00:25:35,480 --> 00:25:37,520
I know it's kind of interesting because I don't actually do it a ton.
513
00:25:37,520 --> 00:25:40,400
I actually do coaching and like for the most part, try to get paid for it because I am
514
00:25:40,400 --> 00:25:42,280
self-employed as you can relate to.
515
00:25:42,280 --> 00:25:46,040
But for whatever reason in this scenario, it was just on my heart and I was like, you
516
00:25:46,040 --> 00:25:47,400
know what, like just reach out.
517
00:25:47,400 --> 00:25:48,400
I'm going to help you.
518
00:25:48,400 --> 00:25:50,960
And like now we're dear friends and I adore him and many people who are probably listening
519
00:25:50,960 --> 00:25:53,080
know exactly who I'm talking about.
520
00:25:53,080 --> 00:25:56,880
He's a rock star and he definitely deserves the role, but it was just a, you know, it's
521
00:25:56,880 --> 00:25:57,880
a mind shift, right?
522
00:25:57,880 --> 00:25:58,880
The salary is different.
523
00:25:58,880 --> 00:25:59,880
The levels are different.
524
00:25:59,880 --> 00:26:03,360
You're going from something where you built a huge career, have a, you know, could have
525
00:26:03,360 --> 00:26:06,440
anything handed to you at your company to like sort of starting over and it's just
526
00:26:06,440 --> 00:26:07,440
a, it's hard.
527
00:26:07,440 --> 00:26:10,440
Hey, Chris, I love the comment.
528
00:26:10,440 --> 00:26:11,440
Sorry.
529
00:26:11,440 --> 00:26:13,720
I just want, I was just addressing the comments.
530
00:26:13,720 --> 00:26:14,720
Love the comment, Chris.
531
00:26:14,720 --> 00:26:17,400
What you said, I'm really glad that this is helpful and insightful.
532
00:26:17,400 --> 00:26:21,080
And I think it's just, you know, when you have those skills of being able to talk to
533
00:26:21,080 --> 00:26:23,320
humans, like a lot of people don't have those skills.
534
00:26:23,320 --> 00:26:27,440
So like leverage them and sort of help those, those technical people that don't have the
535
00:26:27,440 --> 00:26:30,480
superpowers of talking to humans.
536
00:26:30,480 --> 00:26:34,640
What do you think about AI reducing the need for juniors at a company?
537
00:26:34,640 --> 00:26:36,600
Oh, I mean, we sort of talked about that.
538
00:26:36,600 --> 00:26:41,320
Like, I mean, the thing is, is like, you need like humans, like you need humans to solve
539
00:26:41,320 --> 00:26:42,320
real problems.
540
00:26:42,320 --> 00:26:43,800
Like that's how I see it anyways.
541
00:26:43,800 --> 00:26:47,920
And so I think like you said, you felt that AI was a good supplement to maybe someone
542
00:26:47,920 --> 00:26:49,120
who had a bit more experience.
543
00:26:49,120 --> 00:26:50,120
And I agree.
544
00:26:50,120 --> 00:26:54,920
Like I think cursor, co-pilot, some of these other tools are like really powerful when
545
00:26:54,920 --> 00:26:58,800
you sort of already know what you're doing, because like there was a bunch of posts I
546
00:26:58,800 --> 00:27:01,880
was just seeing and we'll see if it's actually a reality, right?
547
00:27:01,880 --> 00:27:05,360
Cause there's sort of this drama and like hate for AI versus like, oh my gosh, I love
548
00:27:05,360 --> 00:27:06,360
it.
549
00:27:06,360 --> 00:27:09,440
But I just saw a post the other day that got a lot of engagement around like here I am
550
00:27:09,440 --> 00:27:14,280
cleaning up bad code that my, my CTO and my leader wrote because they don't know how
551
00:27:14,280 --> 00:27:15,280
to write code anymore.
552
00:27:15,280 --> 00:27:19,600
And they got into cursor and decided to like write some code, you know, and whether or
553
00:27:19,600 --> 00:27:23,240
not that's all factual and true, like I'm not in a day to day to have that, you know,
554
00:27:23,240 --> 00:27:26,840
trend experience, but I think it is going to be really interesting for us to see sort
555
00:27:26,840 --> 00:27:30,960
of the ebb and flow of like all this like heavy investment from companies and then sort
556
00:27:30,960 --> 00:27:35,400
of like the realization of where that actually is going to land here is as we start to see
557
00:27:35,400 --> 00:27:36,400
it all come to life.
558
00:27:36,400 --> 00:27:37,400
So.
559
00:27:37,400 --> 00:27:38,400
Yeah.
560
00:27:38,400 --> 00:27:41,720
Have you, have you ever watched the show Person of Interest?
561
00:27:41,720 --> 00:27:42,920
Know what it sounds familiar.
562
00:27:42,920 --> 00:27:43,920
I don't think not that one.
563
00:27:43,920 --> 00:27:44,920
Yeah.
564
00:27:44,920 --> 00:27:48,600
It's one of the, the Nolan's made it back and I think it started in like 2011.
565
00:27:48,600 --> 00:27:49,600
I'm rewatching it now.
566
00:27:49,600 --> 00:27:55,400
But it deals with artificial intelligence, right, but I feel like a lot of people have
567
00:27:55,400 --> 00:28:01,280
this like baked in idea that AI will replace humans.
568
00:28:01,280 --> 00:28:09,280
And what I mean by that is when I sit down and I talk to my, my UX designer, UI UX designer,
569
00:28:09,280 --> 00:28:14,680
and we make decisions about things, about how a application should operate.
570
00:28:14,680 --> 00:28:19,560
These are very human conversations we're having where it's not always the most long-term
571
00:28:19,560 --> 00:28:21,560
logical decision we make.
572
00:28:21,560 --> 00:28:23,960
Sometimes it's a, it's a gut feeling.
573
00:28:23,960 --> 00:28:26,760
It's based off of years of experience that we've had.
574
00:28:26,760 --> 00:28:27,760
Guess what?
575
00:28:27,760 --> 00:28:31,080
You can't program that into a large language model.
576
00:28:31,080 --> 00:28:34,160
You can't, you cannot be like, you know what?
577
00:28:34,160 --> 00:28:36,920
There have been decisions I've made to them like I'm out of time.
578
00:28:36,920 --> 00:28:39,880
I need to just make this decision and it ends up being fine.
579
00:28:39,880 --> 00:28:42,440
Whereas a LLM has no concept of time.
580
00:28:42,440 --> 00:28:43,440
Right.
581
00:28:43,440 --> 00:28:47,160
So there's all these different things that you just, I don't care what anyone says.
582
00:28:47,160 --> 00:28:51,000
You are not going to be able to program it or if you do, that's where we get into the
583
00:28:51,000 --> 00:28:55,240
concept of technology and transhumanism.
584
00:28:55,240 --> 00:28:56,920
And I'm like, I don't want to get into that.
585
00:28:56,920 --> 00:28:57,920
Right.
586
00:28:57,920 --> 00:29:00,960
Like I want to have a clear delineation between humans and technology.
587
00:29:00,960 --> 00:29:04,880
So, you know, to that comment, what do you think about AI reducing the need?
588
00:29:04,880 --> 00:29:06,320
I think it's misguided.
589
00:29:06,320 --> 00:29:11,800
I think if to your point, if you replace, you know, if you just get a bunch of mid-level
590
00:29:11,800 --> 00:29:17,000
senior engineers with AI, no juniors, then to your point, not only does everyone retire
591
00:29:17,000 --> 00:29:21,760
but like there's so much insight and growth that you need from juniors.
592
00:29:21,760 --> 00:29:26,960
We're like, when I was a junior, I was offering advice and perspective that my senior and
593
00:29:26,960 --> 00:29:29,560
my lead and no one else had.
594
00:29:29,560 --> 00:29:30,680
And you need that.
595
00:29:30,680 --> 00:29:32,840
You need that diversity of opinions.
596
00:29:32,840 --> 00:29:37,440
And if you just outsource it to AI, not only do you get garbage code half the time, but
597
00:29:37,440 --> 00:29:40,400
you're definitely not going to have people well equipped to know how to deal with that
598
00:29:40,400 --> 00:29:43,240
code when it's wrong because it will be wrong.
599
00:29:43,240 --> 00:29:44,240
Yep.
600
00:29:44,240 --> 00:29:48,240
That's, I used to, you know, I've gone through different phases of life, right?
601
00:29:48,240 --> 00:29:51,880
Of like caring in different sort of missions and things as you go through your career,
602
00:29:51,880 --> 00:29:53,640
you're sort of like invested in different spaces.
603
00:29:53,640 --> 00:29:57,560
And for a few years, I was really heavily invested in sort of mentorship and this idea
604
00:29:57,560 --> 00:29:59,120
of like junior devs need a chance.
605
00:29:59,120 --> 00:30:00,680
Like we need to give them a chance.
606
00:30:00,680 --> 00:30:04,160
Anyone that has software skills is not junior at this point, right?
607
00:30:04,160 --> 00:30:07,880
Junior to me is someone who knows nothing and can do, anyways, lots of different sort
608
00:30:07,880 --> 00:30:10,320
of sentiment and themes around it.
609
00:30:10,320 --> 00:30:13,720
And that was, you know, always sort of my like lens with it is like if we don't invest
610
00:30:13,720 --> 00:30:16,760
in them, we're not going to see the future that we want.
611
00:30:16,760 --> 00:30:19,880
And by that, there is so much that they bring, right?
612
00:30:19,880 --> 00:30:23,960
They were recently in whatever education program they're in, they're of a different age or
613
00:30:23,960 --> 00:30:25,520
genre, they're of a different generation.
614
00:30:25,520 --> 00:30:30,040
They've learned something new that we've probably been doing in our archaic way because that's
615
00:30:30,040 --> 00:30:31,240
what we know, right?
616
00:30:31,240 --> 00:30:33,600
And so they just, they completely bring in a different light.
617
00:30:33,600 --> 00:30:37,840
And I think, I think it's interesting, like I got a couple, these are my curmudgeon things
618
00:30:37,840 --> 00:30:42,920
that I'm like sort of comfy about lately is like the lack of junior developers and sort
619
00:30:42,920 --> 00:30:46,960
of still continue to just not have a really good flow for that in some cases.
620
00:30:46,960 --> 00:30:51,320
You know, the fact that like companies are actually getting rid of some education continuing
621
00:30:51,320 --> 00:30:53,800
education stipends, I think that's trash.
622
00:30:53,800 --> 00:30:56,520
I think that that's, that's how we get in this situation, right?
623
00:30:56,520 --> 00:30:58,680
No junior devs, no continuing education.
624
00:30:58,680 --> 00:31:03,400
We're building archaic code because we don't have the opportunities through our workplace
625
00:31:03,400 --> 00:31:04,400
to go find new things.
626
00:31:04,400 --> 00:31:08,000
And like, is it our responsibility to go learn new skills?
627
00:31:08,000 --> 00:31:12,240
If it, if it's in our personal life, we do it by nature because we love to learn.
628
00:31:12,240 --> 00:31:16,520
But it isn't technically our responsibility to stay up to date on technologies.
629
00:31:16,520 --> 00:31:18,040
It's our employer's responsibility.
630
00:31:18,040 --> 00:31:20,800
Like we are, we are working for them doing that job.
631
00:31:20,800 --> 00:31:22,400
If they want us better, they should invest.
632
00:31:22,400 --> 00:31:27,880
Then the third curmudgeon is the lack of investment from companies now in developer events, right?
633
00:31:27,880 --> 00:31:31,240
Like they don't want to send developers and pay for them to go to conferences.
634
00:31:31,240 --> 00:31:33,720
They don't want to sponsor and contribute to those conferences.
635
00:31:33,720 --> 00:31:38,640
And I think it's, it's at a major disservice to our ecosystem at which like that's sort
636
00:31:38,640 --> 00:31:39,880
of the foundation, right?
637
00:31:39,880 --> 00:31:44,960
These junior devs, these, these developer events, these channels where we can learn
638
00:31:44,960 --> 00:31:45,960
from each other.
639
00:31:45,960 --> 00:31:47,520
Like this is how we operate.
640
00:31:47,520 --> 00:31:48,520
We are not doctors.
641
00:31:48,520 --> 00:31:52,720
We don't have licenses and codes and regulations and things that we get retrained every year
642
00:31:52,720 --> 00:31:54,440
on all the new things that change, right?
643
00:31:54,440 --> 00:31:56,480
Like we have to go figure that out.
644
00:31:56,480 --> 00:32:01,480
So anyways, that's totally a soapbox rant, but like, yeah, it's interesting.
645
00:32:01,480 --> 00:32:03,480
And I think it's a shame.
646
00:32:03,480 --> 00:32:09,400
And I really hope that we see more investment into like, you know, general abilities and
647
00:32:09,400 --> 00:32:11,040
developers for our future.
648
00:32:11,040 --> 00:32:15,320
No, I mean, to your point though, like, can you imagine if a doctor had to relearn how
649
00:32:15,320 --> 00:32:20,440
to use like, or if they had updates on their stethoscope every six to eight months, like
650
00:32:20,440 --> 00:32:21,440
that would be crazy.
651
00:32:21,440 --> 00:32:28,080
And obviously that's a very inane example, but like, but when you're in development,
652
00:32:28,080 --> 00:32:32,000
you're like, Oh, hey, cool, we upgraded to this version of node, but then all these other
653
00:32:32,000 --> 00:32:33,000
things broke.
654
00:32:33,000 --> 00:32:36,560
So then I have to figure out how to get all this resolved or, Hey, you know what, create
655
00:32:36,560 --> 00:32:40,760
react app, like what the other day, I think create react app is officially deprecated,
656
00:32:40,760 --> 00:32:41,760
right?
657
00:32:41,760 --> 00:32:43,440
So like, what's everyone going to do about that?
658
00:32:43,440 --> 00:32:48,160
Which V, but yes, like, I think it's completely different.
659
00:32:48,160 --> 00:32:54,360
So to your point, like you could be a doctor and learn things at 25 and 50 years later,
660
00:32:54,360 --> 00:32:59,240
majority of your, your practices and your disciplines are going to be pretty established.
661
00:32:59,240 --> 00:33:03,200
Whereas in coding, yeah, everything you knew about a certain framework could be changed
662
00:33:03,200 --> 00:33:04,760
within a year, right?
663
00:33:04,760 --> 00:33:07,080
Or it doesn't even support it anymore.
664
00:33:07,080 --> 00:33:08,600
So then you have to go do something else.
665
00:33:08,600 --> 00:33:09,600
It's crazy.
666
00:33:09,600 --> 00:33:10,600
Yep.
667
00:33:10,600 --> 00:33:11,600
Yeah.
668
00:33:11,600 --> 00:33:14,280
And doctors on top of that to just add a whole another layer, like they get continuing
669
00:33:14,280 --> 00:33:17,400
education, like it is a requirement of their job, right?
670
00:33:17,400 --> 00:33:22,600
It's like, they cannot continue to practice medicine unless they stay up to date.
671
00:33:22,600 --> 00:33:24,560
And it's like, we have none of that, right?
672
00:33:24,560 --> 00:33:29,320
We have no, no sort of infrastructure for learning and we need it more than a doctor
673
00:33:29,320 --> 00:33:30,320
does.
674
00:33:30,320 --> 00:33:31,640
So it's, it really blows my mind.
675
00:33:31,640 --> 00:33:35,960
Like I think, I don't know, COVID has changed so much and now I'm like getting on Chromagony
676
00:33:35,960 --> 00:33:36,960
because I'm sick.
677
00:33:36,960 --> 00:33:40,520
I'm like, yes, dang, dang all these things.
678
00:33:40,520 --> 00:33:45,760
But you know, it's just, I think it's easy to sort of go back to like, you know, capitalism,
679
00:33:45,760 --> 00:33:49,800
capitalism, capitalism and sort of like lose sight of like why you're even in business
680
00:33:49,800 --> 00:33:52,560
to begin with and sort of what the essence is of the team.
681
00:33:52,560 --> 00:33:57,160
And I think that can get really hard on engineers too, especially like, especially talking about
682
00:33:57,160 --> 00:34:00,440
this, like that's our biggest imposter syndrome is like, who's telling us what's right and
683
00:34:00,440 --> 00:34:01,440
wrong?
684
00:34:01,440 --> 00:34:02,720
Like it's us, right?
685
00:34:02,720 --> 00:34:05,760
It's just us and our peers being like, Hey, you shouldn't do it that way.
686
00:34:05,760 --> 00:34:08,560
Or like, you know, that's, there's a better way to do it.
687
00:34:08,560 --> 00:34:10,560
So absolutely.
688
00:34:10,560 --> 00:34:11,560
Yeah.
689
00:34:11,560 --> 00:34:12,560
Okay.
690
00:34:12,560 --> 00:34:14,560
So let's see.
691
00:34:14,560 --> 00:34:17,080
What is your preferred technical stack?
692
00:34:17,080 --> 00:34:18,760
What do you like to build in?
693
00:34:18,760 --> 00:34:20,640
Yeah, great question.
694
00:34:20,640 --> 00:34:28,960
So what do I like to work in compared to what have I realized is the probably the most profitable.
695
00:34:28,960 --> 00:34:34,040
So I actually fell in love with angular when I was at H&R block, I didn't like it at first.
696
00:34:34,040 --> 00:34:39,200
So my first real job was in view, there's view and node and postgres.
697
00:34:39,200 --> 00:34:42,680
And then when I came over to H&R block, it was angular C sharp.
698
00:34:42,680 --> 00:34:45,720
That's really the main thing.
699
00:34:45,720 --> 00:34:46,720
Yeah.
700
00:34:46,720 --> 00:34:48,320
And I didn't like it at first, right?
701
00:34:48,320 --> 00:34:53,320
But then as I'm leaving, there's so much I get at least about modern angular that I
702
00:34:53,320 --> 00:34:54,760
think makes a lot of sense.
703
00:34:54,760 --> 00:35:00,080
You don't have to deal with like use effects and all that, which one of the things, man,
704
00:35:00,080 --> 00:35:03,720
I don't know if Ben, my staff engineer at breakthrough will listen to this, but I just
705
00:35:03,720 --> 00:35:04,720
saw a PR comment.
706
00:35:04,720 --> 00:35:08,040
The other is actually this morning, where he was like, Hey, can we not have that use
707
00:35:08,040 --> 00:35:09,040
effect?
708
00:35:09,040 --> 00:35:10,040
Can we not have that use effect?
709
00:35:10,040 --> 00:35:12,920
Like we do not do use effect if we do not have to.
710
00:35:12,920 --> 00:35:16,280
It's amazing because it's so unreliable and whatnot.
711
00:35:16,280 --> 00:35:22,360
But anyway, yeah, I mean, I would, I would go, you know, angular, like Mongo, that kind
712
00:35:22,360 --> 00:35:28,760
of stuff, but really like, if you want to get into coding, it's, I think you're doing
713
00:35:28,760 --> 00:35:31,240
yourself a disservice by not doing react.
714
00:35:31,240 --> 00:35:33,800
And that's, that's the tech stack I'm working with right now, right?
715
00:35:33,800 --> 00:35:35,800
Is like react node graph QL.
716
00:35:35,800 --> 00:35:37,800
It's all for me.
717
00:35:37,800 --> 00:35:38,800
I mean,
718
00:35:38,800 --> 00:35:39,800
Oh, that's awesome.
719
00:35:39,800 --> 00:35:40,800
Yeah.
720
00:35:40,800 --> 00:35:41,800
Sorry.
721
00:35:41,800 --> 00:35:42,800
Yeah.
722
00:35:42,800 --> 00:35:44,600
Cause I mean, I know you're fine.
723
00:35:44,600 --> 00:35:47,400
Like I barely used react before starting here.
724
00:35:47,400 --> 00:35:52,320
Like my freelance work I'd done, it was mostly like next, but it was very mental.
725
00:35:52,320 --> 00:35:53,320
Yeah.
726
00:35:53,320 --> 00:35:57,160
I just, I feel like if you're going to learn front end development, like even if you don't
727
00:35:57,160 --> 00:35:59,160
stick with it, you got to know react.
728
00:35:59,160 --> 00:36:00,160
Right.
729
00:36:00,160 --> 00:36:01,200
Like it's, it's so hard.
730
00:36:01,200 --> 00:36:05,520
Even the angular jobs, like there's so like we want to experience an angular or if you
731
00:36:05,520 --> 00:36:08,040
have experience in a react and it's like, right.
732
00:36:08,040 --> 00:36:10,600
You're, you're kind of shooting yourself in the foot.
733
00:36:10,600 --> 00:36:11,600
Yeah.
734
00:36:11,600 --> 00:36:15,000
Well, I mean, I think it's like, obviously it depends on the sort of work that you want
735
00:36:15,000 --> 00:36:19,600
to do, but at the end of the day, like, yeah, if you have any app or any, anything, right?
736
00:36:19,600 --> 00:36:20,960
It needs a front end for the most part.
737
00:36:20,960 --> 00:36:21,960
I mean, yes, there are some.
738
00:36:21,960 --> 00:36:26,320
I mean, sort of admin side only things, but yeah, it usually needs, and even that you
739
00:36:26,320 --> 00:36:27,320
still need a dashboard, right?
740
00:36:27,320 --> 00:36:29,480
So you still need some form of like a front end.
741
00:36:29,480 --> 00:36:32,800
So it is, I think it is really helpful skills.
742
00:36:32,800 --> 00:36:35,980
I think it's also interesting too to like sort of, and this is like me, like with my
743
00:36:35,980 --> 00:36:41,920
caller dev old, older vibe here of like the downfall of some of this is like not, not
744
00:36:41,920 --> 00:36:46,080
always fundamentally understanding the like underlying infrastructure and anyone who listens
745
00:36:46,080 --> 00:36:51,400
to my, listening to me talk about this, but I think that's one of the downfalls of sort
746
00:36:51,400 --> 00:36:54,760
of like developers today that do just sort of pick up that front end stack, right?
747
00:36:54,760 --> 00:36:58,440
It's like, you obviously have dug into like React and Angular and you're starting to understand
748
00:36:58,440 --> 00:37:01,960
sort of the fundamental differences and like how they're orchestrated and built.
749
00:37:01,960 --> 00:37:05,960
And I think that part is key because if you don't understand sort of why decisions are
750
00:37:05,960 --> 00:37:09,320
made and why those frameworks operate in the way that they do, you can get really stuck
751
00:37:09,320 --> 00:37:13,520
in like, okay, I've, I'm using all these frameworks and bringing all these tools together, but
752
00:37:13,520 --> 00:37:17,320
I don't understand how they're fundamentally working, you know, in the, in the root.
753
00:37:17,320 --> 00:37:18,320
Yeah.
754
00:37:18,320 --> 00:37:24,120
Well, and that's even like, I mean, to be honest, if you ask, if I had a personal project
755
00:37:24,120 --> 00:37:28,440
and you're like, would you rather use react, React or vanilla JavaScript?
756
00:37:28,440 --> 00:37:31,240
I would actually probably lean towards vanilla JavaScript.
757
00:37:31,240 --> 00:37:35,520
It'd take me a little bit longer, but like, I can deal with it a little bit easier.
758
00:37:35,520 --> 00:37:39,120
Like, I can be like, no, I want this thing to happen exactly when I want it to again,
759
00:37:39,120 --> 00:37:42,520
use effect is just absolute controlled chaos.
760
00:37:42,520 --> 00:37:48,280
But to that point though, yeah, like I remember at h and r block, I was working with some
761
00:37:48,280 --> 00:37:52,080
on that, I had largely been a backend developer, right?
762
00:37:52,080 --> 00:37:55,200
Or no, sorry, I'm, I'm confusing anecdotes.
763
00:37:55,200 --> 00:37:58,440
So they had really been like a QA, right?
764
00:37:58,440 --> 00:38:02,720
And they're like, okay, so h and r block on shore pretty much got rid of QA.
765
00:38:02,720 --> 00:38:04,160
I mean, we still test, right?
766
00:38:04,160 --> 00:38:06,960
But there's no QA engineers.
767
00:38:06,960 --> 00:38:09,600
That's mostly their offshore.
768
00:38:09,600 --> 00:38:15,480
And so she was moved over to be like an actual, like, you know, we'd consider like full stack
769
00:38:15,480 --> 00:38:17,640
developer right back in front end.
770
00:38:17,640 --> 00:38:20,920
But she had no point of reference for the front end.
771
00:38:20,920 --> 00:38:22,600
So she's trying to learn Angular.
772
00:38:22,600 --> 00:38:28,960
And I was like, okay, we have, we have access to you to me.
773
00:38:28,960 --> 00:38:32,840
Here's Colt Steal's web development course, like start here.
774
00:38:32,840 --> 00:38:34,520
You have to understand what HTML is.
775
00:38:34,520 --> 00:38:36,240
You have to understand what CSS says.
776
00:38:36,240 --> 00:38:38,320
You have to understand what JavaScript is.
777
00:38:38,320 --> 00:38:42,440
This is not like, you know, you can dittle around, do a few things here and there, but
778
00:38:42,440 --> 00:38:46,520
like you are not going to understand what any of this means until you have that foundation.
779
00:38:46,520 --> 00:38:47,520
Right.
780
00:38:47,520 --> 00:38:51,520
And so once you finally started doing that, started making more sense.
781
00:38:51,520 --> 00:38:55,440
But again, yeah, if you don't understand what JavaScript is, like, it doesn't matter where
782
00:38:55,440 --> 00:38:58,880
that you choose, view, reacts, felt, whatever, you're going to be so lost.
783
00:38:58,880 --> 00:39:02,680
And it's not, you're not going to be using these frameworks for how they were built.
784
00:39:02,680 --> 00:39:04,400
It isn't meant to replace anything.
785
00:39:04,400 --> 00:39:06,040
It's just meant to do it differently.
786
00:39:06,040 --> 00:39:07,040
Yep.
787
00:39:07,040 --> 00:39:08,040
Yep.
788
00:39:08,040 --> 00:39:09,040
That's true.
789
00:39:09,040 --> 00:39:10,040
I like that.
790
00:39:10,040 --> 00:39:11,040
Okay.
791
00:39:11,040 --> 00:39:14,680
So I like to ask this question from everybody just to kind of get different insights.
792
00:39:14,680 --> 00:39:19,280
Like how do you get unstuck if you're ever stuck or kind of facing technical challenges?
793
00:39:19,280 --> 00:39:20,280
Oh, yeah.
794
00:39:20,280 --> 00:39:26,360
I mean, that's a great question because it really depends on what it is, right?
795
00:39:26,360 --> 00:39:29,320
Sometimes, sometimes they'll just switch to something else.
796
00:39:29,320 --> 00:39:35,480
You know, like, you know, like, depending on what you're working on, there's probably
797
00:39:35,480 --> 00:39:39,440
something that's going to be related, but not dependent on that.
798
00:39:39,440 --> 00:39:41,640
So just like, I don't know what on that instead.
799
00:39:41,640 --> 00:39:42,640
Right.
800
00:39:42,640 --> 00:39:43,640
Yep.
801
00:39:43,640 --> 00:39:46,840
I think that's the, the, the tried and true argument of touching some grass.
802
00:39:46,840 --> 00:39:52,760
But honestly, like, I think one of my biggest things is just being like, I quit and I don't
803
00:39:52,760 --> 00:39:56,320
mean quit permanently, but like, I'm just like, I'm done.
804
00:39:56,320 --> 00:39:58,320
Like I cannot solve this.
805
00:39:58,320 --> 00:39:59,480
I'm time boxed it.
806
00:39:59,480 --> 00:40:01,120
I can't figure it out.
807
00:40:01,120 --> 00:40:02,120
Just move on.
808
00:40:02,120 --> 00:40:03,120
Right.
809
00:40:03,120 --> 00:40:06,320
And those are the scenarios where I'll be lying in bed and be like, it's 1130.
810
00:40:06,320 --> 00:40:07,680
Oh my gosh, I know how to solve it.
811
00:40:07,680 --> 00:40:09,680
I'll get out and run it out and go back to bed.
812
00:40:09,680 --> 00:40:17,040
Cause I'm like, it's just this element of like, you can be too close to a problem.
813
00:40:17,040 --> 00:40:20,840
And like, if you just keep running into that wall, yeah, maybe eventually you'll break
814
00:40:20,840 --> 00:40:21,840
it down.
815
00:40:21,840 --> 00:40:23,040
You're going to have a concussion or two.
816
00:40:23,040 --> 00:40:24,560
It can be pretty bruised up.
817
00:40:24,560 --> 00:40:29,880
And I don't know if that's worth it, whereas you could just take a step back and just come
818
00:40:29,880 --> 00:40:30,880
at it later.
819
00:40:30,880 --> 00:40:37,680
I mean, I've never worked on a team where like, if I was super stuck on something, a they
820
00:40:37,680 --> 00:40:42,840
wouldn't help me or be, they're not like, Hey, no, it has to be done right now.
821
00:40:42,840 --> 00:40:45,280
I mean, like, yeah, go, go figure something else out.
822
00:40:45,280 --> 00:40:46,280
Right.
823
00:40:46,280 --> 00:40:48,080
Like you can come back to this.
824
00:40:48,080 --> 00:40:53,080
Um, documenting God, like actually reading documentation, right?
825
00:40:53,080 --> 00:40:58,240
Not just going to co-pilot, but being like, huh, I wonder if this framework actually has
826
00:40:58,240 --> 00:40:59,840
a solution to something like this.
827
00:40:59,840 --> 00:41:05,800
But yes, usually just removing myself from the situation, even if it's temporarily, um,
828
00:41:05,800 --> 00:41:09,240
I remember reading something like then a while ago and being like, how that's not a good
829
00:41:09,240 --> 00:41:10,240
approach.
830
00:41:10,240 --> 00:41:11,680
Like you could just, you just never give up.
831
00:41:11,680 --> 00:41:13,680
And I'm like, no, that's horrible.
832
00:41:13,680 --> 00:41:17,040
I mean, it sounds like someone who doesn't have kids.
833
00:41:17,040 --> 00:41:22,920
I'm like, when my daughter is screaming at me, you know, she's like, it's time for bed
834
00:41:22,920 --> 00:41:26,240
and she wants someone to lay down with her and I say, no, and she's screaming at me and
835
00:41:26,240 --> 00:41:29,760
they're like, all right, well, I'll come back in the room when you're done screaming.
836
00:41:29,760 --> 00:41:35,280
And usually takes a little bit, but I'm like, do you think a screaming four year old, if
837
00:41:35,280 --> 00:41:38,960
I just sit here and keep trying to argue with her, like that's productive?
838
00:41:38,960 --> 00:41:42,680
No, I'm just going to walk off and be like, Hey, I love you.
839
00:41:42,680 --> 00:41:43,680
I'll be back.
840
00:41:43,680 --> 00:41:46,320
Nine times out of ten, she just stopped.
841
00:41:46,320 --> 00:41:47,960
You have your little fit and your emotions.
842
00:41:47,960 --> 00:41:49,560
I'll be back when you're saying again.
843
00:41:49,560 --> 00:41:50,560
Yep.
844
00:41:50,560 --> 00:41:51,560
Exactly.
845
00:41:51,560 --> 00:41:52,560
I love that.
846
00:41:52,560 --> 00:41:53,560
Okay.
847
00:41:53,560 --> 00:41:55,440
Well, we are nearing the end of our time.
848
00:41:55,440 --> 00:41:59,840
Um, so you do, I want to shed light on this, uh, just in case there's, you know, an opportunity
849
00:41:59,840 --> 00:42:03,800
in the network, um, you do fractional software engineering, essentially, right?
850
00:42:03,800 --> 00:42:07,480
Do you want to sort of speak to that and like maybe you're, you know, your availability
851
00:42:07,480 --> 00:42:10,880
currently and what you possibly would be interested in diving into?
852
00:42:10,880 --> 00:42:11,880
Yeah.
853
00:42:11,880 --> 00:42:16,480
So I had worked with a client last year for about a year actually.
854
00:42:16,480 --> 00:42:22,080
Um, and obviously we had our handful of clients too, but, um, largely it's front end development,
855
00:42:22,080 --> 00:42:23,080
right?
856
00:42:23,080 --> 00:42:24,520
So again, angular view, whatever.
857
00:42:24,520 --> 00:42:33,240
Um, but largely dealing with more of a format or explain this, but like, yes, being a developer,
858
00:42:33,240 --> 00:42:36,000
but also being like refining the product.
859
00:42:36,000 --> 00:42:40,400
And what I mean by that is I was working with the CTO pretty regularly and being like, okay,
860
00:42:40,400 --> 00:42:42,040
so here's the product that we want.
861
00:42:42,040 --> 00:42:43,040
We need to build it up.
862
00:42:43,040 --> 00:42:44,040
Okay.
863
00:42:44,040 --> 00:42:47,040
But like not just being, you know, the, the code monkey that just types everything and
864
00:42:47,040 --> 00:42:50,440
puts it out, but being like, Hey, you know what, like this is a business requirement,
865
00:42:50,440 --> 00:42:52,040
but I don't think it's going to work like this.
866
00:42:52,040 --> 00:42:56,960
So let's sit down, meet up, talk about how to give the client what they're actually looking
867
00:42:56,960 --> 00:42:57,960
for.
868
00:42:57,960 --> 00:43:03,200
Um, because you and I had talked about this on the pre-show, like clients don't always
869
00:43:03,200 --> 00:43:08,960
know what they want and being able to sit down and like hash that out and being able
870
00:43:08,960 --> 00:43:11,720
to think critically, right?
871
00:43:11,720 --> 00:43:16,520
Instead of just again, like, you know, if I could give any advice to like new developers,
872
00:43:16,520 --> 00:43:20,520
you know, when you get a user story and they have acceptance criteria, don't be afraid
873
00:43:20,520 --> 00:43:22,800
to be like, is this everything?
874
00:43:22,800 --> 00:43:23,800
Right?
875
00:43:23,800 --> 00:43:28,640
Because I guarantee whoever made this, they can't consider everything.
876
00:43:28,640 --> 00:43:29,640
Right?
877
00:43:29,640 --> 00:43:32,640
So like, don't just be like, well, here's all the acceptance criteria on paper.
878
00:43:32,640 --> 00:43:35,600
So if I do all of this, it's the work's going to be done.
879
00:43:35,600 --> 00:43:38,160
That's a horrible way to work on a feature.
880
00:43:38,160 --> 00:43:39,160
Right?
881
00:43:39,160 --> 00:43:41,120
So you're, you're more in like the strategy.
882
00:43:41,120 --> 00:43:43,480
You like to be a part of sort of the strategic vision of it too.
883
00:43:43,480 --> 00:43:48,120
And we're like orchestrating that, that big, that big, that bigger picture essentially.
884
00:43:48,120 --> 00:43:49,120
Yeah.
885
00:43:49,120 --> 00:43:54,720
And it's not that it's like, I have a million ideas, but I again, coming from a sales background,
886
00:43:54,720 --> 00:43:58,320
you know, being able to sit down with someone and help refine that vision, right?
887
00:43:58,320 --> 00:44:01,400
Where it's like, okay, you present this, but what about this?
888
00:44:01,400 --> 00:44:02,400
What about this?
889
00:44:02,400 --> 00:44:03,400
How can we prepare this down?
890
00:44:03,400 --> 00:44:05,960
How can we not blow this out of proportion?
891
00:44:05,960 --> 00:44:10,920
So, yeah, I mean, I'm definitely looking for clients kind of more of like an integrated
892
00:44:10,920 --> 00:44:15,400
role where like, I'm not, I'm not that solo person, right?
893
00:44:15,400 --> 00:44:19,240
I like working on a team, but I'm really, you know, look, I can probably do like, you
894
00:44:19,240 --> 00:44:22,040
know, 10, 20 hours a week kind of thing.
895
00:44:22,040 --> 00:44:23,280
But I've had some leads.
896
00:44:23,280 --> 00:44:27,760
The problem is, it's just a matter of, we've talked about before, just kind of like people
897
00:44:27,760 --> 00:44:33,640
reevaluating what they want right now and yes, a lot of companies like, do we need juniors,
898
00:44:33,640 --> 00:44:34,640
do we need seniors?
899
00:44:34,640 --> 00:44:39,960
And that's where that fractional kind of like, Hey, let's just make sure you're not like
900
00:44:39,960 --> 00:44:40,960
stalling out.
901
00:44:40,960 --> 00:44:41,960
Yeah, totally.
902
00:44:41,960 --> 00:44:45,280
So that's kind of what I'm, you know, kind of aiming for is like an established team,
903
00:44:45,280 --> 00:44:51,080
but not like someone that they want fully integrated and committed, you know, years down the road,
904
00:44:51,080 --> 00:44:55,520
just being like, Hey, you need help with writing some unit tests, some automated tests, getting,
905
00:44:55,520 --> 00:44:59,280
you know, getting your front end work, you know, converted from JavaScript to TypeScript.
906
00:44:59,280 --> 00:45:00,280
Sure.
907
00:45:00,280 --> 00:45:01,280
Let's do it.
908
00:45:01,280 --> 00:45:02,280
Yep.
909
00:45:02,280 --> 00:45:03,280
Yeah.
910
00:45:03,280 --> 00:45:04,280
Yeah, totally.
911
00:45:04,280 --> 00:45:05,280
Okay.
912
00:45:05,280 --> 00:45:06,280
I love that.
913
00:45:06,280 --> 00:45:07,280
Well, and I think obviously bringing that like sales experience too, like, and again,
914
00:45:07,280 --> 00:45:10,080
we talked about this in the pre-show, like it really, it really like gives you that superpower
915
00:45:10,080 --> 00:45:13,880
as a developer when you can connect that bridge between sort of the non-technical conversations
916
00:45:13,880 --> 00:45:17,520
to the, the technical specs that are required to actually make it all happen.
917
00:45:17,520 --> 00:45:20,200
So I think that's the super beautiful superpower that you have.
918
00:45:20,200 --> 00:45:24,720
So hopefully there's some, I mean, I'm sure you'll find lots of great clients, obviously,
919
00:45:24,720 --> 00:45:25,720
but I know what it's like, right?
920
00:45:25,720 --> 00:45:30,240
I'm in sort of that low also, you know, due to improper selling of how I was operating.
921
00:45:30,240 --> 00:45:33,680
And it's just, it's, it's a really hard time with like, you know, the beginning of the
922
00:45:33,680 --> 00:45:34,680
year.
923
00:45:34,680 --> 00:45:38,080
Now folks are like, okay, new budgets, new work, we're now we're diving in.
924
00:45:38,080 --> 00:45:40,320
But you know, end of the year stuff is always tricky.
925
00:45:40,320 --> 00:45:41,840
So it is.
926
00:45:41,840 --> 00:45:45,640
And I've noticed my, my issue is almost all my work has been proprietary.
927
00:45:45,640 --> 00:45:46,640
Right.
928
00:45:46,640 --> 00:45:50,440
So like, I don't, I've been so busy over the past few years that I just, I haven't been
929
00:45:50,440 --> 00:45:52,600
building a lot of like side projects, right?
930
00:45:52,600 --> 00:45:54,120
And again, I didn't finish a boot camp.
931
00:45:54,120 --> 00:45:56,040
So I don't have that capstone.
932
00:45:56,040 --> 00:46:00,040
So like, I'm like, Hey, if you want to go to hrblock.com and if you want someone to
933
00:46:00,040 --> 00:46:03,720
do your taxes, I can walk you through the application and how it works.
934
00:46:03,720 --> 00:46:08,120
And I can talk about all this, but like, I don't have the ability to just like show
935
00:46:08,120 --> 00:46:09,120
that to you.
936
00:46:09,120 --> 00:46:10,120
Right.
937
00:46:10,120 --> 00:46:11,120
Yeah.
938
00:46:11,120 --> 00:46:14,000
And same with my current job, it's, it's all like buying NDA, all this stuff, but I'm
939
00:46:14,000 --> 00:46:16,920
like, you know, you sit me down and we can have a conversation.
940
00:46:16,920 --> 00:46:18,120
I just can't show that.
941
00:46:18,120 --> 00:46:20,360
And that's how all my jobs have been.
942
00:46:20,360 --> 00:46:21,360
Yep.
943
00:46:21,360 --> 00:46:22,800
I mean, I think that's pretty usual.
944
00:46:22,800 --> 00:46:24,680
I feel like that kind of happens in DevRel too.
945
00:46:24,680 --> 00:46:27,720
Like DevRel is very like a sort of all over the place type of role.
946
00:46:27,720 --> 00:46:29,240
And it's like, I can tell you the story.
947
00:46:29,240 --> 00:46:30,320
I can tell you metrics.
948
00:46:30,320 --> 00:46:32,360
I can tell you sort of results and things like that.
949
00:46:32,360 --> 00:46:35,720
But it's like, you're not going to deeply understand the work that I was doing until,
950
00:46:35,720 --> 00:46:39,920
you know, we can have a great, beautiful conversation, sort of unveil that, that story.
951
00:46:39,920 --> 00:46:41,920
So that's great.
952
00:46:41,920 --> 00:46:42,920
Okay.
953
00:46:42,920 --> 00:46:44,320
So where can folks find you?
954
00:46:44,320 --> 00:46:49,280
Honestly, on LinkedIn, that's the only social media I use.
955
00:46:49,280 --> 00:46:50,280
Love it.
956
00:46:50,280 --> 00:46:52,760
You know, outside of that, I do have a, just a joke.
957
00:46:52,760 --> 00:46:54,320
I have a generic portfolio site.
958
00:46:54,320 --> 00:46:55,320
It's davidmarshall.dev.
959
00:46:55,320 --> 00:46:56,320
Perfect.
960
00:46:56,320 --> 00:46:58,720
Not a whole lot on there, right?
961
00:46:58,720 --> 00:47:02,160
But just, yeah, LinkedIn's really about it.
962
00:47:02,160 --> 00:47:07,480
Because like we were talking about earlier, I want to spend time with my family and being
963
00:47:07,480 --> 00:47:11,640
stuck on social media all day is a great way for brain rot.
964
00:47:11,640 --> 00:47:12,640
So yep.
965
00:47:12,640 --> 00:47:13,640
I agree there.
966
00:47:13,640 --> 00:47:14,640
All right.
967
00:47:14,640 --> 00:47:17,440
Well, I will definitely put your LinkedIn and your website in the show notes if anyone
968
00:47:17,440 --> 00:47:20,760
is obviously looking for an awesome engineer like David.
969
00:47:20,760 --> 00:47:23,480
Reach out to him please.
970
00:47:23,480 --> 00:47:25,840
And it's been lovely chatting with you.
971
00:47:25,840 --> 00:47:27,000
Absolutely lovely.
972
00:47:27,000 --> 00:47:28,000
Happy Friday.
973
00:47:28,000 --> 00:47:29,000
Yeah, Friday.
974
00:47:29,000 --> 00:47:30,000
Yeah, Friday.
975
00:47:30,000 --> 00:47:31,000
All right.
976
00:47:31,000 --> 00:47:32,000
Bye friends.
977
00:47:32,000 --> 00:47:33,000
I will see you all.
978
00:47:33,000 --> 00:47:34,480
I think I have a show on Monday.
979
00:47:34,480 --> 00:47:35,480
Let's look.
980
00:47:35,480 --> 00:47:36,480
I do have a show on Monday.
981
00:47:36,480 --> 00:47:37,480
Oh, it's with Becca.
982
00:47:37,480 --> 00:47:38,480
Yeah, I'm excited.
983
00:47:38,480 --> 00:47:39,800
I just have like the best guests.
984
00:47:39,800 --> 00:47:40,800
It's so great.
985
00:47:40,800 --> 00:47:41,800
So great.
986
00:47:41,800 --> 00:47:42,800
That's awesome.
987
00:47:42,800 --> 00:47:43,800
I know you're one of them.
988
00:47:43,800 --> 00:47:46,360
So thank you for being with me today and thank you everyone.
989
00:47:46,360 --> 00:47:48,840
Also really appreciate the engagement and conversation in the chat.
990
00:47:48,840 --> 00:47:49,840
It's always just nice.
991
00:47:49,840 --> 00:47:50,840
Yes.
992
00:47:50,840 --> 00:47:51,840
Yes.
993
00:47:51,840 --> 00:47:54,440
Like it just really unseeds what we're thinking and feeling.
994
00:47:54,440 --> 00:47:55,440
Right.
995
00:47:55,440 --> 00:47:56,440
Yeah.
996
00:47:56,440 --> 00:47:57,440
And it just is clarification, dude.
997
00:47:57,440 --> 00:48:01,320
If anyone does like if you're breaking in, feel free to send me a request.
998
00:48:01,320 --> 00:48:03,960
Just please engage with one of my posts first.
999
00:48:03,960 --> 00:48:07,760
I get so many random requests from like no mutuals, nothing.
1000
00:48:07,760 --> 00:48:12,760
So if you want to chat like I'm happy, I just need to know that you're a real person.
1001
00:48:12,760 --> 00:48:17,800
I'm not the person that tried to solicit me to do their up work client facing role.
1002
00:48:17,800 --> 00:48:21,400
The other day and I'm like, block not doing that.
1003
00:48:21,400 --> 00:48:22,400
Yep.
1004
00:48:22,400 --> 00:48:23,400
Yep.
1005
00:48:23,400 --> 00:48:24,400
LinkedIn can be tricky.
1006
00:48:24,400 --> 00:48:25,400
All right.
1007
00:48:25,400 --> 00:48:26,400
Well, this is fabulous.
1008
00:48:26,400 --> 00:48:29,480
I'll put the links in the show notes and again, have a fabulous weekend everyone.
1009
00:48:29,480 --> 00:48:30,480
And thank you, David.
1010
00:48:30,480 --> 00:48:31,480
So much for joining me.
1011
00:48:31,480 --> 00:48:48,140
Thanks for coming or anything else, I'll do more I can do it.