00:00:00,000 --> 00:00:00,880
Oh, man.
2
00:00:04,240 --> 00:00:05,400
We do need more.
3
00:00:05,960 --> 00:00:07,200
Hello, everyone.
4
00:00:07,400 --> 00:00:11,560
I was just telling Amy before I hit the go live button that she is my first female
5
00:00:11,560 --> 00:00:15,440
guest and I actually feel bad as like a woman Devon like I need to get the women
6
00:00:15,440 --> 00:00:16,280
goodness in here.
7
00:00:16,680 --> 00:00:20,040
But I've found that like my circle is very male dominated.
8
00:00:20,080 --> 00:00:21,880
I mean, I'm sure yours probably is as well.
9
00:00:21,880 --> 00:00:24,280
But long story short, we are here this morning.
10
00:00:24,320 --> 00:00:25,480
99 Dev problems.
11
00:00:25,560 --> 00:00:29,920
Very excited to chat with Amy and have my first female guest on, which is long
12
00:00:29,920 --> 00:00:33,000
overdue and here with all of her awesome work.
13
00:00:33,000 --> 00:00:36,080
So Amy, I would love for you to introduce yourself to the guest.
14
00:00:37,200 --> 00:00:37,600
Yeah.
15
00:00:37,600 --> 00:00:38,800
So my name is Amy Dutton.
16
00:00:38,800 --> 00:00:43,400
I've been doing web design development for 24 years, which is crazy.
17
00:00:44,800 --> 00:00:50,720
No, I started super young, but my background is design and moved into the
18
00:00:50,720 --> 00:00:56,280
development space, worked at an agency really young, studied something slightly
19
00:00:56,280 --> 00:00:58,880
different in college just because I figured I already know what I'm doing.
20
00:00:58,880 --> 00:01:02,920
And decided to stick with web design and development after I graduated.
21
00:01:02,920 --> 00:01:04,920
So I kind of be bopped around.
22
00:01:04,920 --> 00:01:06,120
I worked over on music rows.
23
00:01:06,120 --> 00:01:06,960
I'm in Nashville.
24
00:01:07,120 --> 00:01:10,000
So it's fun to name dropping conversations.
25
00:01:10,680 --> 00:01:15,760
I've run my own agency for seven years and now I'm working on open source.
26
00:01:15,760 --> 00:01:18,640
So I'm the lead maintainer on the Redwood JS core team.
27
00:01:19,360 --> 00:01:20,120
Oh my gosh.
28
00:01:20,120 --> 00:01:23,880
So I have so many comments, but the comment that just will not leave my mind
29
00:01:23,880 --> 00:01:27,160
is like, there is no way you look so young.
30
00:01:27,160 --> 00:01:29,760
Like there's 24 years is crazy.
31
00:01:29,760 --> 00:01:32,040
And I know in pre-show we talked about how you started really early,
32
00:01:32,040 --> 00:01:36,600
which I'd love to dive into, but like, wow, like you, um, I would not have guessed
33
00:01:36,600 --> 00:01:37,240
that at all.
34
00:01:37,560 --> 00:01:38,320
Oh, well, thank you.
35
00:01:38,320 --> 00:01:39,640
Yes, I started when I'm 16.
36
00:01:39,640 --> 00:01:40,560
I'm 40 now.
37
00:01:40,880 --> 00:01:43,280
So that's how we got to 24.
38
00:01:44,480 --> 00:01:45,440
That is so great.
39
00:01:45,440 --> 00:01:47,680
I turned 40 this year and I'm trying to be like, it's not happening.
40
00:01:47,680 --> 00:01:48,400
It's not a thing.
41
00:01:48,720 --> 00:01:50,560
Like it's just, it doesn't matter.
42
00:01:50,560 --> 00:01:51,800
It's not going to take place.
43
00:01:52,320 --> 00:01:53,320
Well, we're about the same.
44
00:01:53,320 --> 00:01:55,320
So I'm September, September, I turned 40.
45
00:01:55,320 --> 00:01:56,480
Ooh, nice.
46
00:01:56,480 --> 00:01:57,320
I'm in March.
47
00:01:57,320 --> 00:01:58,320
So very, very close.
48
00:01:58,320 --> 00:01:58,920
Look at that.
49
00:01:58,920 --> 00:01:59,440
Look at that.
50
00:01:59,440 --> 00:02:00,000
Yep.
51
00:02:00,480 --> 00:02:04,240
So, um, but yeah, it's been, it's been fun to feel like in some ways I've grown
52
00:02:04,240 --> 00:02:05,400
up with the industry.
53
00:02:05,880 --> 00:02:06,360
Yeah.
54
00:02:06,560 --> 00:02:11,240
Because like when I started, it was just like regular HTML and CSS, like CSS
55
00:02:11,240 --> 00:02:13,640
two came out when I was in college.
56
00:02:13,640 --> 00:02:16,160
And I remember being like, Oh, this is crazy.
57
00:02:16,160 --> 00:02:19,400
You can do all these fancy things and look at it where it is now.
58
00:02:19,400 --> 00:02:20,680
It looks like a completely different.
59
00:02:20,680 --> 00:02:21,040
Oh my gosh.
60
00:02:21,040 --> 00:02:21,880
Look at it where it is now.
61
00:02:21,880 --> 00:02:24,440
I remember like, you know, having to use various things.
62
00:02:24,440 --> 00:02:28,240
And to use various like workarounds to do what flex and grid can just so
63
00:02:28,240 --> 00:02:29,280
beautifully do today.
64
00:02:29,280 --> 00:02:31,800
And I was like, where were you when I was in early death?
65
00:02:31,800 --> 00:02:36,120
And I couldn't figure out the basic fundamentals of how to center a div.
66
00:02:36,120 --> 00:02:37,480
Why was that so hard?
67
00:02:39,880 --> 00:02:40,400
I know.
68
00:02:40,400 --> 00:02:44,320
Well, and just the nostalgia of it, we used to, you know, say we'd slice
69
00:02:44,320 --> 00:02:47,160
and dice a website because that's literally what we would do.
70
00:02:47,160 --> 00:02:52,640
We would bring that image into fireworks, which RIP and create a bunch of tables
71
00:02:52,640 --> 00:02:53,560
out of the images.
72
00:02:53,560 --> 00:02:54,320
Yes.
73
00:02:54,320 --> 00:02:55,920
Do you want to know something funny about that?
74
00:02:55,920 --> 00:02:56,920
One of my first jobs.
75
00:02:56,920 --> 00:02:59,560
So I taught myself how to code like back in like, I mean, I did in high
76
00:02:59,560 --> 00:03:02,400
school and whatever, not as cool as you where you like actually had a job.
77
00:03:02,400 --> 00:03:03,200
Very cool.
78
00:03:03,200 --> 00:03:07,520
I taught myself how to like more in-depth code.
79
00:03:07,520 --> 00:03:09,440
I would say like 2006, 2007.
80
00:03:09,440 --> 00:03:12,000
And there was like nothing for resources.
81
00:03:12,000 --> 00:03:13,640
I mean, like nothing.
82
00:03:13,640 --> 00:03:15,120
It was so difficult.
83
00:03:15,120 --> 00:03:16,800
And so you were doing that, right?
84
00:03:16,800 --> 00:03:19,760
You were like stealing code from here, stealing code from there, parsing
85
00:03:19,760 --> 00:03:20,640
things together.
86
00:03:20,640 --> 00:03:21,440
Hello, Arvind.
87
00:03:21,440 --> 00:03:23,920
By the way, I want to address that.
88
00:03:23,920 --> 00:03:24,400
Let's see.
89
00:03:24,400 --> 00:03:26,280
Are you not building 12 updates anymore?
90
00:03:26,280 --> 00:03:28,000
Oh, we're going to talk about that.
91
00:03:28,000 --> 00:03:29,200
We're going to talk about that.
92
00:03:29,200 --> 00:03:29,720
Oh, yeah.
93
00:03:29,720 --> 00:03:30,600
What's that about that?
94
00:03:30,600 --> 00:03:31,920
Yeah, I can't wait.
95
00:03:31,920 --> 00:03:34,280
Virtual birthday party, like absolutely.
96
00:03:34,280 --> 00:03:35,880
Honestly, so virtual birthday party.
97
00:03:35,880 --> 00:03:39,400
I don't know about you, but turning 40, right?
98
00:03:39,400 --> 00:03:41,400
You know, kind of like, let's pretend it's not happening.
99
00:03:41,400 --> 00:03:43,280
It's either we can do that or we can just embrace it and be like,
100
00:03:43,280 --> 00:03:44,120
being old is great.
101
00:03:44,120 --> 00:03:46,240
We're mature and smart.
102
00:03:46,240 --> 00:03:49,360
A deaf friend of mine was like, you know what I'm going to do for my 40th birthday?
103
00:03:49,360 --> 00:03:50,800
It's like, he's just going to have a huge party.
104
00:03:50,800 --> 00:03:54,320
Like host his own birthday party and just invite all of his friends.
105
00:03:54,320 --> 00:03:55,680
And I'm like, man, that's so great.
106
00:03:55,680 --> 00:03:58,440
But I'm like, how do you do that when all your friends are across the country?
107
00:03:58,440 --> 00:04:00,240
And I'm like, virtual birthday party?
108
00:04:00,240 --> 00:04:01,040
Uh-huh.
109
00:04:01,040 --> 00:04:01,880
Yes.
110
00:04:01,880 --> 00:04:04,240
Yes, that sounds wonderful.
111
00:04:04,240 --> 00:04:05,080
Yeah.
112
00:04:05,080 --> 00:04:09,720
My daughter told me she was like, mom, this is another year of knowledge.
113
00:04:09,720 --> 00:04:13,440
Oh my gosh, you daughter's amazing.
114
00:04:13,440 --> 00:04:14,800
How old is she?
115
00:04:14,800 --> 00:04:16,600
She's nine.
116
00:04:16,600 --> 00:04:17,960
That's all my daughter is.
117
00:04:17,960 --> 00:04:19,200
Look at us.
118
00:04:19,200 --> 00:04:20,520
That is amazing.
119
00:04:20,520 --> 00:04:21,360
Okay.
120
00:04:21,360 --> 00:04:25,280
So your daughter sounds like she's extra too, because mine is very much like extra and sees
121
00:04:25,280 --> 00:04:26,840
things and makes comments like that.
122
00:04:26,840 --> 00:04:28,400
And I'm like, oh, I see you.
123
00:04:28,400 --> 00:04:29,240
You will see.
124
00:04:29,240 --> 00:04:30,560
Both of them are.
125
00:04:30,560 --> 00:04:31,680
Oh, both of them are.
126
00:04:31,680 --> 00:04:35,920
So I have a 10 year old son, a nine year old daughter and a seven year old daughter.
127
00:04:35,920 --> 00:04:39,080
So they're all right there.
128
00:04:39,080 --> 00:04:40,400
I love that so much though.
129
00:04:40,400 --> 00:04:41,440
Yeah, that is close together.
130
00:04:41,440 --> 00:04:42,280
10 and nine.
131
00:04:42,280 --> 00:04:46,120
That is like, how was that in early childhood?
132
00:04:46,120 --> 00:04:47,600
They're all a year and a half apart.
133
00:04:47,600 --> 00:04:52,040
So depending on when it is during the year, it sounds like two or closer together than
134
00:04:52,040 --> 00:04:55,840
the other, but they're all pretty much evenly spaced out.
135
00:04:55,840 --> 00:05:01,800
So even though, I guess Isaac and Adele are closer in age, like by only a couple months
136
00:05:01,800 --> 00:05:06,920
maybe then Adele and Emma, Adele, because of where their birthday falls in the year,
137
00:05:06,920 --> 00:05:10,000
Adele's in third grade right now and Emma's in second grade.
138
00:05:10,000 --> 00:05:13,680
So they're like right next to each other, which is kind of interesting now because they
139
00:05:13,680 --> 00:05:16,720
kind of share friends, but fight over friends already.
140
00:05:16,720 --> 00:05:21,880
But when they were little, a lot of it was just being in survival mode.
141
00:05:21,880 --> 00:05:25,280
But the nice thing is they're all kind of in the same thing together.
142
00:05:25,280 --> 00:05:29,400
So they're all in elementary school together doing the same thing together versus like
143
00:05:29,400 --> 00:05:33,000
me and my sister, my youngest sister and I are seven years apart.
144
00:05:33,000 --> 00:05:36,240
So there's a big difference between like, oh, I'm in college and you're still in middle
145
00:05:36,240 --> 00:05:37,240
school.
146
00:05:37,240 --> 00:05:38,240
Yeah.
147
00:05:38,240 --> 00:05:43,440
I have, I have 16 and 14 and those two are boys very close together, right?
148
00:05:43,440 --> 00:05:44,440
Two years.
149
00:05:44,440 --> 00:05:46,040
They're like almost exactly two years apart.
150
00:05:46,040 --> 00:05:48,480
But we were like, that's all we were going to have.
151
00:05:48,480 --> 00:05:50,720
And then later we're like, should we have another one?
152
00:05:50,720 --> 00:05:52,280
And then we had a nine year old daughter.
153
00:05:52,280 --> 00:05:57,040
So there's like the seven year gap between her and the youngest teenager.
154
00:05:57,040 --> 00:06:00,880
And then about three years ago, we were like, let's get a vasectomy.
155
00:06:00,880 --> 00:06:01,880
Let's be done with this.
156
00:06:01,880 --> 00:06:02,880
We know we're done.
157
00:06:02,880 --> 00:06:05,120
And then we're like, well, maybe like, let's just try it one more time.
158
00:06:05,120 --> 00:06:07,960
If God wants us to have another baby, like it'll happen.
159
00:06:07,960 --> 00:06:08,960
Boom.
160
00:06:08,960 --> 00:06:09,960
Pregnant instantly.
161
00:06:09,960 --> 00:06:11,040
So now we also have a two year old.
162
00:06:11,040 --> 00:06:12,280
We did lose the first one.
163
00:06:12,280 --> 00:06:13,280
11.
164
00:06:13,280 --> 00:06:14,280
But we lost it early.
165
00:06:14,280 --> 00:06:18,560
So we knew we wanted it once we lost that, that first pregnancy, we're like, see, it's
166
00:06:18,560 --> 00:06:19,560
meant to be.
167
00:06:19,560 --> 00:06:20,560
So we tried again.
168
00:06:20,560 --> 00:06:21,560
And then now we have a two year old.
169
00:06:21,560 --> 00:06:22,560
So I will tell you this.
170
00:06:22,560 --> 00:06:26,400
It is very, very nice to have them grouped together.
171
00:06:26,400 --> 00:06:31,400
But there is also sort of this beauty of having them spaced out as well because like my 14
172
00:06:31,400 --> 00:06:35,160
year old loves the two year old, my 16 year old loves the nine year old.
173
00:06:35,160 --> 00:06:36,280
My nine year old is my only girl.
174
00:06:36,280 --> 00:06:38,840
Otherwise I got a crew of boys.
175
00:06:38,840 --> 00:06:41,920
And it's just this beautiful sort of like little partnership with each other.
176
00:06:41,920 --> 00:06:43,440
So yeah.
177
00:06:43,440 --> 00:06:46,280
I can only imagine what your life was like in survival mode though.
178
00:06:46,280 --> 00:06:51,880
I was in survival mode with two under two or two under three and you were like three
179
00:06:51,880 --> 00:06:54,440
under three under three under four.
180
00:06:54,440 --> 00:06:55,440
Yeah.
181
00:06:55,440 --> 00:06:56,440
Yeah.
182
00:06:56,440 --> 00:06:57,440
Dang.
183
00:06:57,440 --> 00:06:58,440
That's crazy.
184
00:06:58,440 --> 00:06:59,440
Yeah.
185
00:06:59,440 --> 00:07:02,040
But so my sister has one pretty close to mine.
186
00:07:02,040 --> 00:07:03,040
My kids.
187
00:07:03,040 --> 00:07:04,040
Oh nice.
188
00:07:04,040 --> 00:07:06,160
But she just had another one like in around Thanksgiving.
189
00:07:06,160 --> 00:07:08,120
So there's a little bit of a gap.
190
00:07:08,120 --> 00:07:12,640
And I know exactly what you're talking about because it's beautiful seeing the older kids
191
00:07:12,640 --> 00:07:14,480
take care of the younger ones.
192
00:07:14,480 --> 00:07:19,400
There's something special that they learn in that of just family and relationships and
193
00:07:19,400 --> 00:07:20,400
things like that.
194
00:07:20,400 --> 00:07:22,400
So I totally there's beauty both ways.
195
00:07:22,400 --> 00:07:23,400
Yeah.
196
00:07:23,400 --> 00:07:24,400
For sure.
197
00:07:24,400 --> 00:07:25,400
I agree.
198
00:07:25,400 --> 00:07:26,400
I never wanted kids.
199
00:07:26,400 --> 00:07:27,680
This is a whole conversation, but I never wanted kids.
200
00:07:27,680 --> 00:07:29,080
I never wanted to get married originally.
201
00:07:29,080 --> 00:07:31,760
Then I met my husband and he softened my soul.
202
00:07:31,760 --> 00:07:37,840
But now now that we have them and now that I've gotten into this space, I'm like I for
203
00:07:37,840 --> 00:07:41,280
the last probably five or six years are like, I'm not wishing my life away, but I'm like,
204
00:07:41,280 --> 00:07:42,880
I can't wait to be a grandma.
205
00:07:42,880 --> 00:07:44,800
Like because it's like, it's just so beautiful.
206
00:07:44,800 --> 00:07:48,960
And so now my older kids previously were like, man, I don't know if we want kids and they
207
00:07:48,960 --> 00:07:53,360
see their two year old brother and both of them are like, well, maybe we'll have one kid.
208
00:07:53,360 --> 00:07:56,280
Maybe we'll have a couple kids and I'm like, yes, grandma.
209
00:07:56,280 --> 00:07:57,280
Here I come.
210
00:07:57,280 --> 00:07:58,280
That's so funny.
211
00:07:58,280 --> 00:08:02,560
We talk all the time about what our names are going to be.
212
00:08:02,560 --> 00:08:08,280
So no, it's like a moving target, but I like joking me, mom, people.
213
00:08:08,280 --> 00:08:09,280
I love that.
214
00:08:09,280 --> 00:08:10,280
I love that.
215
00:08:10,280 --> 00:08:11,280
I love that.
216
00:08:11,280 --> 00:08:13,280
That's super fun.
217
00:08:13,280 --> 00:08:14,280
Okay.
218
00:08:14,280 --> 00:08:15,280
So, hey, Nick also.
219
00:08:15,280 --> 00:08:16,280
So Arvin is asking.
220
00:08:16,280 --> 00:08:20,880
So I feel like we should dive into what, you know, well, let's dive into like, what are
221
00:08:20,880 --> 00:08:22,080
you doing in your day to day?
222
00:08:22,080 --> 00:08:25,320
Let's start there and then Arvin can start to get his answers of what you're up to.
223
00:08:25,320 --> 00:08:26,880
So what does a day to day look like?
224
00:08:26,880 --> 00:08:28,720
You're obviously the lead maintainer on Redwood.
225
00:08:28,720 --> 00:08:29,720
J.S.
226
00:08:29,720 --> 00:08:30,720
Like what does that look like?
227
00:08:30,720 --> 00:08:34,040
I think a lot of devs are probably very, I don't want to say envious, but also like,
228
00:08:34,040 --> 00:08:35,080
whoa, that's cool.
229
00:08:35,080 --> 00:08:37,640
So let's go through your day.
230
00:08:37,640 --> 00:08:43,680
So let me just say framework code writing is completely different than like normal code
231
00:08:43,680 --> 00:08:49,200
writing because a lot of times you're working with things that are undocumented.
232
00:08:49,200 --> 00:08:54,920
So for example, we've been working on trying to implement RSCs into the framework for probably
233
00:08:54,920 --> 00:09:01,640
close to two years now, which sounds ridiculous, but there's just a lot of features with React
234
00:09:01,640 --> 00:09:07,440
that are undocumented, but not only React, but also VIT and VIT just really like these
235
00:09:07,440 --> 00:09:11,280
are their version six, which has environment frameworks, which makes a world of difference
236
00:09:11,280 --> 00:09:12,280
for what we're trying to do.
237
00:09:12,280 --> 00:09:16,760
But a lot of those things are undocumented and I don't blame those teams because a majority
238
00:09:16,760 --> 00:09:19,280
of the people are not using those features.
239
00:09:19,280 --> 00:09:22,800
They're just working with whatever the framework authors give them.
240
00:09:22,800 --> 00:09:26,640
So it's been up to us and we've been in special working groups with those companies trying
241
00:09:26,640 --> 00:09:31,440
to get that work across the finish line, but it's just, it's hard and tedious work.
242
00:09:31,440 --> 00:09:36,800
So my job does not look like that.
243
00:09:36,800 --> 00:09:40,000
I am more on like, I'd say DevRel-ish.
244
00:09:40,000 --> 00:09:41,000
It's a small team.
245
00:09:41,000 --> 00:09:45,080
So a lot of stuff that I'm doing is more like demo projects or teaching people how to use
246
00:09:45,080 --> 00:09:50,920
Redwood or going to conferences or creating YouTube videos or doing podcasts and stuff
247
00:09:50,920 --> 00:09:51,920
like this.
248
00:09:51,920 --> 00:09:58,120
So a lot of my work is building projects, which is kind of where that build 12 idea came
249
00:09:58,120 --> 00:10:02,800
from is like, okay, I have all these project ideas that I want to do.
250
00:10:02,800 --> 00:10:05,680
Instead of having to pick one, I'm just going to do all of them.
251
00:10:05,680 --> 00:10:08,040
And so that's where the build 12 came from.
252
00:10:08,040 --> 00:10:09,040
Yeah.
253
00:10:09,040 --> 00:10:11,560
So it's ambitious and I'm glad that you asked.
254
00:10:11,560 --> 00:10:15,320
It means a lot to me because it sounds like you're interested in the build 12 project.
255
00:10:15,320 --> 00:10:16,320
I'm still working on it.
256
00:10:16,320 --> 00:10:22,200
There's, so I mentioned this early in one of the updates is that Thomas Frank, he tweeted
257
00:10:22,200 --> 00:10:28,200
about this talking about build mode or cave mode and stage mode is what he called it.
258
00:10:28,200 --> 00:10:32,420
And so a lot of the updates that I did were at the beginning of the year when I was still
259
00:10:32,420 --> 00:10:37,280
on break from work because of the holidays and now trying to juggle everything is really
260
00:10:37,280 --> 00:10:38,680
hard.
261
00:10:38,680 --> 00:10:40,840
And so I've been in build mode.
262
00:10:40,840 --> 00:10:46,320
I've just been heads down focused and so trying to catch hats and talk about things is different.
263
00:10:46,320 --> 00:10:47,720
It's like, oh, I'm totally into this.
264
00:10:47,720 --> 00:10:48,800
I'm in the flow.
265
00:10:48,800 --> 00:10:52,120
I don't want to record a video to say this is what I'm doing.
266
00:10:52,120 --> 00:10:54,400
My original intention was to do more of that.
267
00:10:54,400 --> 00:10:58,160
And so I still want to figure out a way to find a better balance.
268
00:10:58,160 --> 00:11:01,240
But right now I'm feeling the pressure, the fact that there's nine days left in the month
269
00:11:01,240 --> 00:11:05,480
and I've got to figure out how to deliver that project and get across the finish line.
270
00:11:05,480 --> 00:11:07,440
But there's, we can talk about this.
271
00:11:07,440 --> 00:11:09,720
I'll kind of let you drive the conversation.
272
00:11:09,720 --> 00:11:13,680
There's different parts of that that I think I've already learned within the first month,
273
00:11:13,680 --> 00:11:17,600
whether that's scope, whether that's creating packages and things that I can move from one
274
00:11:17,600 --> 00:11:22,760
project to the next and trying to figure out better workflows along the way.
275
00:11:22,760 --> 00:11:23,760
Yeah.
276
00:11:23,760 --> 00:11:28,120
I think definitely if there's more to share on that, I would absolutely encourage you
277
00:11:28,120 --> 00:11:32,280
to dive into that because I think that's the type of stuff that we want to hear about.
278
00:11:32,280 --> 00:11:35,720
What are the challenges that you're facing and how are you getting past those hurdles
279
00:11:35,720 --> 00:11:40,320
and challenges and things that maybe coping methods are different types of process that
280
00:11:40,320 --> 00:11:44,240
you've brought into play to help you with those challenges.
281
00:11:44,240 --> 00:11:48,680
So I think that there's, we can take the conversation different ways.
282
00:11:48,680 --> 00:11:53,800
So one of the things I did last year was I read this book by, I think it's at Julia Cameron.
283
00:11:53,800 --> 00:11:56,560
I think that's her name, but she wrote the artist way.
284
00:11:56,560 --> 00:11:57,560
Have you heard about this?
285
00:11:57,560 --> 00:11:58,560
I have not.
286
00:11:58,560 --> 00:11:59,560
No.
287
00:11:59,560 --> 00:12:00,560
Oh, you would love it.
288
00:12:00,560 --> 00:12:01,560
I think you would love it.
289
00:12:01,560 --> 00:12:03,600
It's really good.
290
00:12:03,600 --> 00:12:04,960
It's more of like a workbook.
291
00:12:04,960 --> 00:12:07,560
So you just read a chapter a week.
292
00:12:07,560 --> 00:12:10,440
I read it over the course of like probably the entire year.
293
00:12:10,440 --> 00:12:11,600
So I wasn't doing just a chapter.
294
00:12:11,600 --> 00:12:12,600
Nice.
295
00:12:12,600 --> 00:12:13,600
There's 12 chapters.
296
00:12:13,600 --> 00:12:15,680
I think through it in three months.
297
00:12:15,680 --> 00:12:20,320
But I just kind of took it very leisurely, but a lot of it has journal prompts and things
298
00:12:20,320 --> 00:12:21,320
like that.
299
00:12:21,320 --> 00:12:27,080
It's focused on helping artists, but it applies to anything, anything I'd say, you know, development,
300
00:12:27,080 --> 00:12:31,640
writing, whatever, whatever your craft is, but getting you unstuck.
301
00:12:31,640 --> 00:12:35,760
And I wouldn't say that I was stuck, but it helps you sink through a lot of the problems
302
00:12:35,760 --> 00:12:38,960
that you have and kind of gives you different tools for doing that.
303
00:12:38,960 --> 00:12:43,200
So one of the things that she really encourages you to do is just a journal every day.
304
00:12:43,200 --> 00:12:47,640
I'm not great at doing that every single day, but it does help.
305
00:12:47,640 --> 00:12:51,120
Like I'll write things and realize I didn't even realize that was a thing.
306
00:12:51,120 --> 00:12:52,120
And it's just on paper.
307
00:12:52,120 --> 00:12:54,640
It was in the back of my brain.
308
00:12:54,640 --> 00:12:58,000
There's something about long form writing it out.
309
00:12:58,000 --> 00:13:01,520
It's a lot slower and more thoughtful than just typing it out.
310
00:13:01,520 --> 00:13:06,080
So I've always, I've always been a journaler, but really since having children, we were
311
00:13:06,080 --> 00:13:07,080
talking about that.
312
00:13:07,080 --> 00:13:11,200
That was one of the things that had kind of fallen off, but I really prioritized.
313
00:13:11,200 --> 00:13:15,320
And so there's several things like that that I feel like I've set the foundation for over
314
00:13:15,320 --> 00:13:20,200
the last year to give me the tools, but also just the energy and the excitement and the
315
00:13:20,200 --> 00:13:23,240
motivation to do this project.
316
00:13:23,240 --> 00:13:24,240
I love that.
317
00:13:24,240 --> 00:13:25,480
I definitely would really enjoy that.
318
00:13:25,480 --> 00:13:27,120
I used to also be a journaler as well.
319
00:13:27,120 --> 00:13:33,040
And I think the day is where, I don't know if you've heard of the Ivy Lee method, but
320
00:13:33,040 --> 00:13:35,640
I was actually just on a podcast and we were talking about neurodivergencies.
321
00:13:35,640 --> 00:13:38,760
So I'm like, I wanted to say I have ADHD, but I'm like, I might not.
322
00:13:38,760 --> 00:13:42,360
I might just be some other human brain because we've broke down a lot of stuff.
323
00:13:42,360 --> 00:13:47,240
But long story short, I have ADHD or I've been diagnosed with ADHD.
324
00:13:47,240 --> 00:13:50,440
And so I started implementing what's called the Ivy Lee method.
325
00:13:50,440 --> 00:13:54,240
And the Ivy Lee method is this idea of making your, the six items are going to get done
326
00:13:54,240 --> 00:13:55,240
each day.
327
00:13:55,240 --> 00:13:59,320
And so when you start your day, you prioritize that list, or maybe you did it the day before.
328
00:13:59,320 --> 00:14:02,400
And then when you end your day, right, you're like, Oh, what's moving to the next day?
329
00:14:02,400 --> 00:14:06,920
And so each day you're, you have these, these six items on your prioritize list.
330
00:14:06,920 --> 00:14:10,840
And hypothetically, I would love to stick to that, but it's something that I like, I
331
00:14:10,840 --> 00:14:13,480
dropped the ball on many days.
332
00:14:13,480 --> 00:14:17,400
But when I do sit there, I tend to actually write a little bit of like a journal.
333
00:14:17,400 --> 00:14:21,080
So when I sit down and make that list, it almost is like a brain dump of like, Oh, but
334
00:14:21,080 --> 00:14:22,080
I'm thinking about this.
335
00:14:22,080 --> 00:14:23,640
I want to do this with my business marketing.
336
00:14:23,640 --> 00:14:26,680
I need to catch up with this person potentially.
337
00:14:26,680 --> 00:14:30,400
And it's just interesting, like truly getting back around to the journaling, like how well
338
00:14:30,400 --> 00:14:34,440
that when you just let it out, it really can help you sort of just work through that.
339
00:14:34,440 --> 00:14:36,880
Like you said, subconsciously not realizing that.
340
00:14:36,880 --> 00:14:39,600
Something is in the back of your mind bothering you.
341
00:14:39,600 --> 00:14:41,400
Yeah, that's right.
342
00:14:41,400 --> 00:14:43,120
So that's, that's been a huge thing.
343
00:14:43,120 --> 00:14:48,200
And I think, you know, just talking about different hurdles with this particular project
344
00:14:48,200 --> 00:14:53,360
is I'm having to approach it differently than I have the rest of my work.
345
00:14:53,360 --> 00:14:58,840
So yeah, previously working at an agency, you're creating this full fledged application
346
00:14:58,840 --> 00:15:01,760
that an entire company is about their business around.
347
00:15:01,760 --> 00:15:04,680
And so you are trying to make it the best you can.
348
00:15:04,680 --> 00:15:10,200
You are trying to, in some cases feature stuff because that's what customers need or the client
349
00:15:10,200 --> 00:15:11,700
is asking for.
350
00:15:11,700 --> 00:15:16,200
And in this case, in order to deliver it and really just try and prove like whether this
351
00:15:16,200 --> 00:15:20,840
product would actually work or not, it's really about what's the core feature in the app.
352
00:15:20,840 --> 00:15:26,680
And that is so hard for me because I'm so good at scope, scope seep.
353
00:15:26,680 --> 00:15:28,480
So I don't know if this is a real thing.
354
00:15:28,480 --> 00:15:34,080
I heard talk about it, but scope creep is when a like a client will push stuff on you
355
00:15:34,080 --> 00:15:36,080
and ask traditional teachers.
356
00:15:36,080 --> 00:15:38,720
So seep is when they, oh, wouldn't this be nice?
357
00:15:38,720 --> 00:15:40,520
Let's add this in here.
358
00:15:40,520 --> 00:15:44,640
And it's not the client's fault.
359
00:15:44,640 --> 00:15:46,880
It's my fault for saying, oh, wouldn't this be wonderful?
360
00:15:46,880 --> 00:15:51,920
So just trying to hold that back and not let myself be my own worst enemy and get in the
361
00:15:51,920 --> 00:15:52,920
way of that.
362
00:15:52,920 --> 00:15:53,920
Yeah.
363
00:15:53,920 --> 00:15:54,920
Yeah.
364
00:15:54,920 --> 00:15:56,920
Man, I am like so guilty of that.
365
00:15:56,920 --> 00:15:59,080
Hey, glad is welcome.
366
00:15:59,080 --> 00:16:03,760
I think that that is definitely, honestly, like, is there any developer that's good at
367
00:16:03,760 --> 00:16:07,480
that unless they're like type A that like doesn't let that seep come in?
368
00:16:07,480 --> 00:16:11,240
Because how do you not when your brain is in that mindset and you're like, oh my gosh,
369
00:16:11,240 --> 00:16:15,000
this would be beautiful because that's like RMO, right, is solving problems.
370
00:16:15,000 --> 00:16:19,480
So I'm definitely a scope seeper myself as well.
371
00:16:19,480 --> 00:16:20,480
Yeah.
372
00:16:20,480 --> 00:16:25,240
Well, and it's another thing too when like in this case, I am all the things.
373
00:16:25,240 --> 00:16:26,680
I am the project manager.
374
00:16:26,680 --> 00:16:27,760
I am the client.
375
00:16:27,760 --> 00:16:29,280
I am the developer.
376
00:16:29,280 --> 00:16:33,720
Whereas when you have an agency, that was always my kind of stop gap and protect.
377
00:16:33,720 --> 00:16:38,680
I was working with a project manager that was able to say, that's a great idea.
378
00:16:38,680 --> 00:16:43,400
Let's stick it in the backlog or like the client didn't ask for that.
379
00:16:43,400 --> 00:16:47,440
So let's make sure that they're okay with that feature before you just stick it in there.
380
00:16:47,440 --> 00:16:48,440
Yeah.
381
00:16:48,440 --> 00:16:49,440
No kidding.
382
00:16:49,440 --> 00:16:50,440
No kidding.
383
00:16:50,440 --> 00:16:51,440
Yeah, I agree.
384
00:16:51,440 --> 00:16:52,800
I think it is hard when we're thinking about our own projects.
385
00:16:52,800 --> 00:16:55,800
And I think sometimes also, and I don't know about you, but like when I'm trying to sort
386
00:16:55,800 --> 00:17:00,240
of just build something for fun or create something, but I want to put that code out into the world.
387
00:17:00,240 --> 00:17:06,840
I also have this level of like wanting it to be perfect, which is problematic.
388
00:17:06,840 --> 00:17:10,000
And so I think the seat comes into play a lot with that because I'm like, well, even
389
00:17:10,000 --> 00:17:14,360
if this is for fun, like someone that could stumble upon this repo doesn't know that it
390
00:17:14,360 --> 00:17:18,760
was for fun and I don't want them to judge my code skills, you know, and so it's easy
391
00:17:18,760 --> 00:17:20,560
to let that happen.
392
00:17:20,560 --> 00:17:21,560
Yeah.
393
00:17:21,560 --> 00:17:25,960
And I think, you know, that's the other beauty of the build 12 thing, the fact that it's
394
00:17:25,960 --> 00:17:28,360
like I have to deliver every single month.
395
00:17:28,360 --> 00:17:31,880
It kind of protects you from that level of perfectionism where you're like, I can't really
396
00:17:31,880 --> 00:17:33,640
sit because I didn't add this thing in yet.
397
00:17:33,640 --> 00:17:37,040
It's like, no, I need to release it because I'm on a deadline.
398
00:17:37,040 --> 00:17:38,040
Oh yeah.
399
00:17:38,040 --> 00:17:39,040
Okay.
400
00:17:39,040 --> 00:17:40,040
I love that.
401
00:17:40,040 --> 00:17:41,040
This sounds fun.
402
00:17:41,040 --> 00:17:45,360
Obviously, there's been a little pressure with this, but like, do you want to share
403
00:17:45,360 --> 00:17:46,720
what you built this month?
404
00:17:46,720 --> 00:17:47,720
Do you want to dive into that a little bit?
405
00:17:47,720 --> 00:17:48,720
Yeah.
406
00:17:48,720 --> 00:17:51,120
Or do you want to wait to unveil it until you're...
407
00:17:51,120 --> 00:17:52,480
No, no, let's do it.
408
00:17:52,480 --> 00:17:56,240
So and this is good because you can kind of bring in some of the framework conversations.
409
00:17:56,240 --> 00:18:01,120
So this month, my project is called the part time startup.
410
00:18:01,120 --> 00:18:06,480
And the idea with this is when we did the Redwood conference a year ago, September, it was
411
00:18:06,480 --> 00:18:10,360
one of my most favorite conferences because it was really centered around founders.
412
00:18:10,360 --> 00:18:15,360
I mean, obviously a lot of people that love Redwood came to the conference, but the things
413
00:18:15,360 --> 00:18:18,480
that we helped them with were marketing or business related.
414
00:18:18,480 --> 00:18:24,040
So the first day that we had people there, we did like this mastermind workshop where
415
00:18:24,040 --> 00:18:28,240
you had to pay extra money to be a part of it, but startups would come in and they would
416
00:18:28,240 --> 00:18:31,720
talk to the Redwood team.
417
00:18:31,720 --> 00:18:36,600
And let me just, I guess, also add like Tom Preston Warner, who started GitHub, was part
418
00:18:36,600 --> 00:18:37,760
of that panel.
419
00:18:37,760 --> 00:18:45,200
So he has a venture capital company that he invests in other companies and startups and
420
00:18:45,200 --> 00:18:46,200
things like that.
421
00:18:46,200 --> 00:18:49,040
So it's not just like a framework team being like, oh, this is what I think.
422
00:18:49,040 --> 00:18:52,360
It's like, no, these people have experience in business and marketing and we're going
423
00:18:52,360 --> 00:18:55,640
to help speak into companies that are using the framework that we're building.
424
00:18:55,640 --> 00:19:02,080
But what was interesting to me about this workshop was that everybody that needed help
425
00:19:02,080 --> 00:19:05,880
did not need help on coding problems, did not need help on execution.
426
00:19:05,880 --> 00:19:09,960
It wasn't like, I'm trying to figure out why this, how to loop over and array.
427
00:19:09,960 --> 00:19:11,680
It was none of that stuff.
428
00:19:11,680 --> 00:19:13,680
It was I'm trying to find product market fit.
429
00:19:13,680 --> 00:19:16,160
I'm trying to figure out how to price my application.
430
00:19:16,160 --> 00:19:20,240
I'm trying to figure out what customers I need to talk to in order to get feedback.
431
00:19:20,240 --> 00:19:25,760
And so there's so much more that goes into building an application beyond just the development.
432
00:19:25,760 --> 00:19:31,280
And so part of the part time startup is to help create a community for people that are
433
00:19:31,280 --> 00:19:35,960
trying to build startups that need expertise from all those other fields.
434
00:19:35,960 --> 00:19:40,560
So the thing that I'm building right now is the platform and then that will launch and
435
00:19:40,560 --> 00:19:43,840
hopefully have other developers that are trying to build things come in.
436
00:19:43,840 --> 00:19:47,840
I'll do hot seeds and do interviews and things like that and bring people on.
437
00:19:47,840 --> 00:19:52,640
So I'm really excited about the community and I'm going to lock in the size of the community
438
00:19:52,640 --> 00:19:57,040
so that it stays nice and small and intimate and we can really help each other.
439
00:19:57,040 --> 00:19:59,880
So I think I'm, I'm excited about the code and the project.
440
00:19:59,880 --> 00:20:03,680
I'm more excited about the other side of that and the community that will come out of that
441
00:20:03,680 --> 00:20:04,680
particular project.
442
00:20:04,680 --> 00:20:05,920
So it'll be fun.
443
00:20:05,920 --> 00:20:10,160
That is so cool.
444
00:20:10,160 --> 00:20:15,880
So I am like extremely excited about this project because that very much is my day to
445
00:20:15,880 --> 00:20:20,880
day is that with my business in the beginning, it was like I was taking fractional dev rel
446
00:20:20,880 --> 00:20:25,080
work and I pivoted to dev tools only early stage dev tools only.
447
00:20:25,080 --> 00:20:28,280
I realized I can't pivot to only early stage dev tools because they don't have all the
448
00:20:28,280 --> 00:20:30,600
money in the world.
449
00:20:30,600 --> 00:20:35,000
So I am again doing pivoting a little bit to be able to do both, right?
450
00:20:35,000 --> 00:20:39,600
But I would say probably the last three to six months I've been hyper focused on technical
451
00:20:39,600 --> 00:20:42,320
founders and that's exactly the problems.
452
00:20:42,320 --> 00:20:46,000
Like we can get into it and we're like, you know, we're talking about tech and whatever
453
00:20:46,000 --> 00:20:47,320
else and like that's great.
454
00:20:47,320 --> 00:20:50,520
Those are problems they know how to solve, but they do not like you said know how to
455
00:20:50,520 --> 00:20:52,120
solve that product market fit.
456
00:20:52,120 --> 00:20:55,120
They don't know how to understand some of those pieces.
457
00:20:55,120 --> 00:20:59,600
You and I should probably chat offline because I'm starting to build a tool that is more
458
00:20:59,600 --> 00:21:04,720
of like an AI tool that will take the insights that I've learned from like these types of
459
00:21:04,720 --> 00:21:08,840
interviews anonymized, of course, plus other developer conversations, other insights I
460
00:21:08,840 --> 00:21:13,080
get, I have developers doing feedback for companies constantly that it's like constant
461
00:21:13,080 --> 00:21:18,320
flow of developer feedback and creating that into essentially like an AI app that someone
462
00:21:18,320 --> 00:21:22,000
who is a technical founder could be like, how do I find my market fit and like having
463
00:21:22,000 --> 00:21:26,520
very scripted sort of prompts to allow them to give them some insights.
464
00:21:26,520 --> 00:21:31,240
So long story short, sounds like you and I have some shared, yes, I'm shared things
465
00:21:31,240 --> 00:21:32,240
here.
466
00:21:32,240 --> 00:21:33,600
So please bring me into that community.
467
00:21:33,600 --> 00:21:35,720
I'd love to help as much as I can.
468
00:21:35,720 --> 00:21:38,480
But yeah, I love that so much.
469
00:21:38,480 --> 00:21:42,680
So do you want to talk about how you built it, the tech stack behind it?
470
00:21:42,680 --> 00:21:44,680
Yes, tell me what you want to share.
471
00:21:44,680 --> 00:21:50,640
Yes, so I'm going to take a step back and it's always better when you have a story,
472
00:21:50,640 --> 00:21:51,640
right?
473
00:21:51,640 --> 00:21:52,640
You have some context.
474
00:21:52,640 --> 00:21:58,680
So last April, I went to ReactConf and spoke at ReactConf and while we were there, people
475
00:21:58,680 --> 00:22:04,760
started talking about Laravel and just trying to find that JavaScript of Laravel type thing.
476
00:22:04,760 --> 00:22:08,600
And I feel like that's something that's very prevalent conversation within the JavaScript
477
00:22:08,600 --> 00:22:09,600
community.
478
00:22:09,600 --> 00:22:11,520
What's interesting, it's like we love our composability.
479
00:22:11,520 --> 00:22:14,760
We love the fact that we can plug and play with whatever we want.
480
00:22:14,760 --> 00:22:18,200
But at the same time, it makes certain decisions harder, right?
481
00:22:18,200 --> 00:22:21,600
Because you're thinking, oh, well, I could use Neon for my database.
482
00:22:21,600 --> 00:22:24,080
I could use SuperBase or my database.
483
00:22:24,080 --> 00:22:28,600
And the problem with me is that a lot of times I'll start going down a certain path.
484
00:22:28,600 --> 00:22:33,320
I'll hit an edge and like, oh, like, yeah, Neon is fantastic, but it doesn't, I'm going
485
00:22:33,320 --> 00:22:35,440
to have to do auth and storage.
486
00:22:35,440 --> 00:22:39,080
And so maybe I should just switch to SuperBase and pull it all in.
487
00:22:39,080 --> 00:22:43,080
And it's like, okay, if you were building any application, you said, I'm going to change
488
00:22:43,080 --> 00:22:45,160
my entire database layer into all these things.
489
00:22:45,160 --> 00:22:48,040
Like that's a major shift in what you're building.
490
00:22:48,040 --> 00:22:53,280
And I know developers in the Rails world and the PHP world just look at us and like, you
491
00:22:53,280 --> 00:22:54,280
guys are crazy.
492
00:22:54,280 --> 00:22:56,280
Yes, yes, we do.
493
00:22:56,280 --> 00:22:58,280
We are.
494
00:22:58,280 --> 00:22:59,280
We are.
495
00:22:59,280 --> 00:23:07,000
So part of this is, you know, as a framework maintainer is trying to make sure I understand
496
00:23:07,000 --> 00:23:08,520
all the options that are available.
497
00:23:08,520 --> 00:23:11,280
And so people are saying that Laravel is so great.
498
00:23:11,280 --> 00:23:14,800
I've been curious, like, what is, what is so great about Laravel?
499
00:23:14,800 --> 00:23:18,920
So I leveled up on Laravel last year and was like, I'm going to build this on Laravel.
500
00:23:18,920 --> 00:23:22,560
And of course, like I hit an edge and I'm like, oh, I'm just going to, I'm going to
501
00:23:22,560 --> 00:23:23,560
switch over.
502
00:23:23,560 --> 00:23:25,360
I'm going to try a different framework.
503
00:23:25,360 --> 00:23:30,040
And so part of it has been like, I started building at Laravel and now I'm shifted over
504
00:23:30,040 --> 00:23:33,280
and I'm building this in next right now.
505
00:23:33,280 --> 00:23:38,200
And part of it is because with Redwood, we have been trying to implement RSEs and SSR
506
00:23:38,200 --> 00:23:40,400
and all these other pieces.
507
00:23:40,400 --> 00:23:44,400
And it's, I feel like it's getting to, it's getting close, it's getting to a good point,
508
00:23:44,400 --> 00:23:48,160
but I just know over the next year, I am going to have to talk a lot about SSR educating
509
00:23:48,160 --> 00:23:54,680
people on RSEs and trying to, like, if next is the only viable option right now, compare
510
00:23:54,680 --> 00:23:56,520
and contrast those things.
511
00:23:56,520 --> 00:24:01,360
So some of this has been like an education piece of it, trying to level up for work.
512
00:24:01,360 --> 00:24:03,600
But I just, I also just missed my JavaScript.
513
00:24:03,600 --> 00:24:05,840
So anyways, I've moved over to next.
514
00:24:05,840 --> 00:24:09,600
I'm all in on next right now for this particular project.
515
00:24:09,600 --> 00:24:14,560
But I'm telling you RSEs, I've been slightly skeptical just because it's been so hard for
516
00:24:14,560 --> 00:24:16,680
us to implement, but they really are great.
517
00:24:16,680 --> 00:24:17,680
They're pretty fantastic.
518
00:24:17,680 --> 00:24:23,440
And, you know, I think that's the other piece for me is I can read tutorials, I can watch
519
00:24:23,440 --> 00:24:28,280
the videos, but for me to really get the vibe of the framework and figure out how I feel
520
00:24:28,280 --> 00:24:30,800
about something, I have to build a project in it.
521
00:24:30,800 --> 00:24:35,080
That's when you start to hit the edges and understand, oh, this nesting database thing
522
00:24:35,080 --> 00:24:39,040
is really difficult or trying to generate types on this is really hard.
523
00:24:39,040 --> 00:24:43,080
And so that kind of tends to go into that next piece.
524
00:24:43,080 --> 00:24:46,720
I don't know if you're ready for it, but just figuring out what parts of this project can
525
00:24:46,720 --> 00:24:48,440
I bring on to the next month?
526
00:24:48,440 --> 00:24:51,440
What are the things like forward to make it easier?
527
00:24:51,440 --> 00:24:53,800
And we kind of snowball as the year goes on.
528
00:24:53,800 --> 00:24:56,160
Yeah, I love that.
529
00:24:56,160 --> 00:24:58,840
Arvin's had a comment that I threw up on the stream.
530
00:24:58,840 --> 00:25:04,000
Not sure if that's something you're open to or if this is a Amy sort of building only.
531
00:25:04,000 --> 00:25:06,520
He's Arvin's actually the person that told me that you were building this project.
532
00:25:06,520 --> 00:25:08,760
So I was like, oh, I gotta catch up with Amy.
533
00:25:08,760 --> 00:25:09,760
Yeah.
534
00:25:09,760 --> 00:25:10,760
Yeah.
535
00:25:10,760 --> 00:25:12,600
So yeah, I was gonna say, Arvin reach out to me.
536
00:25:12,600 --> 00:25:15,280
I'm self-teach me on most channels and we can talk.
537
00:25:15,280 --> 00:25:19,040
It's funny that you say that because I've had several people say like we want to jump
538
00:25:19,040 --> 00:25:20,040
in.
539
00:25:20,040 --> 00:25:26,480
I've even had people say that like what are you gonna do in month 11 and now you have
540
00:25:26,480 --> 00:25:28,400
10 projects you're trying to maintain?
541
00:25:28,400 --> 00:25:29,400
Yeah.
542
00:25:29,400 --> 00:25:33,520
I just put off and I was like, that's future Amy problem.
543
00:25:33,520 --> 00:25:38,400
But I've had people that have said like, can we help you build a community or they're
544
00:25:38,400 --> 00:25:43,000
juniors that you can bring on and you can help educate to help with the maintenance side
545
00:25:43,000 --> 00:25:44,000
of things.
546
00:25:44,000 --> 00:25:47,480
So I haven't quite figured all that stuff out, but I have had people asking.
547
00:25:47,480 --> 00:25:52,440
So I take that if multiple people are asking, then there is something there.
548
00:25:52,440 --> 00:25:53,680
There is definitely something there.
549
00:25:53,680 --> 00:25:56,640
I think that's the interesting thing like, you know, coming back to like open source
550
00:25:56,640 --> 00:25:57,640
software, right?
551
00:25:57,640 --> 00:26:01,720
Like that's you play a pivotal role in that of like, there is a whole entire program or
552
00:26:01,720 --> 00:26:05,080
sort of maintenance that needs to go into an open source project.
553
00:26:05,080 --> 00:26:08,120
Should you want it to actually be something that you're maintaining and you're continually
554
00:26:08,120 --> 00:26:09,120
working on?
555
00:26:09,120 --> 00:26:11,320
Of course, you can be like, here's the repo.
556
00:26:11,320 --> 00:26:12,320
Go touch it.
557
00:26:12,320 --> 00:26:13,320
I'm not updating it.
558
00:26:13,320 --> 00:26:14,320
I'm not doing anything to it.
559
00:26:14,320 --> 00:26:16,320
It was a one and done, beautiful, fun project.
560
00:26:16,320 --> 00:26:19,920
But I think naturally you're still going to have those developers go and find it, right?
561
00:26:19,920 --> 00:26:23,200
You know, Arvind or anyone else who is just really eager and excited about what you're
562
00:26:23,200 --> 00:26:24,200
building.
563
00:26:24,200 --> 00:26:27,360
So if you want to, no pressure, I'll just throw this out here.
564
00:26:27,360 --> 00:26:31,320
Like the built for devs hub is very much, I'm trying to curate this.
565
00:26:31,320 --> 00:26:35,040
I'm trying to bring developers together so that they can do these types of things.
566
00:26:35,040 --> 00:26:39,960
There's different subset of so many features in the community platform that I've been able
567
00:26:39,960 --> 00:26:43,120
to graciously receive from graduates to quick shout out to them.
568
00:26:43,120 --> 00:26:46,840
And so in that platform, which these streams go in that platform, but then there's also
569
00:26:46,840 --> 00:26:50,880
we've had live events, we've got round table conversations, we've got one on one dev match
570
00:26:50,880 --> 00:26:52,600
introductions and things like that.
571
00:26:52,600 --> 00:26:58,920
So if you ever want to do something in there to bring together some developers or co-work,
572
00:26:58,920 --> 00:27:00,880
I'd love to host you in there.
573
00:27:00,880 --> 00:27:04,840
So I'm sure you have other, many other places too, but yeah.
574
00:27:04,840 --> 00:27:09,360
I was just talking about this, but I really think that I've actually talked about it everywhere.
575
00:27:09,360 --> 00:27:14,400
And it's been a, my theme for the last few weeks is like developers are so hungry to
576
00:27:14,400 --> 00:27:15,920
hang out with each other right now.
577
00:27:15,920 --> 00:27:19,640
And it's, I don't know if it's post COVID, if it's the job market, if it's, you know,
578
00:27:19,640 --> 00:27:25,200
sort of an anti trust kind of vibe that society sort of has right now generally, you know,
579
00:27:25,200 --> 00:27:26,400
people trying to find their tribe.
580
00:27:26,400 --> 00:27:30,320
So long story short, whatever you end up doing, there are many developers I think would love
581
00:27:30,320 --> 00:27:34,400
to be involved because they're all, they're all discerning for hanging out with their
582
00:27:34,400 --> 00:27:35,400
peers.
583
00:27:35,400 --> 00:27:36,400
Yeah.
584
00:27:36,400 --> 00:27:38,000
That's, that's really interesting.
585
00:27:38,000 --> 00:27:39,000
Definitely food for thought.
586
00:27:39,000 --> 00:27:40,000
Yeah.
587
00:27:40,000 --> 00:27:41,000
Yeah, for sure.
588
00:27:41,000 --> 00:27:44,800
Well, I mean, your first project is already going to sort of have a bit of maintenance
589
00:27:44,800 --> 00:27:45,800
to it, right?
590
00:27:45,800 --> 00:27:49,400
If you're bringing together a community, we all know how difficult maintaining and growing
591
00:27:49,400 --> 00:27:53,720
and expanding and actually like having a community will operate.
592
00:27:53,720 --> 00:27:59,560
So have you thought about that or do you have sort of, yeah, what's your, I don't know,
593
00:27:59,560 --> 00:28:00,560
do you want to talk about that?
594
00:28:00,560 --> 00:28:02,960
You're going to build the community or is that like a, we'll think about that later
595
00:28:02,960 --> 00:28:03,960
thing.
596
00:28:03,960 --> 00:28:05,640
Both hands, both hands.
597
00:28:05,640 --> 00:28:08,160
I've also thought about bringing on help.
598
00:28:08,160 --> 00:28:10,760
So have you done the strength finders?
599
00:28:10,760 --> 00:28:12,360
That's really interesting too.
600
00:28:12,360 --> 00:28:16,160
The discs ones or like the, this one is like Gallup.
601
00:28:16,160 --> 00:28:19,600
I think it's just called strength finders unless they change the name.
602
00:28:19,600 --> 00:28:20,600
I mean, I've done like disc.
603
00:28:20,600 --> 00:28:21,600
I've done the motivation.
604
00:28:21,600 --> 00:28:22,600
Yeah, there's a bunch.
605
00:28:22,600 --> 00:28:23,600
Yeah.
606
00:28:23,600 --> 00:28:24,600
Yeah.
607
00:28:24,600 --> 00:28:25,600
I'd love that stuff.
608
00:28:25,600 --> 00:28:26,600
Yeah.
609
00:28:26,600 --> 00:28:27,600
There's a bunch.
610
00:28:27,600 --> 00:28:31,600
So what's interesting about the whole strength finders philosophy is that, you know, sometimes
611
00:28:31,600 --> 00:28:36,680
you'll hear people say like, oh, you need to work on your weaknesses, you know, identify
612
00:28:36,680 --> 00:28:41,240
those and try and build them up and strength finders says, no, that's, that's dumb.
613
00:28:41,240 --> 00:28:42,760
You're already good at certain things.
614
00:28:42,760 --> 00:28:44,760
You're already inclined to certain things.
615
00:28:44,760 --> 00:28:46,160
So why not lean into that?
616
00:28:46,160 --> 00:28:47,880
That's your area of strength.
617
00:28:47,880 --> 00:28:52,640
Bring on somebody else that's good at the points that are your weakness and get them
618
00:28:52,640 --> 00:28:53,840
to fill in those gaps.
619
00:28:53,840 --> 00:29:00,000
So that's obviously not an excuse for bad communication or, you know, not, not being
620
00:29:00,000 --> 00:29:04,280
committed to things, but it does say like, these are the things that I know that I'm
621
00:29:04,280 --> 00:29:05,280
good at.
622
00:29:05,280 --> 00:29:07,920
I feel like we were talking about being 40.
623
00:29:07,920 --> 00:29:11,920
That's something that I've heard and other people that are around that age where it's
624
00:29:11,920 --> 00:29:15,680
coming to terms with this is who I am and I'm okay with that.
625
00:29:15,680 --> 00:29:16,680
Exactly.
626
00:29:16,680 --> 00:29:21,720
So I think for me, it's one of the things I love the community aspect of it.
627
00:29:21,720 --> 00:29:26,080
I have a small discord that I'm a part of that is like my favorite place on the internet
628
00:29:26,080 --> 00:29:30,960
because it's people that are active and, you know, rally around each other and support
629
00:29:30,960 --> 00:29:31,960
each other.
630
00:29:31,960 --> 00:29:34,080
And that's really what I want to build with what I'm doing.
631
00:29:34,080 --> 00:29:39,520
So it's, I love that side of it, but it's also understanding like if I can bring somebody
632
00:29:39,520 --> 00:29:44,480
on to help with the admin stuff, to help with support questions that can send stuff out,
633
00:29:44,480 --> 00:29:48,440
they can't do the design work, they can't do the coding, like let's let them drive that
634
00:29:48,440 --> 00:29:49,440
peak of it.
635
00:29:49,440 --> 00:29:54,480
So I have been thinking about ways to bring people in that are naturally good at that stuff.
636
00:29:54,480 --> 00:29:59,360
But it is their strength that allowed them to focus on the things they're good at and
637
00:29:59,360 --> 00:30:01,200
allow me to focus on the things that I'm good at.
638
00:30:01,200 --> 00:30:05,920
So when you're talking about bringing on community people, that would definitely be an area where
639
00:30:05,920 --> 00:30:07,320
I would love help.
640
00:30:07,320 --> 00:30:08,320
Yeah.
641
00:30:08,320 --> 00:30:09,320
Yeah.
642
00:30:09,320 --> 00:30:10,320
I think that makes sense.
643
00:30:10,320 --> 00:30:14,000
Honestly, I love that very much because I've actually struggled with that in my business
644
00:30:14,000 --> 00:30:15,080
over the last year.
645
00:30:15,080 --> 00:30:20,680
And I wouldn't say struggled per se, but the struggle has been, I am good at certain things,
646
00:30:20,680 --> 00:30:21,680
right?
647
00:30:21,680 --> 00:30:22,680
And there are things I am not good at.
648
00:30:22,680 --> 00:30:25,680
And at this point in time in my career, I've been able to be like, Oh, I'm not going to
649
00:30:25,680 --> 00:30:26,880
be a part of those things.
650
00:30:26,880 --> 00:30:33,360
But the execution of day to day minute little tasks are nearly impossible for me.
651
00:30:33,360 --> 00:30:36,920
And so it has to be like, okay, I'm going to get in my headspace.
652
00:30:36,920 --> 00:30:38,400
I'm going to start working on this thing.
653
00:30:38,400 --> 00:30:43,160
I'm going to get through the little minute tasks, but it's more of I'm the strategist.
654
00:30:43,160 --> 00:30:44,160
I'm the ideation.
655
00:30:44,160 --> 00:30:48,480
I'm the like big picture and very much strong on that side.
656
00:30:48,480 --> 00:30:52,080
And I just have found that I'm like, why is some of this work not working?
657
00:30:52,080 --> 00:30:56,240
Like I had a few different service deliverables that were like me getting into the weeds and
658
00:30:56,240 --> 00:30:57,600
doing some of the devrel.
659
00:30:57,600 --> 00:30:59,400
And I'm like, why are these clients so hard?
660
00:30:59,400 --> 00:31:03,440
And I've had to self reflect and realize, ah, this is the work I should be outsourcing,
661
00:31:03,440 --> 00:31:04,440
right?
662
00:31:04,440 --> 00:31:07,960
It's like, I can be that beautiful strategy and bring in the right people to go and execute
663
00:31:07,960 --> 00:31:10,120
against that strategy.
664
00:31:10,120 --> 00:31:15,080
And it's, I don't know, it's hard to shift into some of that headspace, right?
665
00:31:15,080 --> 00:31:17,600
And it's hard for us to sort of identify these weaknesses.
666
00:31:17,600 --> 00:31:23,040
But gosh, when you can and do that, I think it's really empowering and can change everything,
667
00:31:23,040 --> 00:31:24,040
honestly.
668
00:31:24,040 --> 00:31:25,040
Yeah.
669
00:31:25,040 --> 00:31:27,840
I mean, I think that's kind of the next step that people struggle with.
670
00:31:27,840 --> 00:31:32,120
It's like one thing to identify it, but another thing to like publicly admit it to say, I'm
671
00:31:32,120 --> 00:31:35,640
not good at like filling out contracts.
672
00:31:35,640 --> 00:31:38,240
Yes, they take five minutes, but they drain.
673
00:31:38,240 --> 00:31:40,240
You're so draining.
674
00:31:40,240 --> 00:31:43,440
Proposals are my draining thing in that way.
675
00:31:43,440 --> 00:31:44,440
Yeah.
676
00:31:44,440 --> 00:31:45,960
Why not just outsource that piece?
677
00:31:45,960 --> 00:31:47,480
Tell them this is what, what I want to do.
678
00:31:47,480 --> 00:31:51,560
I tell you what has made a world of difference to me is AI.
679
00:31:51,560 --> 00:31:52,560
Yep.
680
00:31:52,560 --> 00:31:53,560
Same.
681
00:31:53,560 --> 00:31:58,120
I'm curious, you know, as you're talking about getting feedback and using AI to do all this
682
00:31:58,120 --> 00:32:00,480
stuff, writing has always been hard for me.
683
00:32:00,480 --> 00:32:03,320
I'm a much better editor than I am a writer.
684
00:32:03,320 --> 00:32:06,840
But I tell you what, Claude and me can knock stuff out.
685
00:32:06,840 --> 00:32:08,360
It's fantastic.
686
00:32:08,360 --> 00:32:13,280
So I just love what AI has opened up in that regard.
687
00:32:13,280 --> 00:32:14,280
Yeah.
688
00:32:14,280 --> 00:32:15,440
Honestly, I agree.
689
00:32:15,440 --> 00:32:18,640
Like especially when it comes to proposals, like I think I'm starting to sort of find
690
00:32:18,640 --> 00:32:22,920
a rhythm and I'm getting to a place of like having a default proposal and I'm going to
691
00:32:22,920 --> 00:32:27,200
strip out what, what doesn't, but with my different service pivots and trying to figure
692
00:32:27,200 --> 00:32:31,600
out what's sort of my rhythm and where do I want to kind of niche into.
693
00:32:31,600 --> 00:32:33,280
It's been hard, but like chat GPT.
694
00:32:33,280 --> 00:32:36,440
So I love Claude and really loved Claude, but Claude's kind of on the fritz lately.
695
00:32:36,440 --> 00:32:37,880
I don't know if you've noticed that.
696
00:32:37,880 --> 00:32:41,680
So I actually started using chat GPT and like chat GPT has been delivering for me a little
697
00:32:41,680 --> 00:32:47,200
bit better, but I will say like that is I need to get past just that empty paper space.
698
00:32:47,200 --> 00:32:48,500
So like I love writing.
699
00:32:48,500 --> 00:32:49,680
I love doing this stuff.
700
00:32:49,680 --> 00:32:53,560
I love like curating these things, but it's the like getting started.
701
00:32:53,560 --> 00:32:57,840
And so I'll be like, I need a proposal and I record every single, um, consult that I
702
00:32:57,840 --> 00:32:58,840
have.
703
00:32:58,840 --> 00:33:02,400
So I go through anonymize it, bring that into mostly Claude cause it's private and I'm in
704
00:33:02,400 --> 00:33:04,080
the private account and pro account.
705
00:33:04,080 --> 00:33:06,880
Um, but I bring that in and I'm like, okay, let's run this, right?
706
00:33:06,880 --> 00:33:09,320
Like what type of, what should be in that proposal?
707
00:33:09,320 --> 00:33:12,440
Like someone in one of my live streams, um, I think it was a couple of weeks ago.
708
00:33:12,440 --> 00:33:14,960
I can't remember who it was, but shout out to Joe Casabona.
709
00:33:14,960 --> 00:33:15,960
That's what it was.
710
00:33:15,960 --> 00:33:21,840
So he told me about a sales life cycle add in, um, to chat GPT where you can essentially
711
00:33:21,840 --> 00:33:26,280
put your anonymized transcript in there and it'll, it'll, uh, summarize your entire sales
712
00:33:26,280 --> 00:33:28,280
conversation.
713
00:33:28,280 --> 00:33:29,280
So beautiful.
714
00:33:29,280 --> 00:33:30,640
So I agree.
715
00:33:30,640 --> 00:33:35,440
And that it's, um, my weaknesses are getting started sometimes in those types of things
716
00:33:35,440 --> 00:33:40,640
and it's been able to get, get me started in those areas that yeah, I previously struggled
717
00:33:40,640 --> 00:33:41,640
with.
718
00:33:41,640 --> 00:33:46,640
I see what, what the thing that made a difference for me with Claude is so you have, you can
719
00:33:46,640 --> 00:33:51,000
set up different projects, but I found like, I would start a chat within the project and
720
00:33:51,000 --> 00:33:54,360
it's like, do you not know that we've already talked about this project 10 times?
721
00:33:54,360 --> 00:33:55,360
Yes.
722
00:33:55,360 --> 00:33:56,360
Yes.
723
00:33:56,360 --> 00:33:57,360
It's so annoying.
724
00:33:57,360 --> 00:34:01,760
But, but so what I found out, I did a little bit of reading and what it does is it references
725
00:34:01,760 --> 00:34:06,800
your project artifacts that you have, not just your individual chats.
726
00:34:06,800 --> 00:34:12,440
And so if you set up context for like a context document for that project, it will blow the
727
00:34:12,440 --> 00:34:15,920
water out of whatever chat you have.
728
00:34:15,920 --> 00:34:22,000
So for example, um, compressed FM, I have, it's a podcast that I co-host and we have
729
00:34:22,000 --> 00:34:25,960
different artifacts or assets that we will generate with each episode.
730
00:34:25,960 --> 00:34:33,880
So that's chapter notes, um, a summary, it's social posts, audio clips, suggested blog posts,
731
00:34:33,880 --> 00:34:34,880
all these things.
732
00:34:34,880 --> 00:34:39,360
I had previously set up a custom GPT where I just said to chat GPT, hey, generate all
733
00:34:39,360 --> 00:34:40,360
these things.
734
00:34:40,360 --> 00:34:42,960
And it's great because you could just say generate all the assets and it would do it.
735
00:34:42,960 --> 00:34:45,520
But the quality wasn't stellar.
736
00:34:45,520 --> 00:34:50,240
So some of the things that I would say with the chapter, the notes or the summaries, I
737
00:34:50,240 --> 00:34:52,240
was like, I would never say that.
738
00:34:52,240 --> 00:34:56,400
And so I found out like Claude was giving me better results.
739
00:34:56,400 --> 00:35:01,760
Like it was talking more like I talk or, you know, I could still edit things, but, um,
740
00:35:01,760 --> 00:35:05,760
it was still like every episode that I'd started new chat on it was like, it never heard of
741
00:35:05,760 --> 00:35:06,760
compressed FM.
742
00:35:06,760 --> 00:35:12,600
So finally, what I did was I said, I was like, okay, I need to create a context document
743
00:35:12,600 --> 00:35:14,000
to add to the project.
744
00:35:14,000 --> 00:35:15,560
I'm not even sure what it needs.
745
00:35:15,560 --> 00:35:19,320
So I went to Claude and I said, Hey, I'm going to, I want to create a context document
746
00:35:19,320 --> 00:35:21,240
for you for this project.
747
00:35:21,240 --> 00:35:25,360
What do you need to know to make this context document for you successful?
748
00:35:25,360 --> 00:35:26,880
And it asked me a bunch of questions.
749
00:35:26,880 --> 00:35:29,000
I just threw it all in there.
750
00:35:29,000 --> 00:35:33,000
And then you can say any artifacts that Claude generates, you can click a button that says
751
00:35:33,000 --> 00:35:37,840
add to project and it will add that markdown file to the project files.
752
00:35:37,840 --> 00:35:40,920
And so then anything else I asked it, it was like brilliant.
753
00:35:40,920 --> 00:35:43,120
Like I didn't have to explain all these things.
754
00:35:43,120 --> 00:35:46,400
Uh, it was able to deliver social media strategy.
755
00:35:46,400 --> 00:35:51,600
It's been really helpful anytime I've had other, uh, episode assets I need to generate
756
00:35:51,600 --> 00:35:55,480
for it has some context for what the podcast is and who our audience is.
757
00:35:55,480 --> 00:35:56,480
Yeah.
758
00:35:56,480 --> 00:35:59,760
And you know, it's interesting because I use the product, I use the project knowledge
759
00:35:59,760 --> 00:36:02,200
and I also use a little prompting in Claude, right?
760
00:36:02,200 --> 00:36:04,840
Where you can sort of explain what are you trying to do and it'll maintain that with
761
00:36:04,840 --> 00:36:06,000
your project.
762
00:36:06,000 --> 00:36:09,960
But I think this, the thing that I am missing is, is creating the context from each chat.
763
00:36:09,960 --> 00:36:10,960
So just like you said, right?
764
00:36:10,960 --> 00:36:14,120
It's like, okay, what happened in that first chat or what happened in that second chat
765
00:36:14,120 --> 00:36:18,000
that got us to that progress and then updating that project knowledge with the conversation
766
00:36:18,000 --> 00:36:20,520
results, which I think is where I'm sort of lacking.
767
00:36:20,520 --> 00:36:24,360
I honestly need to go back and like I have, I have some templates.
768
00:36:24,360 --> 00:36:25,360
Yeah.
769
00:36:25,360 --> 00:36:26,360
Go ahead.
770
00:36:26,360 --> 00:36:30,360
I was going to say at the end, you can say, will you generate a summary of this conversation
771
00:36:30,360 --> 00:36:34,440
that I can add to the project documents and it'll generate that summary for you that you
772
00:36:34,440 --> 00:36:35,440
can then add.
773
00:36:35,440 --> 00:36:37,760
So I've seen people use that too.
774
00:36:37,760 --> 00:36:41,800
When they'll hit a limit in Claude, that's I think a big difference between Claude and
775
00:36:41,800 --> 00:36:44,440
what I've seen with chat GPTS people are hitting limits.
776
00:36:44,440 --> 00:36:48,320
You can get to the end of the conversation and say, Hey, I need to move to another conversation.
777
00:36:48,320 --> 00:36:52,680
We use summarize all the key points and kind of how we arrived at this so I can add it
778
00:36:52,680 --> 00:36:55,640
to the project or take it to the next conversation.
779
00:36:55,640 --> 00:36:57,680
And it will generate that argument for you.
780
00:36:57,680 --> 00:36:58,680
Yeah.
781
00:36:58,680 --> 00:36:59,680
I need to start doing that.
782
00:36:59,680 --> 00:37:02,200
I honestly, like I have some prompts templates and stuff for the work like I was talking
783
00:37:02,200 --> 00:37:03,800
about with like the product market fit.
784
00:37:03,800 --> 00:37:08,520
And I actually have this whole like developer ecosystem report for early stage dev tool founders,
785
00:37:08,520 --> 00:37:13,560
which sort of compares and contrast their features and opportunities to their competitors,
786
00:37:13,560 --> 00:37:16,920
but also shows them like, Hey, you fit in the market right here.
787
00:37:16,920 --> 00:37:17,920
There is a gap.
788
00:37:17,920 --> 00:37:18,920
Nice.
789
00:37:18,920 --> 00:37:20,120
You can come fit in here.
790
00:37:20,120 --> 00:37:23,000
And so I've started working towards there's prompt those prompts, but it's like, that's
791
00:37:23,000 --> 00:37:24,360
the only space of efficiency.
792
00:37:24,360 --> 00:37:29,720
I think I have, and so I need to spend more time investing in my, my sort of tools to
793
00:37:29,720 --> 00:37:34,320
end process in that way, I think, um, which has been so hard for me in business because
794
00:37:34,320 --> 00:37:38,320
that's actually what I like to do is I like to have this whole beautiful system process.
795
00:37:38,320 --> 00:37:39,320
Everything is automated.
796
00:37:39,320 --> 00:37:41,260
Everything is what it's supposed to be.
797
00:37:41,260 --> 00:37:45,040
But because of like starting a new business with my executive coach, he's like, Don't
798
00:37:45,040 --> 00:37:46,040
do that yet.
799
00:37:46,040 --> 00:37:48,120
You don't know what the process is yet.
800
00:37:48,120 --> 00:37:50,480
And so then I've gone almost this whole year not doing it.
801
00:37:50,480 --> 00:37:52,560
And now I'm like, Oh my gosh, it's killing me.
802
00:37:52,560 --> 00:37:56,320
I'm like, I have to go back to process now because now I am a lot of norms.
803
00:37:56,320 --> 00:37:58,560
And so, um, yeah, it's been interesting.
804
00:37:58,560 --> 00:37:59,640
I think there's a lot to learn.
805
00:37:59,640 --> 00:38:01,720
And I've tried to follow some of the newsletters.
806
00:38:01,720 --> 00:38:05,960
I don't know if you have tips, but, um, I'd love to find someone who's just like using
807
00:38:05,960 --> 00:38:08,640
it like in this way and then communicating about it all the time.
808
00:38:08,640 --> 00:38:09,800
Like this is my win.
809
00:38:09,800 --> 00:38:10,800
I win.
810
00:38:10,800 --> 00:38:12,520
Um, I don't know, kind of guide us a little bit.
811
00:38:12,520 --> 00:38:14,800
I'm sure those exist, but I'd love to find those resources.
812
00:38:14,800 --> 00:38:17,400
So please share them with me if someone's hearing and they have them.
813
00:38:17,400 --> 00:38:21,000
Well, and I was even thinking like some of the stuff that I've been working like I would
814
00:38:21,000 --> 00:38:24,320
like somebody to tell me how you did it.
815
00:38:24,320 --> 00:38:25,320
Yes.
816
00:38:25,320 --> 00:38:26,320
Yes.
817
00:38:26,320 --> 00:38:29,360
So, you know, we're talking about that cave mode versus stage mode.
818
00:38:29,360 --> 00:38:31,720
I'm like, that's the stuff that I want to share.
819
00:38:31,720 --> 00:38:35,520
Like this is the best way to generate marketing copy for a landing page.
820
00:38:35,520 --> 00:38:37,920
This is how I use the AI to do it.
821
00:38:37,920 --> 00:38:40,120
I think that's super interesting.
822
00:38:40,120 --> 00:38:44,560
Uh, or I did freaking full stack in October around Halloween.
823
00:38:44,560 --> 00:38:48,640
So I did a workshop where I taught people how to build a full stack application called
824
00:38:48,640 --> 00:38:51,200
it freaking full stack, themed it for Halloween.
825
00:38:51,200 --> 00:38:52,320
It was really fun.
826
00:38:52,320 --> 00:38:56,960
But all most of the assets that I use for that project were all generated by AI, whether
827
00:38:56,960 --> 00:39:01,720
that was the copy on the marketing page or the artwork or all that stuff.
828
00:39:01,720 --> 00:39:03,360
AI, I've just been blown away.
829
00:39:03,360 --> 00:39:05,360
I'm like, this is, this is the future.
830
00:39:05,360 --> 00:39:09,720
Um, but I also think you have to have that filter of being able to edit it.
831
00:39:09,720 --> 00:39:13,320
Um, because I will go on the fritz sometimes.
832
00:39:13,320 --> 00:39:14,520
Uh, I do agree.
833
00:39:14,520 --> 00:39:16,920
The longer conversation, the worst results you're going to get.
834
00:39:16,920 --> 00:39:23,120
I've definitely realized that, um, I think also too, it's like, I found sort of the downfall.
835
00:39:23,120 --> 00:39:27,000
I think that was hard for me last year was that as I was trying to grow my business,
836
00:39:27,000 --> 00:39:29,080
I was also like, okay, what am I not thinking about?
837
00:39:29,080 --> 00:39:30,080
Right.
838
00:39:30,080 --> 00:39:32,080
And I think that's what's hard about starting something new.
839
00:39:32,080 --> 00:39:35,040
And so I would go to Claude and just be like, Hey, if I was going to offer services, like
840
00:39:35,040 --> 00:39:36,800
I kind of dumped like, here's what I'm good at.
841
00:39:36,800 --> 00:39:37,800
Here's what I've done.
842
00:39:37,800 --> 00:39:39,320
Dumped in some other resources, some content.
843
00:39:39,320 --> 00:39:41,800
And I was like, what services should I think about?
844
00:39:41,800 --> 00:39:45,320
And I think like I allowed AI to sort of take me down a path.
845
00:39:45,320 --> 00:39:47,160
I was like, Oh, this is good.
846
00:39:47,160 --> 00:39:51,040
And then I would get down it and like, I realized I'm like, dude, I don't really want to be
847
00:39:51,040 --> 00:39:55,920
working on product market fit for like a mid level established startup.
848
00:39:55,920 --> 00:39:59,040
Like that is, I'm not a marketer, you know, like, yes, I can do it.
849
00:39:59,040 --> 00:40:00,040
I get it.
850
00:40:00,040 --> 00:40:01,040
I understand developers.
851
00:40:01,040 --> 00:40:05,320
And so I found myself almost like offering and doing some services that like felt so
852
00:40:05,320 --> 00:40:07,200
accurate and so right for clients.
853
00:40:07,200 --> 00:40:10,960
And sure they were great results, but I was like, this is not what I love doing.
854
00:40:10,960 --> 00:40:15,240
So I will say there's also sort of a negative of AI where I feel like if you're using it
855
00:40:15,240 --> 00:40:19,480
in like open green space, it can definitely guide you.
856
00:40:19,480 --> 00:40:24,200
And I'm not saying it was like, I guided everything, but it sort of slowed me down almost in some
857
00:40:24,200 --> 00:40:28,120
ways and then had to kind of step back and be like, okay, no, I can't use it for all
858
00:40:28,120 --> 00:40:29,120
the things.
859
00:40:29,120 --> 00:40:34,640
Like how do I take who I am and what I want to do and harness it more into how does that
860
00:40:34,640 --> 00:40:36,200
convert into the right services?
861
00:40:36,200 --> 00:40:38,960
How does that convert into the right work and deliverables and things?
862
00:40:38,960 --> 00:40:39,960
So yeah.
863
00:40:39,960 --> 00:40:40,960
Yeah.
864
00:40:40,960 --> 00:40:48,160
I'm convinced more than ever that the stuff that we bring to the table is what is going
865
00:40:48,160 --> 00:40:53,120
to elevate it because you have AI stuff, which is good, but it's like everybody has that
866
00:40:53,120 --> 00:40:54,120
AI layer.
867
00:40:54,120 --> 00:40:56,800
And so it's like, what are people interested above and beyond that?
868
00:40:56,800 --> 00:40:57,800
And that's you.
869
00:40:57,800 --> 00:40:59,280
That's what you have to bring to the table.
870
00:40:59,280 --> 00:41:02,000
It's your experiences and the knowledge that you have.
871
00:41:02,000 --> 00:41:05,320
And that's your competitive advantage that nobody else can offer.
872
00:41:05,320 --> 00:41:06,320
Boom.
873
00:41:06,320 --> 00:41:08,200
I agree with that.
874
00:41:08,200 --> 00:41:09,200
I love that too.
875
00:41:09,200 --> 00:41:12,760
There's many people like Aaron Francis is like a really good advocate of like sharing
876
00:41:12,760 --> 00:41:13,760
what you learned.
877
00:41:13,760 --> 00:41:14,760
Yeah.
878
00:41:14,760 --> 00:41:15,760
Yeah.
879
00:41:15,760 --> 00:41:16,760
Quite a few folks, right?
880
00:41:16,760 --> 00:41:19,640
Like compressed FM, you guys talk about a lot about this too and just sort of sharing
881
00:41:19,640 --> 00:41:21,880
what you learn, all sort of topics.
882
00:41:21,880 --> 00:41:23,840
But I think that's really the essence.
883
00:41:23,840 --> 00:41:27,200
And you know, like with many conversations, I've talked to a lot of developers through
884
00:41:27,200 --> 00:41:31,880
the show and otherwise, and there's the, is AI taking their jobs and it's a hot topic.
885
00:41:31,880 --> 00:41:35,920
And I think it's like the big essence that has come out of from everyone is like, it
886
00:41:35,920 --> 00:41:37,680
can never be human.
887
00:41:37,680 --> 00:41:42,880
It can never be you and have what you have experienced and gone through and what your
888
00:41:42,880 --> 00:41:47,240
brain knows and what you can do as like a human to take something that's computerized
889
00:41:47,240 --> 00:41:49,280
and make it effective for other humans.
890
00:41:49,280 --> 00:41:53,640
So I think that is, I think that's what's going to set us apart from AI generally as
891
00:41:53,640 --> 00:41:54,640
well.
892
00:41:54,640 --> 00:41:55,640
So I love that.
893
00:41:55,640 --> 00:41:56,640
Love that commentary.
894
00:41:56,640 --> 00:41:57,640
Can't see.
895
00:41:57,640 --> 00:42:00,760
Dodds has an interesting take on that too.
896
00:42:00,760 --> 00:42:05,680
Cause he's like, AI is taking your jobs, but it's not the way that you think it's fair
897
00:42:05,680 --> 00:42:07,800
controlling the interview process now.
898
00:42:07,800 --> 00:42:08,800
Yeah.
899
00:42:08,800 --> 00:42:13,680
That's the piece that you gotta put up.
900
00:42:13,680 --> 00:42:15,160
Oh, I love that.
901
00:42:15,160 --> 00:42:16,160
I love that.
902
00:42:16,160 --> 00:42:17,160
I'm going to have to go engage with that.
903
00:42:17,160 --> 00:42:19,960
I'll send you the link if you're interested.
904
00:42:19,960 --> 00:42:21,360
Yes, please do.
905
00:42:21,360 --> 00:42:22,360
Okay.
906
00:42:22,360 --> 00:42:25,680
So you have obviously, you tried Laravel and you went to Next.js.
907
00:42:25,680 --> 00:42:30,320
I am a PHP dev or was I've encoded in a hot minute.
908
00:42:30,320 --> 00:42:34,280
And so I would love to dive into Laravel, the app that I was talking about where I want
909
00:42:34,280 --> 00:42:36,480
to like essentially create this AI agent, right?
910
00:42:36,480 --> 00:42:39,520
To allow folks to sort of tap into the insights I know.
911
00:42:39,520 --> 00:42:46,080
I wanted to build out my entire web website structure in Laravel with, you know, modern
912
00:42:46,080 --> 00:42:49,360
JS like on the front end so that I could learn.
913
00:42:49,360 --> 00:42:53,040
And so like as you were diving into Laravel, are there any sort of lessons or like, why
914
00:42:53,040 --> 00:42:54,040
did you go back to Next.js?
915
00:42:54,040 --> 00:42:56,920
If you don't mind me crying into that.
916
00:42:56,920 --> 00:42:57,920
Yes.
917
00:42:57,920 --> 00:42:58,920
Yes.
918
00:42:58,920 --> 00:42:59,920
Yes.
919
00:42:59,920 --> 00:43:00,920
Okay.
920
00:43:00,920 --> 00:43:03,120
So I've kind of come to the realization as a full stack developer, there are two
921
00:43:03,120 --> 00:43:04,760
different ways you can approach a project.
922
00:43:04,760 --> 00:43:08,800
You can work from the back ends to the front end, or you can work from the front end to
923
00:43:08,800 --> 00:43:09,800
the back end.
924
00:43:09,800 --> 00:43:14,960
And a lot of the way that I think the way that I work, and I don't know if that's just
925
00:43:14,960 --> 00:43:19,320
because my design background, but I think more front end to back end.
926
00:43:19,320 --> 00:43:24,800
And so that was kind of where I hit a wall with Laravel is because you kind of want to
927
00:43:24,800 --> 00:43:28,480
build the database, the API first, and then move to the front end.
928
00:43:28,480 --> 00:43:33,800
So the part that I loved about it was the back ends because you can just hammer through
929
00:43:33,800 --> 00:43:34,800
stuff.
930
00:43:34,800 --> 00:43:40,280
They have all kinds of helpers and generators for creating factories and seed files and migrations
931
00:43:40,280 --> 00:43:41,920
and all the things.
932
00:43:41,920 --> 00:43:43,800
But then I really struggled.
933
00:43:43,800 --> 00:43:45,200
And so this is the other thing.
934
00:43:45,200 --> 00:43:52,600
I don't know whether I struggled because I didn't have the experience to get there yet.
935
00:43:52,600 --> 00:43:56,120
And it just would take time for me to be more comfortable with it.
936
00:43:56,120 --> 00:44:03,720
But moving from basically PHP to Blade, their templating language to Livewire, which is
937
00:44:03,720 --> 00:44:09,400
kind of their dynamic RSC thing, to Alpine, using all four of those things together, was
938
00:44:09,400 --> 00:44:10,400
just so hard.
939
00:44:10,400 --> 00:44:15,920
And I don't know if I just didn't, I couldn't wrap my head around that paradigm.
940
00:44:15,920 --> 00:44:19,840
I did have a breakthrough moment, again, going back to AI.
941
00:44:19,840 --> 00:44:21,160
I asked ChatGPT.
942
00:44:21,160 --> 00:44:26,240
I was like, I am a React developer trying to learn Alpine and Livewire.
943
00:44:26,240 --> 00:44:32,200
What are the paradigm shifts that I need to know that will help me understand the differences?
944
00:44:32,200 --> 00:44:37,800
And that was a breakthrough for me because it was like, well, React is all state-based
945
00:44:37,800 --> 00:44:41,240
because you're just maintaining state and saving data.
946
00:44:41,240 --> 00:44:43,600
Alpine and Livewire are more event-based.
947
00:44:43,600 --> 00:44:47,120
So you'll fire off events, which is really how traditional JavaScript works.
948
00:44:47,120 --> 00:44:49,040
You fire off events and you listen for events.
949
00:44:49,040 --> 00:44:54,920
And it was like, oh, that unlocked something in my brain that I was like, I understand
950
00:44:54,920 --> 00:44:55,920
why this wasn't working.
951
00:44:55,920 --> 00:44:59,880
I was trying to save a state and you don't care about the state, you care about the event.
952
00:44:59,880 --> 00:45:02,760
So just things like that that are different.
953
00:45:02,760 --> 00:45:08,400
And I think, as I was saying, it could just be time that as you get more experience, you
954
00:45:08,400 --> 00:45:09,720
get more comfortable in it.
955
00:45:09,720 --> 00:45:12,560
But for Build 12, I'm trying to move fast.
956
00:45:12,560 --> 00:45:17,840
And so I'm just trying to pick more boring tech, even though RSC is kind of cutting edge,
957
00:45:17,840 --> 00:45:21,800
the pick-boring tech that has a lot of support, has a large community and kind of move forward
958
00:45:21,800 --> 00:45:22,800
with that.
959
00:45:22,800 --> 00:45:23,800
Yeah.
960
00:45:23,800 --> 00:45:27,840
And I think too, with like moving fast, it's easier to stay sort of like, I don't want
961
00:45:27,840 --> 00:45:31,440
to say in your lane, but like stay with the tools and things that you're very comfortable
962
00:45:31,440 --> 00:45:33,520
with because you can move quicker there.
963
00:45:33,520 --> 00:45:38,560
That was like my thing with every, even like building my website has been such a nightmare
964
00:45:38,560 --> 00:45:41,880
because I'm like, I just want something quick, you know, like I don't even, I don't need
965
00:45:41,880 --> 00:45:43,800
anything fancy or complicated.
966
00:45:43,800 --> 00:45:45,280
It's just a marketing website.
967
00:45:45,280 --> 00:45:49,000
But my brain was like, okay, well, I know all these things like, how should I go build
968
00:45:49,000 --> 00:45:50,000
it?
969
00:45:50,000 --> 00:45:51,000
How should I go do it?
970
00:45:51,000 --> 00:45:52,000
And then I wanted to try something new.
971
00:45:52,000 --> 00:45:53,000
And it was like, I just went back to like what I knew, right?
972
00:45:53,000 --> 00:45:55,960
It was like, ended up back at Ghost because I'm like, I get Ghost.
973
00:45:55,960 --> 00:45:56,960
It's easy.
974
00:45:56,960 --> 00:45:57,960
It's simple.
975
00:45:57,960 --> 00:45:59,840
It's, you know, handlebar templating so straightforward.
976
00:45:59,840 --> 00:46:00,840
Boom.
977
00:46:00,840 --> 00:46:01,840
You know?
978
00:46:01,840 --> 00:46:06,400
But I think the like developer problem solver in us, right, wants to go out and start to
979
00:46:06,400 --> 00:46:09,640
pry and figure out and learn new tech because like that's what we love.
980
00:46:09,640 --> 00:46:13,400
But it doesn't always mean we're the most efficient with that new tech right off the back.
981
00:46:13,400 --> 00:46:17,480
And another interesting thing, and I grabbed all the numbers for this.
982
00:46:17,480 --> 00:46:18,960
I need to release it in a blog post.
983
00:46:18,960 --> 00:46:24,040
That was my intention is the cost of these services.
984
00:46:24,040 --> 00:46:27,080
So with Lerable, a lot of the stuff is all bundled in.
985
00:46:27,080 --> 00:46:28,920
You get background jobs.
986
00:46:28,920 --> 00:46:33,720
You get, you know, different drivers for storage and email and things like that.
987
00:46:33,720 --> 00:46:36,680
But you do have to figure out hosting.
988
00:46:36,680 --> 00:46:38,040
It's a little bit different situation.
989
00:46:38,040 --> 00:46:39,520
I know that they have cloud.
990
00:46:39,520 --> 00:46:42,520
I'm not sure if that's released or it's coming.
991
00:46:42,520 --> 00:46:45,600
It will be interesting to see how that plays out.
992
00:46:45,600 --> 00:46:47,480
So you have to handle all that stuff.
993
00:46:47,480 --> 00:46:51,040
Whereas in the JavaScript ecosystem, a lot of times we're like, oh, it's free.
994
00:46:51,040 --> 00:46:52,040
It's free.
995
00:46:52,040 --> 00:46:53,040
Yeah.
996
00:46:53,040 --> 00:46:54,040
Yeah.
997
00:46:54,040 --> 00:46:55,040
At what point do you hit those limits?
998
00:46:55,040 --> 00:46:59,120
And because it is composable, it's like, okay, well, I'm pulling in just for jobs.
999
00:46:59,120 --> 00:47:04,440
I'm pulling in, I'm using super base for my database, my authentication and storage.
1000
00:47:04,440 --> 00:47:05,560
So what does that look like?
1001
00:47:05,560 --> 00:47:09,960
And then not only that, but it's like, okay, if I'm going to do this for 12 projects, what
1002
00:47:09,960 --> 00:47:15,480
did the cost look like at one month versus 12 months when I have 12 projects and how
1003
00:47:15,480 --> 00:47:16,480
does that scale?
1004
00:47:16,480 --> 00:47:21,320
So I did crunch the numbers on that to see what, what's the cheapest option?
1005
00:47:21,320 --> 00:47:23,600
What is the cheapest tech stack that I can pull in?
1006
00:47:23,600 --> 00:47:25,200
So that's interesting too.
1007
00:47:25,200 --> 00:47:26,200
Yeah.
1008
00:47:26,200 --> 00:47:27,400
No, that is really interesting.
1009
00:47:27,400 --> 00:47:31,440
Honestly, like I think hosting is a whole thing.
1010
00:47:31,440 --> 00:47:35,360
Like when people talk about that and I understand like right, like Larval and, you know, it's
1011
00:47:35,360 --> 00:47:38,560
a little bit more complicated and everyone's like, oh, the cloud, the cloud.
1012
00:47:38,560 --> 00:47:40,840
And I'm just like, I don't like, why the cloud?
1013
00:47:40,840 --> 00:47:45,760
Like why, why can't we like set up servers and like, you know, run our own infrastructure?
1014
00:47:45,760 --> 00:47:49,400
And, but I think that's like, you know, sort of aging and dating myself, which I feel like
1015
00:47:49,400 --> 00:47:50,960
you can probably relate to too.
1016
00:47:50,960 --> 00:47:54,040
It's like early on, like you had to know DevOps, you had to know infrastructure, you had to
1017
00:47:54,040 --> 00:47:55,920
know kind of everything to build something.
1018
00:47:55,920 --> 00:48:00,560
And, and now we kind of run to like this answer of like the cloud and Kubernetes and this
1019
00:48:00,560 --> 00:48:03,240
is the way and I'm just like, but it's really complicated.
1020
00:48:03,240 --> 00:48:08,240
And if you're just building an app, like why, why, why is that the answer?
1021
00:48:08,240 --> 00:48:10,480
But that's a whole nother conversation.
1022
00:48:10,480 --> 00:48:14,440
We're probably a whole nother live stream, honestly.
1023
00:48:14,440 --> 00:48:15,440
Okay.
1024
00:48:15,440 --> 00:48:16,840
So we are nearing our end.
1025
00:48:16,840 --> 00:48:18,400
Actually, we're like over the time that I booked.
1026
00:48:18,400 --> 00:48:22,960
So I hope that you're still okay for another couple of minutes to wrap up at least, but
1027
00:48:22,960 --> 00:48:24,240
perfect.
1028
00:48:24,240 --> 00:48:29,480
I would love to hear this is like, we touched on sort of everything that we really got to
1029
00:48:29,480 --> 00:48:31,640
talk about.
1030
00:48:31,640 --> 00:48:33,840
You said that you went to school for something.
1031
00:48:33,840 --> 00:48:38,360
Did you say that you went for something different than like programming and such?
1032
00:48:38,360 --> 00:48:41,440
What did you end up going to school for officially?
1033
00:48:41,440 --> 00:48:44,120
It's, it's like all related now.
1034
00:48:44,120 --> 00:48:49,480
So I, I did get started in web development when I was 16.
1035
00:48:49,480 --> 00:48:55,440
I just, my first job ever was, I was updating a website through a CMS.
1036
00:48:55,440 --> 00:49:00,040
So I knew like for HTML tags, I knew the paragraph tag, the break tag, old tag, the
1037
00:49:00,040 --> 00:49:03,240
italics tag and a anchor link.
1038
00:49:03,240 --> 00:49:04,240
And that's all I could do.
1039
00:49:04,240 --> 00:49:06,320
I was just, you know, filling out forms in a CMS.
1040
00:49:06,320 --> 00:49:12,640
And so then the next summer, I got a job working at the agency that had built the CMS.
1041
00:49:12,640 --> 00:49:17,440
And so I show up and they, cause I mean, I kind of worked with them through support
1042
00:49:17,440 --> 00:49:18,440
calls and things like that.
1043
00:49:18,440 --> 00:49:21,040
So the first day I get my very first ticket.
1044
00:49:21,040 --> 00:49:24,360
And then the ticket is to add an image to a website.
1045
00:49:24,360 --> 00:49:29,600
And this is like back enough that you had more of that webmaster mentality where if
1046
00:49:29,600 --> 00:49:33,400
you need to update your website, you would email the company that you need the update.
1047
00:49:33,400 --> 00:49:34,960
So I just had to add an image.
1048
00:49:34,960 --> 00:49:37,080
That was the, that was a task.
1049
00:49:37,080 --> 00:49:38,080
So simple, right?
1050
00:49:38,080 --> 00:49:39,080
I couldn't figure out how to do it.
1051
00:49:39,080 --> 00:49:40,080
So I just know my five tags.
1052
00:49:40,080 --> 00:49:43,080
I don't know how to add an image.
1053
00:49:43,080 --> 00:49:50,160
And so anyways, most of the summer I just spent answering phone calls and trying to
1054
00:49:50,160 --> 00:49:52,720
do what I could, but it was, it was so boring.
1055
00:49:52,720 --> 00:49:55,600
It was just answering phone calls.
1056
00:49:55,600 --> 00:50:01,760
There was a guy there that just kind of believed in me and the fact that I was 16 and hungry.
1057
00:50:01,760 --> 00:50:06,200
And so he gave me a book probably about midway towards the end of the summer called, I don't
1058
00:50:06,200 --> 00:50:08,360
even remember, HTML for dummies or something.
1059
00:50:08,360 --> 00:50:14,600
It wasn't the official book, but anyway, I like blew through that book and I was just,
1060
00:50:14,600 --> 00:50:15,960
oh, this is amazing.
1061
00:50:15,960 --> 00:50:18,160
Like I understand now how all this stuff fits together.
1062
00:50:18,160 --> 00:50:23,920
I understand tables now, you know, all these other pieces, but a huge breakthrough for me
1063
00:50:23,920 --> 00:50:25,960
was then I went back to school in the fall.
1064
00:50:25,960 --> 00:50:29,520
So that was my senior year and they had a career shadow day.
1065
00:50:29,520 --> 00:50:33,240
And so I went back to the agency that I'd worked at that summer and the guy that had
1066
00:50:33,240 --> 00:50:37,640
given me the book, I just sat at his desk right behind him and we built a website together.
1067
00:50:37,640 --> 00:50:41,960
You know, I mentioned slicing and dicing where you get these images, you create tables and
1068
00:50:41,960 --> 00:50:43,480
fireworks and all the things.
1069
00:50:43,480 --> 00:50:44,600
I watched him do it.
1070
00:50:44,600 --> 00:50:48,480
I looked over his shoulder and I think, you know, that's the value a lot of times with
1071
00:50:48,480 --> 00:50:51,800
live streaming is you can see what somebody else's workflow is.
1072
00:50:51,800 --> 00:50:55,800
You can see when they hit error messages, what those error messages mean and how they
1073
00:50:55,800 --> 00:50:57,080
work through them.
1074
00:50:57,080 --> 00:50:59,960
And so for me, there was something that just unlocked that day.
1075
00:50:59,960 --> 00:51:04,360
So I came home and immediately just started hacking on my computer, designing a website
1076
00:51:04,360 --> 00:51:06,240
that I could build out.
1077
00:51:06,240 --> 00:51:12,360
And I ended up going back that next summer and I was a production artist that summer.
1078
00:51:12,360 --> 00:51:14,560
Yes, I still answered that.
1079
00:51:14,560 --> 00:51:18,840
I was basically doing everything that my supervisor was doing.
1080
00:51:18,840 --> 00:51:20,720
I was building websites for clients.
1081
00:51:20,720 --> 00:51:25,600
I got to the point where clients would request for me to build their site or to make updates.
1082
00:51:25,600 --> 00:51:29,840
And the amazing thing about this, and I just look at this and see like not everybody has
1083
00:51:29,840 --> 00:51:33,360
this opportunity, but my heart was really designed.
1084
00:51:33,360 --> 00:51:37,680
That was kind of where I came from, what I wanted to be doing.
1085
00:51:37,680 --> 00:51:39,360
And they knew that.
1086
00:51:39,360 --> 00:51:43,720
And so while I was doing the work, the designers there would say, Hey, these are the client
1087
00:51:43,720 --> 00:51:45,160
projects that we're working on.
1088
00:51:45,160 --> 00:51:46,880
Will you design a mock up?
1089
00:51:46,880 --> 00:51:51,960
And if it's good enough, we'll present it to the client, but if it's not no harm, no
1090
00:51:51,960 --> 00:51:55,600
foul, we're continuing to do our work, but you'll get a critique on it.
1091
00:51:55,600 --> 00:51:58,840
And so I would design websites that would sit in their critique meetings.
1092
00:51:58,840 --> 00:52:02,200
They would tell me what worked and what didn't work with the site design.
1093
00:52:02,200 --> 00:52:05,600
And not many got through to the client, but a few did.
1094
00:52:05,600 --> 00:52:07,360
And it really just elevated my work.
1095
00:52:07,360 --> 00:52:14,440
So I really got on the job training and just professional feedback as a, you know, 17 or
1096
00:52:14,440 --> 00:52:15,840
18 at the time.
1097
00:52:15,840 --> 00:52:18,080
So just an amazing opportunity.
1098
00:52:18,080 --> 00:52:19,080
Yeah.
1099
00:52:19,080 --> 00:52:22,360
So when I went to college, I wanted to do animation.
1100
00:52:22,360 --> 00:52:26,120
I really thought that I wanted to go work at Disney and do 3D animation stuff.
1101
00:52:26,120 --> 00:52:30,960
So I picked a school that had kind of that program.
1102
00:52:30,960 --> 00:52:32,200
I wanted to go to a university.
1103
00:52:32,200 --> 00:52:33,560
I didn't want to go to an art school.
1104
00:52:33,560 --> 00:52:38,200
And so the classes were very limited, but I took a lot of elective art.
1105
00:52:38,200 --> 00:52:43,520
I took several electives in computer science and took a few and web development.
1106
00:52:43,520 --> 00:52:46,440
What was funny is at that time, I knew more than my teachers did.
1107
00:52:46,440 --> 00:52:47,440
No!
1108
00:52:47,440 --> 00:52:48,760
So it was a very strict system.
1109
00:52:48,760 --> 00:52:51,840
Sitting there when they're instructing and I'm sitting there thinking, that's not the
1110
00:52:51,840 --> 00:52:52,960
way to do it now.
1111
00:52:52,960 --> 00:52:54,920
Like we're past that.
1112
00:52:54,920 --> 00:53:00,640
And so I would help my fellow students with the things that they were struggling with.
1113
00:53:00,640 --> 00:53:08,900
And so the great part about that was when I left the agency to go back to school, I
1114
00:53:08,900 --> 00:53:12,320
got to the point where I had done so much work over the summer that they had to hire
1115
00:53:12,320 --> 00:53:15,160
somebody during the year to fill my spot.
1116
00:53:15,160 --> 00:53:17,600
And they hired a girl that they were not crazy about.
1117
00:53:17,600 --> 00:53:19,000
They didn't like her.
1118
00:53:19,000 --> 00:53:22,680
So six months in, like I came home for Christmas.
1119
00:53:22,680 --> 00:53:23,680
I mean, I wasn't far away.
1120
00:53:23,680 --> 00:53:24,680
It was like 45 minutes away.
1121
00:53:24,680 --> 00:53:29,920
I came home at Christmas and they said, we're going to let this girl go.
1122
00:53:29,920 --> 00:53:34,360
We want you to come back and basically remote work before it was a thing.
1123
00:53:34,360 --> 00:53:38,720
Like we want you to let you work from Christmas during the year and you just come in and work
1124
00:53:38,720 --> 00:53:39,720
on Fridays.
1125
00:53:39,720 --> 00:53:43,520
So that's what I did the rest of my college experience was I continued to work with this
1126
00:53:43,520 --> 00:53:49,320
company and gain experience and do design work and mockups and things like that.
1127
00:53:49,320 --> 00:53:54,720
So just kind of doing this hybrid work from home, work from the office thing.
1128
00:53:54,720 --> 00:53:56,720
So that was the start.
1129
00:53:56,720 --> 00:53:58,920
And I just, I loved web design and development.
1130
00:53:58,920 --> 00:54:03,640
Even though at school I was learning video and animation and graphic, I still just wanted
1131
00:54:03,640 --> 00:54:05,680
to stay in the web world.
1132
00:54:05,680 --> 00:54:08,760
And the cool part about what I do now is a lot of that merged.
1133
00:54:08,760 --> 00:54:12,320
I have experience in editing videos.
1134
00:54:12,320 --> 00:54:16,920
I have experiencing graphics and motion graphics and all those things, but all those things
1135
00:54:16,920 --> 00:54:20,520
can all live together where the web is right now.
1136
00:54:20,520 --> 00:54:23,000
Oh my gosh, that is so beautiful.
1137
00:54:23,000 --> 00:54:24,000
Okay.
1138
00:54:24,000 --> 00:54:26,640
So I like, I chuckled a little bit when you were talking about knowing more than your instructor
1139
00:54:26,640 --> 00:54:31,320
is because so one of my first jobs that I had outside of freelancing.
1140
00:54:31,320 --> 00:54:33,040
So I taught myself how to code freelance for a while.
1141
00:54:33,040 --> 00:54:37,200
Did a lot of Jumla projects, a lot of like Drupal open source, PHP type of stuff.
1142
00:54:37,200 --> 00:54:38,640
And then got my first job.
1143
00:54:38,640 --> 00:54:42,520
It was actually a product company, oddly enough in my like podunk small town area, which was
1144
00:54:42,520 --> 00:54:45,720
like shocking that it happened.
1145
00:54:45,720 --> 00:54:49,800
When I interviewed for that job, we were talking about it and the CEO was asking me questions
1146
00:54:49,800 --> 00:54:52,920
and he's like, so wait a minute, you wouldn't use tables to do this.
1147
00:54:52,920 --> 00:54:56,320
And I was like, no, what tables are like very old school.
1148
00:54:56,320 --> 00:54:59,760
And so when I explained to him like how I felt about dibs and like, you know, blah,
1149
00:54:59,760 --> 00:55:03,560
blah, blah, and like the, like I got the job because I told him that tables were old school,
1150
00:55:03,560 --> 00:55:04,880
like after the fact.
1151
00:55:04,880 --> 00:55:06,840
And so it was awesome.
1152
00:55:06,840 --> 00:55:10,120
But the funny thing was, is that that was in like, I don't even know what year that
1153
00:55:10,120 --> 00:55:11,480
was, but let's just like fast forward.
1154
00:55:11,480 --> 00:55:17,640
I think probably two or probably three years, if I had to guess, I enrolled in a software
1155
00:55:17,640 --> 00:55:20,680
engineering program because I had dropped out of college two times at that point in
1156
00:55:20,680 --> 00:55:21,680
time.
1157
00:55:21,680 --> 00:55:22,680
One first time was criminal justice.
1158
00:55:22,680 --> 00:55:24,680
Second time was business management.
1159
00:55:24,680 --> 00:55:28,360
And I was just, I'm just not a college person is what I realized, but I was like, I'm going
1160
00:55:28,360 --> 00:55:29,360
to try this again.
1161
00:55:29,360 --> 00:55:30,360
I want a degree.
1162
00:55:30,360 --> 00:55:31,360
I want to prove that I have a degree.
1163
00:55:31,360 --> 00:55:32,360
I want to prove that I have my skills.
1164
00:55:32,360 --> 00:55:36,600
Got a contract job at a huge agency in Minneapolis, Space 150, if anyone's heard of it.
1165
00:55:36,600 --> 00:55:39,200
And when I realized that I was like, okay, I've clearly made it as a dev.
1166
00:55:39,200 --> 00:55:40,280
I don't need to go to college.
1167
00:55:40,280 --> 00:55:44,760
So I did end up dropping out, but in the class, that same exact thing happened.
1168
00:55:44,760 --> 00:55:47,560
The professor was teaching building websites and tables.
1169
00:55:47,560 --> 00:55:50,160
And I was literally like, why are we building websites and tables?
1170
00:55:50,160 --> 00:55:51,840
This is the old school way to do things.
1171
00:55:51,840 --> 00:55:53,280
And he was like, guys, it's not the old school.
1172
00:55:53,280 --> 00:55:54,920
And he like did not like my pushback.
1173
00:55:54,920 --> 00:55:56,960
And so I'm like, this is not for me.
1174
00:55:56,960 --> 00:56:01,880
I do not need to pay to have someone teach me how to do something in an archaic way.
1175
00:56:01,880 --> 00:56:06,560
So I just laughed because tables really played in stupidly into my early career.
1176
00:56:06,560 --> 00:56:08,280
Of like, yes, that was the beginning.
1177
00:56:08,280 --> 00:56:12,280
But then as soon as we learned divs, it was like tables were out and it oddly played
1178
00:56:12,280 --> 00:56:13,760
into my career quite a bit.
1179
00:56:13,760 --> 00:56:14,760
Yes.
1180
00:56:14,760 --> 00:56:15,760
Yeah.
1181
00:56:15,760 --> 00:56:22,160
Well, I feel like I'm mostly self taught or on a job taught because that's where majority,
1182
00:56:22,160 --> 00:56:25,640
at least the foundation of my knowledge is.
1183
00:56:25,640 --> 00:56:28,080
But my degree is radio TV broadcasting.
1184
00:56:28,080 --> 00:56:29,080
Very different.
1185
00:56:29,080 --> 00:56:30,080
Well, not very different.
1186
00:56:30,080 --> 00:56:31,080
It's kind of adjacent.
1187
00:56:31,080 --> 00:56:36,520
But, you know, I think for people that are trying to decide, do I go to college?
1188
00:56:36,520 --> 00:56:37,520
Do I not?
1189
00:56:37,520 --> 00:56:39,040
You know, some of it depends.
1190
00:56:39,040 --> 00:56:40,880
Are you a college person or not?
1191
00:56:40,880 --> 00:56:45,320
But there, the main thing, at least that my dad always told me when I was going to school
1192
00:56:45,320 --> 00:56:47,720
was you're learning to learn.
1193
00:56:47,720 --> 00:56:50,760
And I think that's important regardless of what you're doing in tech.
1194
00:56:50,760 --> 00:56:52,680
You have to be able to learn new technologies.
1195
00:56:52,680 --> 00:56:57,240
You have to be able to pivot and stay up to date on everything that's changing.
1196
00:56:57,240 --> 00:56:58,240
Yep.
1197
00:56:58,240 --> 00:56:59,240
Yep.
1198
00:56:59,240 --> 00:57:00,240
I absolutely agree.
1199
00:57:00,240 --> 00:57:01,240
I am the hands on learner.
1200
00:57:01,240 --> 00:57:06,000
You just throw me to the wolves and I like learned best under pressure where some people
1201
00:57:06,000 --> 00:57:07,000
that is not right.
1202
00:57:07,000 --> 00:57:10,880
They need to have that sort of foundation before they get into that pressure state.
1203
00:57:10,880 --> 00:57:11,880
Okay.
1204
00:57:11,880 --> 00:57:13,600
Two minutes left before we'll wrap up.
1205
00:57:13,600 --> 00:57:17,280
Because I do have a hard stop at 11 my time.
1206
00:57:17,280 --> 00:57:18,440
How do you get unstuck?
1207
00:57:18,440 --> 00:57:20,160
This is one question I like to ask everyone.
1208
00:57:20,160 --> 00:57:23,520
So if you are stuck on either code or maybe it's something else, I know you alluded to
1209
00:57:23,520 --> 00:57:25,120
AI and that example.
1210
00:57:25,120 --> 00:57:29,920
But what sort of your mindset and tactics you like to take to get unstuck?
1211
00:57:29,920 --> 00:57:30,920
Yeah.
1212
00:57:30,920 --> 00:57:36,920
So I would say there's kind of two things maybe, let's see, my family gives me a hard
1213
00:57:36,920 --> 00:57:38,920
time because I'm like, I always have two points.
1214
00:57:38,920 --> 00:57:42,720
Whatever it is, there's always two points.
1215
00:57:42,720 --> 00:57:45,080
Some of it I think is just going back to your workflow.
1216
00:57:45,080 --> 00:57:49,960
So you're saying like, I am a hands on person, throw me a problem, but you have a path that
1217
00:57:49,960 --> 00:57:51,280
you know this works for me.
1218
00:57:51,280 --> 00:57:52,920
This is how I learned things.
1219
00:57:52,920 --> 00:57:57,320
And so when I'm designing something and I get stuck, I know this is the path that I
1220
00:57:57,320 --> 00:57:58,320
have.
1221
00:57:58,320 --> 00:57:59,320
I'll work on a mood board.
1222
00:57:59,320 --> 00:58:03,040
I will go to other websites that I find inspirational.
1223
00:58:03,040 --> 00:58:04,440
I'll start collecting things.
1224
00:58:04,440 --> 00:58:07,240
I'll have that input and then use that as a filter.
1225
00:58:07,240 --> 00:58:12,920
There's a process here that I've developed over time and how coding problems, just take
1226
00:58:12,920 --> 00:58:14,920
it one step at a time, break it down.
1227
00:58:14,920 --> 00:58:16,680
So I think that's one thing.
1228
00:58:16,680 --> 00:58:20,800
And I think that's one thing that separates seniors from juniors is a senior person has
1229
00:58:20,800 --> 00:58:23,400
enough experience that they know this is how I solve problems.
1230
00:58:23,400 --> 00:58:24,400
This is my work.
1231
00:58:24,400 --> 00:58:25,400
Yeah.
1232
00:58:25,400 --> 00:58:26,400
Exactly.
1233
00:58:26,400 --> 00:58:30,600
And that is good at that is walk away.
1234
00:58:30,600 --> 00:58:34,440
I'm not good at that.
1235
00:58:34,440 --> 00:58:38,640
So hard to just hit what I call the snooze button, the developer snooze button where
1236
00:58:38,640 --> 00:58:40,320
it's like, could just give me five more minutes.
1237
00:58:40,320 --> 00:58:41,320
I'm almost there.
1238
00:58:41,320 --> 00:58:42,320
Five more minutes.
1239
00:58:42,320 --> 00:58:43,320
Yes.
1240
00:58:43,320 --> 00:58:44,320
Yes.
1241
00:58:44,320 --> 00:58:48,880
There's been so many times there's like, if I will just walk away when I come back,
1242
00:58:48,880 --> 00:58:52,120
it's like, how in the world did I miss that problem?
1243
00:58:52,120 --> 00:58:58,280
Just to my colon or an uppercase letter, how long did I spend on that?
1244
00:58:58,280 --> 00:59:04,040
But anyways, that's been huge for me is giving myself permission to walk away.
1245
00:59:04,040 --> 00:59:05,040
I love that.
1246
00:59:05,040 --> 00:59:08,280
That has been honestly the most common answer.
1247
00:59:08,280 --> 00:59:10,400
And I think that you are 100% right.
1248
00:59:10,400 --> 00:59:12,200
I tend to do the snooze thing too.
1249
00:59:12,200 --> 00:59:16,160
And I think that sometimes we just need to walk away, either go to bed because it's nighttime
1250
00:59:16,160 --> 00:59:19,760
and you just have to walk away or it's like, go do something else.
1251
00:59:19,760 --> 00:59:22,360
Or Ducky, where you explain it to someone else, that's like the tactic.
1252
00:59:22,360 --> 00:59:25,560
I'll go to my husband and he knows nothing about technology or anything related to the
1253
00:59:25,560 --> 00:59:26,560
field.
1254
00:59:26,560 --> 00:59:27,560
He was in telecom.
1255
00:59:27,560 --> 00:59:30,080
That's as close as he gets with fiber and networking.
1256
00:59:30,080 --> 00:59:33,840
And I'm just, I'll even just say it and he's like, okay, okay, but did you know, like,
1257
00:59:33,840 --> 00:59:37,560
and he'll just entertain my questions, but it's as I'm explaining it, it's like, boom,
1258
00:59:37,560 --> 00:59:38,560
I got it.
1259
00:59:38,560 --> 00:59:39,560
He's like, okay, bye.
1260
00:59:39,560 --> 00:59:40,560
Good talk.
1261
00:59:40,560 --> 00:59:41,560
So I love it.
1262
00:59:41,560 --> 00:59:42,560
Yeah, exactly.
1263
00:59:42,560 --> 00:59:45,560
I love it too.
1264
00:59:45,560 --> 00:59:47,640
This has been such a lovely conversation.
1265
00:59:47,640 --> 00:59:51,280
We definitely need to, Arvind suggested that we do a live coding stream together.
1266
00:59:51,280 --> 00:59:53,600
I think that would be really, really fun.
1267
00:59:53,600 --> 00:59:59,920
My technical chops need to be sort of refined again and sort of, you know, I'm diving back
1268
00:59:59,920 --> 01:00:02,800
into like being more deep in the code.
1269
01:00:02,800 --> 01:00:04,440
And so I think it would be really fun for us to do that.
1270
01:00:04,440 --> 01:00:07,160
So if you're open for that, let's, yeah, let's do it.
1271
01:00:07,160 --> 01:00:08,160
I love it.
1272
01:00:08,160 --> 01:00:09,160
Okay.
1273
01:00:09,160 --> 01:00:10,800
Well, future events, we will live code together.
1274
01:00:10,800 --> 01:00:15,760
Arvind will bring you into, you are just such a good advocate for us.
1275
01:00:15,760 --> 01:00:18,360
We're using women in code and all the beautiful projects we're working on tonight.
1276
01:00:18,360 --> 01:00:20,360
And reach out to me, direct message me.
1277
01:00:20,360 --> 01:00:21,360
Yeah, absolutely.
1278
01:00:21,360 --> 01:00:22,360
Okay.
1279
01:00:22,360 --> 01:00:25,720
So on that note, before we wrap up quick, I know it's the one minute after, but final
1280
01:00:25,720 --> 01:00:27,080
thing, where can folks find you?
1281
01:00:27,080 --> 01:00:30,440
So they can reach out to you, learn about, learn about all the projects you're building,
1282
01:00:30,440 --> 01:00:33,080
learn about Redwood, all the cool stuff that you do.
1283
01:00:33,080 --> 01:00:34,080
Yeah.
1284
01:00:34,080 --> 01:00:37,120
So I'm self-teach me on most platforms.
1285
01:00:37,120 --> 01:00:40,360
And if you go to build12.com, there's a newsletter there.
1286
01:00:40,360 --> 01:00:43,040
So you'll see information about the project.
1287
01:00:43,040 --> 01:00:47,920
We'll get information about each month's announcement, part-time startup, all the things.
1288
01:00:47,920 --> 01:00:49,040
I love that so much.
1289
01:00:49,040 --> 01:00:50,560
I think I need to actually subscribe to that.
1290
01:00:50,560 --> 01:00:52,920
So I will be over there subscribing soon.
1291
01:00:52,920 --> 01:00:53,920
Fabulous.
1292
01:00:53,920 --> 01:00:57,440
Well, I will put all those places in the show notes so folks can find Amy.
1293
01:00:57,440 --> 01:01:01,480
Thank you so much for spending a good chunk, an hour of your day with me.
1294
01:01:01,480 --> 01:01:03,000
It has been absolutely amazing.
1295
01:01:03,000 --> 01:01:05,240
And this conversation has been so great.
1296
01:01:05,240 --> 01:01:06,240
Awesome.
1297
01:01:06,240 --> 01:01:07,240
Yeah, it's easy peasy.
1298
01:01:07,240 --> 01:01:08,240
I know, right?
1299
01:01:08,240 --> 01:01:10,840
It's, we just talk shop, which is like fun.
1300
01:01:10,840 --> 01:01:11,840
Yes.
1301
01:01:11,840 --> 01:01:12,840
Yes.
1302
01:01:12,840 --> 01:01:13,840
Okay.
1303
01:01:13,840 --> 01:01:16,640
Well, I hope everyone has a fabulous rest of their day.
1304
01:01:16,640 --> 01:01:19,000
Tomorrow, my guest is Tejas.
1305
01:01:19,000 --> 01:01:23,640
If anyone hasn't met Tejas Kumar, he is a lovely human being.
1306
01:01:23,640 --> 01:01:28,040
So amazing human today, amazing human tomorrow, and pretty much amazing humans every single
1307
01:01:28,040 --> 01:01:29,040
day.
1308
01:01:29,040 --> 01:01:31,040
So I look forward to seeing everyone tomorrow.
1309
01:01:31,040 --> 01:01:33,600
And yeah, reach out to Amy.
1310
01:01:33,600 --> 01:01:34,600
Bye folks.
1311
01:01:34,600 --> 01:01:35,600
Have a great day.
1312
01:01:35,600 --> 01:01:45,600
Bye.