WEBVTT

1
00:00:05.240 --> 00:00:08.439
<v Speaker 1>Hey, Welcome to React Round Up, the podcast where we

2
00:00:08.519 --> 00:00:11.919
<v Speaker 1>keep you updated on all things React related. This show

3
00:00:12.039 --> 00:00:15.400
<v Speaker 1>is sponsored by Raygun and produced by Top and Daves

4
00:00:15.480 --> 00:00:16.120
<v Speaker 1>and onboard.

5
00:00:16.640 --> 00:00:18.600
<v Speaker 2>Top and Doves is where we creat Top and Doves so.

6
00:00:18.640 --> 00:00:21.440
<v Speaker 1>Get top and pay and recognition while working on interesting

7
00:00:21.480 --> 00:00:26.120
<v Speaker 1>problems and making meaningful community contributions. And Onvoid provides remote

8
00:00:26.160 --> 00:00:31.079
<v Speaker 1>design and software development services on the most client friendly

9
00:00:31.160 --> 00:00:34.960
<v Speaker 1>business model. Clients only pay after the tasks are delivered

10
00:00:35.159 --> 00:00:39.200
<v Speaker 1>and update. In today's episode, we will talk a lot

11
00:00:39.240 --> 00:00:43.039
<v Speaker 1>about next JS, and we will also talk about some

12
00:00:43.200 --> 00:00:48.479
<v Speaker 1>career advice for people wanting to start or already starting

13
00:00:48.520 --> 00:00:52.079
<v Speaker 1>but getting the hangout software development later in their careers.

14
00:00:52.600 --> 00:00:55.240
<v Speaker 1>My name is Lucas Paganinia. I'm your host in the podcast.

15
00:00:55.439 --> 00:00:59.520
<v Speaker 1>Joining today's episode is also the hosts Chris.

16
00:00:59.359 --> 00:01:04.239
<v Speaker 2>Ruin, Hello everybody, Peter Orsan.

17
00:01:04.879 --> 00:01:09.719
<v Speaker 1>Hi Eboom, and our very special guest that I just

18
00:01:09.760 --> 00:01:13.400
<v Speaker 1>spent the last ten minutes figuring out how to correctly

19
00:01:13.439 --> 00:01:17.959
<v Speaker 1>pronunciate his full name, Paul rat Slovsky. He is a

20
00:01:18.000 --> 00:01:23.159
<v Speaker 1>software engineer at Strappie and he is also a content creator.

21
00:01:23.400 --> 00:01:27.400
<v Speaker 1>He creates content for people that are trying to switch

22
00:01:27.760 --> 00:01:31.280
<v Speaker 1>into other careers through have development later in life. And

23
00:01:31.319 --> 00:01:33.959
<v Speaker 1>he is also a co host at the not Dule

24
00:01:34.040 --> 00:01:39.760
<v Speaker 1>podcast and he's also done a course on XJS. So, Paul,

25
00:01:40.200 --> 00:01:42.200
<v Speaker 1>thank you so much for being here with us.

26
00:01:42.719 --> 00:01:44.000
<v Speaker 3>No, thank you for having me.

27
00:01:44.040 --> 00:01:46.519
<v Speaker 4>I'm super excited to chat about all the cool things

28
00:01:46.560 --> 00:01:48.480
<v Speaker 4>that we have planted today. So thank you very much

29
00:01:48.480 --> 00:01:49.000
<v Speaker 4>for having me.

30
00:01:49.799 --> 00:01:55.079
<v Speaker 2>Awesome. Awesome. So before we get started, let's.

31
00:01:55.000 --> 00:01:58.760
<v Speaker 1>Just go through some quick definitions. So I said that

32
00:01:58.840 --> 00:02:03.239
<v Speaker 1>you're working at and that is relevant to the course

33
00:02:03.280 --> 00:02:06.519
<v Speaker 1>that you publish on XGS because it was also published

34
00:02:07.280 --> 00:02:10.560
<v Speaker 1>in the YouTube's channel of Strappy, which, by the way,

35
00:02:10.800 --> 00:02:13.479
<v Speaker 1>that's a huge note for everyone listening to this. You

36
00:02:13.520 --> 00:02:16.199
<v Speaker 1>can just go to YouTube and watch the course like

37
00:02:16.319 --> 00:02:22.199
<v Speaker 1>it's all there. And I think we could start by

38
00:02:22.280 --> 00:02:29.159
<v Speaker 1>defining what is strappy and also what is the value

39
00:02:29.199 --> 00:02:33.240
<v Speaker 1>proposition the premise of your course on XGS, because there's

40
00:02:33.240 --> 00:02:36.319
<v Speaker 1>already so much content out there about XGS, so why.

41
00:02:36.120 --> 00:02:40.360
<v Speaker 2>Should people go through the course that you did?

42
00:02:40.960 --> 00:02:44.960
<v Speaker 4>Yeah, No, definitely. So Strappy is a headless CMS. It's

43
00:02:45.000 --> 00:02:47.319
<v Speaker 4>all javscript based, which is awesome. So if you're doing

44
00:02:47.360 --> 00:02:50.360
<v Speaker 4>front end with next, which is also jovscript, makes things easier,

45
00:02:50.439 --> 00:02:53.800
<v Speaker 4>you stay in one language, and the biggest thing for

46
00:02:53.879 --> 00:02:55.680
<v Speaker 4>Strappy is if you're going to have a lot of

47
00:02:55.680 --> 00:02:59.159
<v Speaker 4>content and you need non technical people to manage it,

48
00:02:59.479 --> 00:03:01.639
<v Speaker 4>Strappy allows you to do that out of the box.

49
00:03:01.800 --> 00:03:05.840
<v Speaker 4>There's other features as well, but mainly for content management

50
00:03:06.280 --> 00:03:09.080
<v Speaker 4>for non developers. But you as a developer, you do

51
00:03:09.240 --> 00:03:11.719
<v Speaker 4>have access to that data via the API, so you

52
00:03:11.759 --> 00:03:16.759
<v Speaker 4>could do full CRAWD functionality, create authorization, authentication, you could.

53
00:03:16.879 --> 00:03:19.879
<v Speaker 4>And because it's strapp is highly customizable, like if you

54
00:03:19.960 --> 00:03:23.000
<v Speaker 4>need to add new features too, Strappy you could actually

55
00:03:23.000 --> 00:03:26.360
<v Speaker 4>create your own plug in. And what's awesome because it's

56
00:03:26.400 --> 00:03:29.520
<v Speaker 4>all based on no JS. If you need add additional

57
00:03:29.560 --> 00:03:32.599
<v Speaker 4>like controller services, middleware, some functions, you're able to do that,

58
00:03:32.639 --> 00:03:34.479
<v Speaker 4>but you don't need to. You could actually get started

59
00:03:34.520 --> 00:03:36.039
<v Speaker 4>right out of the box. It takes two minutes to

60
00:03:36.080 --> 00:03:38.360
<v Speaker 4>set up, and you have a working API where a

61
00:03:38.520 --> 00:03:41.599
<v Speaker 4>non developer could manage data. And what I like about

62
00:03:41.639 --> 00:03:44.159
<v Speaker 4>that as a developer, Like I've used to work on

63
00:03:44.199 --> 00:03:46.520
<v Speaker 4>like smaller websites when it's starting out where a lot

64
00:03:46.560 --> 00:03:48.560
<v Speaker 4>of stuff is hardcoded, and then you'll get a call

65
00:03:48.599 --> 00:03:50.879
<v Speaker 4>like hey, can you go and change this data in

66
00:03:50.919 --> 00:03:52.879
<v Speaker 4>my website for me? I'm like, I don't want to

67
00:03:52.879 --> 00:03:54.439
<v Speaker 4>do this as a developer, It's like, I mean, I

68
00:03:54.439 --> 00:03:56.639
<v Speaker 4>don't mind it, but like and so to me, this

69
00:03:56.719 --> 00:04:00.439
<v Speaker 4>idea of having a place for non technically users to

70
00:04:00.479 --> 00:04:02.680
<v Speaker 4>manage their own content themselves and for me as a

71
00:04:02.680 --> 00:04:05.719
<v Speaker 4>developer not have to worry, that's amazing. And the biggest

72
00:04:05.719 --> 00:04:10.240
<v Speaker 4>thing for me is I switch careers into development late

73
00:04:10.280 --> 00:04:14.000
<v Speaker 4>in life and I always like thought of software engineering

74
00:04:14.159 --> 00:04:16.680
<v Speaker 4>is you have a business that has a problem or

75
00:04:16.680 --> 00:04:18.319
<v Speaker 4>they want to create a product. And so to me,

76
00:04:18.360 --> 00:04:20.560
<v Speaker 4>I always thought about what is the fastest way to

77
00:04:20.600 --> 00:04:22.439
<v Speaker 4>get to the product, Like I don't want to spend

78
00:04:22.759 --> 00:04:24.000
<v Speaker 4>months or years in development.

79
00:04:24.120 --> 00:04:25.439
<v Speaker 3>I'm not saying there's anything.

80
00:04:25.160 --> 00:04:27.759
<v Speaker 4>Wrong, but I always thought of like how could I

81
00:04:27.920 --> 00:04:30.560
<v Speaker 4>help this business to solve the problem. And so for me,

82
00:04:31.240 --> 00:04:35.360
<v Speaker 4>like leveraging next CS, leveraging aheadless cms, like strappy, I

83
00:04:35.360 --> 00:04:37.879
<v Speaker 4>feel like you say ten thousand hours of development and

84
00:04:37.920 --> 00:04:40.680
<v Speaker 4>it's like an easy way to get started. So like

85
00:04:41.000 --> 00:04:44.600
<v Speaker 4>when I first got my first dev job, I work

86
00:04:44.639 --> 00:04:46.720
<v Speaker 4>at a company where I learned a lot of things that.

87
00:04:46.720 --> 00:04:47.519
<v Speaker 3>Are not to do.

88
00:04:47.800 --> 00:04:51.120
<v Speaker 4>And what I saw a company that tried to do

89
00:04:51.160 --> 00:04:54.480
<v Speaker 4>everything in house, you know, their own back end, their

90
00:04:54.519 --> 00:04:56.959
<v Speaker 4>own like design system, then, and the team was only

91
00:04:57.040 --> 00:05:00.319
<v Speaker 4>like five people, and they spend years of bild this

92
00:05:00.399 --> 00:05:03.240
<v Speaker 4>product and they never delivered it to clients, and I

93
00:05:03.279 --> 00:05:05.519
<v Speaker 4>was actually wondering, like, how does this company even like

94
00:05:05.800 --> 00:05:09.319
<v Speaker 4>generating income? And so to me, I really like things

95
00:05:09.360 --> 00:05:11.879
<v Speaker 4>that help you build things quickly to get them out

96
00:05:11.920 --> 00:05:13.399
<v Speaker 4>to the clients as fast as possible.

97
00:05:13.680 --> 00:05:15.360
<v Speaker 2>Gotcha makes sense? Makes sense?

98
00:05:15.519 --> 00:05:20.519
<v Speaker 1>So this seems like a very unique CMS because when

99
00:05:20.519 --> 00:05:23.199
<v Speaker 1>I think of CMS, I just think of something where

100
00:05:23.199 --> 00:05:26.920
<v Speaker 1>I can host blog posts and update the content from there.

101
00:05:26.920 --> 00:05:31.360
<v Speaker 1>But that sounds way more flexible and honestly just modern.

102
00:05:31.439 --> 00:05:34.560
<v Speaker 1>I was going through the website as well, and just

103
00:05:34.639 --> 00:05:38.000
<v Speaker 1>by you saying that it's fully customizable and done in node,

104
00:05:38.600 --> 00:05:41.560
<v Speaker 1>that just made it sound very interesting. So I would

105
00:05:41.600 --> 00:05:46.279
<v Speaker 1>definitely check it out on any project that is requiring

106
00:05:46.319 --> 00:05:52.279
<v Speaker 1>a CMS. There are some very interesting products that were

107
00:05:52.319 --> 00:05:55.800
<v Speaker 1>arising around the CMS space a few months ago, and

108
00:05:56.399 --> 00:06:00.199
<v Speaker 1>currently it feels like maybe it's just my set out

109
00:06:00.240 --> 00:06:02.720
<v Speaker 1>and the bubble that I am in, but I haven't

110
00:06:02.800 --> 00:06:09.199
<v Speaker 1>received any hot topics about just companies launching UCMs.

111
00:06:08.720 --> 00:06:09.560
<v Speaker 2>Is and stuff like that.

112
00:06:09.600 --> 00:06:12.160
<v Speaker 1>But I remember that a few months ago there were

113
00:06:12.199 --> 00:06:16.040
<v Speaker 1>a lot of interesting cms is popping up I also

114
00:06:16.079 --> 00:06:18.920
<v Speaker 1>thought it was really interesting that strappi has not just

115
00:06:19.000 --> 00:06:21.000
<v Speaker 1>a rest API but also a graph q il a

116
00:06:21.079 --> 00:06:26.199
<v Speaker 1>p I, so that definitely makes it very interesting for

117
00:06:26.279 --> 00:06:29.160
<v Speaker 1>people that are looking to work with those two different

118
00:06:30.319 --> 00:06:32.240
<v Speaker 1>API data formats.

119
00:06:32.360 --> 00:06:34.759
<v Speaker 2>So yeah, pretty cool, Pretty cool.

120
00:06:35.680 --> 00:06:43.319
<v Speaker 1>Now specifically about next JS, is it what's the connection

121
00:06:43.480 --> 00:06:47.319
<v Speaker 1>between strappy and next JS or is there not? Is

122
00:06:47.439 --> 00:06:49.720
<v Speaker 1>just like Strappy is a headless CMS and you could

123
00:06:49.720 --> 00:06:52.879
<v Speaker 1>be using anything and you just happened to want to

124
00:06:52.920 --> 00:06:54.360
<v Speaker 1>create content about next.

125
00:06:54.480 --> 00:06:56.959
<v Speaker 4>So very good, like interesting and good question by the way,

126
00:06:57.240 --> 00:07:00.519
<v Speaker 4>So all that I so next I I'll be honest

127
00:07:00.519 --> 00:07:03.560
<v Speaker 4>with you. I didn't use next gs like up to twelve.

128
00:07:03.639 --> 00:07:04.959
<v Speaker 4>I tried a few times. I was like, you know what,

129
00:07:04.959 --> 00:07:07.279
<v Speaker 4>there's like other things that I just you know, use

130
00:07:07.360 --> 00:07:09.279
<v Speaker 4>that are nice to me. But when I saw the

131
00:07:09.319 --> 00:07:11.759
<v Speaker 4>differences they made, like next thirteen, Next fourteen and where

132
00:07:11.800 --> 00:07:15.800
<v Speaker 4>next GS was going to me, that was amazing. Like

133
00:07:15.839 --> 00:07:18.439
<v Speaker 4>from you know, the introduction of like reaction or component,

134
00:07:18.519 --> 00:07:22.560
<v Speaker 4>like you know, the new app router, like you could

135
00:07:22.759 --> 00:07:25.480
<v Speaker 4>create route handlers or you could create actions like to me,

136
00:07:25.879 --> 00:07:29.399
<v Speaker 4>that just opened up this whole way of building things quickly.

137
00:07:29.439 --> 00:07:32.399
<v Speaker 4>And that's the part that I like and you know,

138
00:07:32.480 --> 00:07:35.199
<v Speaker 4>when I was thinking of like a course to build,

139
00:07:35.480 --> 00:07:37.680
<v Speaker 4>and after exploring next GS, and it started from the

140
00:07:37.680 --> 00:07:40.279
<v Speaker 4>standpoint like I kind of like it, and now I'm like, god,

141
00:07:40.800 --> 00:07:43.480
<v Speaker 4>damn it, they got me, and it's like really really good.

142
00:07:43.560 --> 00:07:47.560
<v Speaker 4>And so for me, it's again, how could I build

143
00:07:47.560 --> 00:07:49.920
<v Speaker 4>something quickly with the tools that are available and through

144
00:07:49.959 --> 00:07:52.879
<v Speaker 4>their app router like you know, folder allows you to

145
00:07:52.920 --> 00:07:56.920
<v Speaker 4>easily you know, structure your routes. You could do nested

146
00:07:57.000 --> 00:08:00.360
<v Speaker 4>routing like like easy. The fact that now you could

147
00:08:00.480 --> 00:08:05.079
<v Speaker 4>use reacts over components to load your data specifically to

148
00:08:05.160 --> 00:08:07.800
<v Speaker 4>that component and then wherever you move that component, because

149
00:08:07.839 --> 00:08:10.639
<v Speaker 4>that data loading is inside that component, it's still going

150
00:08:10.720 --> 00:08:13.439
<v Speaker 4>to work. And to me, there's a lot less things

151
00:08:13.480 --> 00:08:15.120
<v Speaker 4>that I had to think about it. And to be honest,

152
00:08:15.160 --> 00:08:19.079
<v Speaker 4>when I was starting out, like as a newer developer

153
00:08:19.120 --> 00:08:21.800
<v Speaker 4>exploring all the like thirteen to fourteen features, I was like, oh,

154
00:08:21.839 --> 00:08:23.759
<v Speaker 4>this is stupid, Like I don't understand it. But once

155
00:08:23.800 --> 00:08:26.639
<v Speaker 4>you understand like the tools that they give you, you

156
00:08:26.759 --> 00:08:29.439
<v Speaker 4>realize that they really thought, like you know, we're sell

157
00:08:29.480 --> 00:08:32.000
<v Speaker 4>team and XGS, like they really thought about, you know,

158
00:08:32.039 --> 00:08:34.519
<v Speaker 4>what they want to accomplish and where they're going and

159
00:08:35.559 --> 00:08:39.320
<v Speaker 4>I find myself like really enjoying the developer experience process.

160
00:08:39.399 --> 00:08:42.559
<v Speaker 4>And also they're growing in popularity. That means that I mean,

161
00:08:42.559 --> 00:08:45.480
<v Speaker 4>they're huge. That means that other people enjoy working on

162
00:08:45.639 --> 00:08:48.240
<v Speaker 4>xts and you know, and so I was like, you

163
00:08:48.279 --> 00:08:50.240
<v Speaker 4>know what, this is something that I want to learn

164
00:08:50.279 --> 00:08:53.000
<v Speaker 4>more about because I'm not an expert. I think this

165
00:08:53.039 --> 00:08:55.759
<v Speaker 4>will be a good opportunity to do something that other

166
00:08:55.799 --> 00:08:56.879
<v Speaker 4>people are really enjoying.

167
00:08:57.000 --> 00:08:57.799
<v Speaker 3>And I want to.

168
00:08:57.759 --> 00:08:59.840
<v Speaker 4>See like what a cool like way that we could

169
00:08:59.840 --> 00:09:02.720
<v Speaker 4>come buying it with a headless CMS. And what's interesting

170
00:09:02.720 --> 00:09:04.159
<v Speaker 4>Like a lot of times when people think about had

171
00:09:04.200 --> 00:09:07.000
<v Speaker 4>less MS, they think of like it's a blog post

172
00:09:07.080 --> 00:09:10.200
<v Speaker 4>or I'm managing content, which is perfectly fine. But the

173
00:09:10.200 --> 00:09:13.919
<v Speaker 4>path that I took for this particular project, we used

174
00:09:13.919 --> 00:09:18.000
<v Speaker 4>to you know, strappy to power like an app because it's.

175
00:09:17.879 --> 00:09:19.240
<v Speaker 3>Not just like a blog platform.

176
00:09:19.279 --> 00:09:21.480
<v Speaker 4>So the functionality that you have, you have your landing page,

177
00:09:21.480 --> 00:09:23.080
<v Speaker 4>of course you could go and see, but once you

178
00:09:23.200 --> 00:09:26.639
<v Speaker 4>likeg in, you have the ability to generate summaries of

179
00:09:26.720 --> 00:09:28.240
<v Speaker 4>YouTube videos. So you put a link of a YouTube

180
00:09:28.279 --> 00:09:30.240
<v Speaker 4>video you hit generated, it's going to generate your summary,

181
00:09:30.480 --> 00:09:34.200
<v Speaker 4>and you have like basic authentication. So if you're authenticate

182
00:09:34.240 --> 00:09:36.000
<v Speaker 4>into account, you're only going to see your videos.

183
00:09:36.080 --> 00:09:37.519
<v Speaker 3>You're not going to see somebody else's video.

184
00:09:37.600 --> 00:09:41.120
<v Speaker 4>So we implemented, you know, the full crowd functionality, including

185
00:09:41.240 --> 00:09:43.120
<v Speaker 4>like you know, uploading.

186
00:09:42.679 --> 00:09:44.279
<v Speaker 3>Images and files and stuff like that.

187
00:09:44.320 --> 00:09:46.799
<v Speaker 4>And so to me, I kind of did like if

188
00:09:46.799 --> 00:09:48.639
<v Speaker 4>someone were to build an app, like what features do

189
00:09:48.720 --> 00:09:51.799
<v Speaker 4>they need? And I was like, you know, really happy

190
00:09:51.840 --> 00:09:55.360
<v Speaker 4>that you know, strappy, like it allows you to do that,

191
00:09:55.360 --> 00:09:57.720
<v Speaker 4>it doesn't get into your way and one of the

192
00:09:57.720 --> 00:10:01.559
<v Speaker 4>things that like, so I love next year ass.

193
00:10:01.600 --> 00:10:02.919
<v Speaker 3>I'd like other frameworks as well.

194
00:10:02.919 --> 00:10:06.519
<v Speaker 4>Like I basically like anything that my you know, customer

195
00:10:06.799 --> 00:10:08.759
<v Speaker 4>or boss will tell me to use, I'll use it.

196
00:10:09.120 --> 00:10:10.679
<v Speaker 3>So that's like how I judge things.

197
00:10:10.679 --> 00:10:13.960
<v Speaker 4>But with next ye asks, what I saw a lot

198
00:10:13.960 --> 00:10:16.720
<v Speaker 4>of people do is that they're like, you know, we

199
00:10:16.799 --> 00:10:19.559
<v Speaker 4>need to start a project, Let's use Drizzle or Prisma,

200
00:10:19.679 --> 00:10:22.240
<v Speaker 4>let's manage our own database, let's do all this stuff.

201
00:10:22.240 --> 00:10:24.320
<v Speaker 4>And I'm like, I know it's great and it's cool

202
00:10:24.360 --> 00:10:27.279
<v Speaker 4>and I love it, but what if one day, like

203
00:10:27.480 --> 00:10:31.039
<v Speaker 4>you need to show push that content somewhere else, maybe

204
00:10:31.080 --> 00:10:33.879
<v Speaker 4>on iPhone, maybe maybe your refrigerator has a screen and

205
00:10:33.879 --> 00:10:36.399
<v Speaker 4>he needs to showcase some content, and so I realized,

206
00:10:36.440 --> 00:10:39.440
<v Speaker 4>like building everything and it's not a bad approach, but

207
00:10:39.480 --> 00:10:42.279
<v Speaker 4>building everything just in next she ass as like your

208
00:10:42.320 --> 00:10:43.080
<v Speaker 4>full stack framework.

209
00:10:43.120 --> 00:10:45.399
<v Speaker 3>You can do it. It's amazing. But what I like

210
00:10:45.559 --> 00:10:46.120
<v Speaker 3>is I like.

211
00:10:46.240 --> 00:10:50.639
<v Speaker 4>Decoupling my content delivery platform from the front end. And

212
00:10:50.720 --> 00:10:53.120
<v Speaker 4>so when I work with next year jass and I

213
00:10:53.240 --> 00:10:55.320
<v Speaker 4>just recently realized there's a term for it.

214
00:10:55.320 --> 00:10:57.720
<v Speaker 3>It's called like back then for your front end.

215
00:10:57.720 --> 00:10:59.960
<v Speaker 4>Basically, even though you next year as is your full

216
00:11:00.080 --> 00:11:02.360
<v Speaker 4>that framework, you're still using it as a way to

217
00:11:02.519 --> 00:11:05.759
<v Speaker 4>present your data, but you're like API lived somewhere else

218
00:11:06.360 --> 00:11:09.639
<v Speaker 4>in that case, like Strappy, And for me, I love

219
00:11:09.679 --> 00:11:12.960
<v Speaker 4>the flexibility that now I could have my next chess

220
00:11:13.039 --> 00:11:16.080
<v Speaker 4>project that's consuming my Strappy data. But if I want

221
00:11:16.120 --> 00:11:18.960
<v Speaker 4>to have another source, like an iPhone that has a

222
00:11:18.960 --> 00:11:22.200
<v Speaker 4>different app but similar to the content that we need,

223
00:11:22.960 --> 00:11:25.840
<v Speaker 4>we could hit that same Strappy airdpoint with that mobile app.

224
00:11:25.960 --> 00:11:27.000
<v Speaker 3>Or if again I want to.

225
00:11:26.919 --> 00:11:31.639
<v Speaker 4>Push content like a very ludicrous example refrigerator, you can

226
00:11:31.679 --> 00:11:34.639
<v Speaker 4>do it. And so I've working on Strappy. I've seen

227
00:11:34.639 --> 00:11:38.480
<v Speaker 4>so many use different use cases that people are using

228
00:11:40.440 --> 00:11:44.120
<v Speaker 4>with Strappie outside of like a standard blog like it

229
00:11:44.159 --> 00:11:46.240
<v Speaker 4>blew my mind and so I wanted to create something

230
00:11:46.240 --> 00:11:48.120
<v Speaker 4>that kind of goes slightly beyond that.

231
00:11:48.559 --> 00:11:50.840
<v Speaker 2>Okay, okay, that makes a ton of sense.

232
00:11:51.200 --> 00:11:55.120
<v Speaker 1>And yeah, I think that we as developers we jump

233
00:11:55.200 --> 00:11:58.559
<v Speaker 1>too quickly to something that we're going to have food

234
00:11:58.559 --> 00:12:04.519
<v Speaker 1>control on. Honestly, it actually makes sense in many cases

235
00:12:04.840 --> 00:12:10.639
<v Speaker 1>if you're like actually building a web application, but not always,

236
00:12:10.799 --> 00:12:14.840
<v Speaker 1>you know, and you also have to consider how much

237
00:12:15.000 --> 00:12:20.200
<v Speaker 1>time you're going to add because you want to manage

238
00:12:19.960 --> 00:12:25.879
<v Speaker 1>the database completely yourself, right, So you could still just

239
00:12:26.120 --> 00:12:29.360
<v Speaker 1>start with Strappy or something similar and then you can

240
00:12:29.399 --> 00:12:32.399
<v Speaker 1>switch later when you actually need it. By the way,

241
00:12:32.840 --> 00:12:35.480
<v Speaker 1>how does that look like? What if someone wants to

242
00:12:35.519 --> 00:12:39.720
<v Speaker 1>start with Strappy, for example, and then later on they're

243
00:12:39.759 --> 00:12:45.159
<v Speaker 1>getting enough traffic that they actually want to have more

244
00:12:45.200 --> 00:12:47.480
<v Speaker 1>control over their back end and make sure that it

245
00:12:47.600 --> 00:12:50.480
<v Speaker 1>scales the way that they wanted to scale. How would

246
00:12:50.639 --> 00:12:53.799
<v Speaker 1>a migration of data out of Strappy look like?

247
00:12:55.240 --> 00:12:58.240
<v Speaker 3>Yeah, I mean that's a great question. I'll answer it

248
00:12:58.240 --> 00:12:58.840
<v Speaker 3>in two parts.

249
00:12:58.840 --> 00:13:02.120
<v Speaker 4>The first part, you have most of our clients they're

250
00:13:02.200 --> 00:13:06.120
<v Speaker 4>like and I can't mention them, but they're like enterprise

251
00:13:06.240 --> 00:13:09.279
<v Speaker 4>level our clients that are getting a lot of like,

252
00:13:10.039 --> 00:13:13.639
<v Speaker 4>you know, hits, and it scales well. Because the cool

253
00:13:13.639 --> 00:13:16.440
<v Speaker 4>part about Strappy you could self host it, so it's

254
00:13:16.519 --> 00:13:18.919
<v Speaker 4>literally up to your DevOps team how they decide to

255
00:13:18.960 --> 00:13:20.960
<v Speaker 4>manage that process, which makes it awesome.

256
00:13:21.000 --> 00:13:22.639
<v Speaker 3>We do also have a class solution.

257
00:13:22.720 --> 00:13:26.000
<v Speaker 4>But in terms of the migration process, if you know,

258
00:13:26.159 --> 00:13:28.559
<v Speaker 4>there's many ways of doing it. You could export your

259
00:13:28.639 --> 00:13:31.519
<v Speaker 4>data into like a format that makes sense for you,

260
00:13:31.600 --> 00:13:34.279
<v Speaker 4>like because it's an API driven thing. Like some people,

261
00:13:35.000 --> 00:13:38.039
<v Speaker 4>if let's say you're not well versed in you know,

262
00:13:38.200 --> 00:13:41.600
<v Speaker 4>database backup and that whole like managing scal database and

263
00:13:41.679 --> 00:13:44.000
<v Speaker 4>stuff like that, where you could actually just do a

264
00:13:44.360 --> 00:13:47.200
<v Speaker 4>data migration from you know, like if use postcress, you

265
00:13:47.200 --> 00:13:50.159
<v Speaker 4>could take that postgress and migrat it to wherever you

266
00:13:50.240 --> 00:13:54.279
<v Speaker 4>need to. Or if you're not well versed in that

267
00:13:54.360 --> 00:13:56.679
<v Speaker 4>part of things, because we have an API that you

268
00:13:56.679 --> 00:13:59.080
<v Speaker 4>could hit, you could literally just write a script that

269
00:13:59.120 --> 00:14:02.080
<v Speaker 4>will hit the API of Strappy, pull that data from there,

270
00:14:02.120 --> 00:14:05.200
<v Speaker 4>and then you migrate it to whatever platform that you want.

271
00:14:05.399 --> 00:14:07.919
<v Speaker 3>Like we do things like that.

272
00:14:07.960 --> 00:14:09.759
<v Speaker 4>In the opposite way, if someone like for instance, want

273
00:14:09.799 --> 00:14:12.840
<v Speaker 4>to migrate from wore press, they'll structure, they'll take their data,

274
00:14:12.840 --> 00:14:14.919
<v Speaker 4>they clean it up, and then they'll just iterate through

275
00:14:14.919 --> 00:14:17.120
<v Speaker 4>the data and they'll just make an API call into

276
00:14:17.120 --> 00:14:19.039
<v Speaker 4>Strappy and Strappy will just load that data.

277
00:14:19.879 --> 00:14:21.480
<v Speaker 3>So there's many ways of doing it.

278
00:14:22.120 --> 00:14:24.720
<v Speaker 4>Another thing I was going to say, a lot of

279
00:14:24.759 --> 00:14:27.440
<v Speaker 4>times when I talk about Strappy, people think like it's

280
00:14:27.759 --> 00:14:30.639
<v Speaker 4>strappy or nothing. And so a lot of use cases

281
00:14:30.639 --> 00:14:33.679
<v Speaker 4>that I've seen is Strappy is just like one service

282
00:14:33.879 --> 00:14:36.559
<v Speaker 4>that their application uses. And that's like kind of one

283
00:14:36.559 --> 00:14:38.720
<v Speaker 4>thing I did on a very small scale, like for

284
00:14:38.799 --> 00:14:41.639
<v Speaker 4>the next ys project, although like I'm using Strappy to

285
00:14:41.639 --> 00:14:44.559
<v Speaker 4>handle certain things. We do have a small like AI

286
00:14:44.759 --> 00:14:47.279
<v Speaker 4>portion of it where we use open Ai and a

287
00:14:47.360 --> 00:14:49.679
<v Speaker 4>library called length chain, which is awesome that they have

288
00:14:49.720 --> 00:14:52.639
<v Speaker 4>a typescoop version because a lot of the Python things

289
00:14:52.679 --> 00:14:55.279
<v Speaker 4>are I mean, a lot of like Ai stuff is

290
00:14:55.320 --> 00:14:59.080
<v Speaker 4>done with Python, which is another language to learn for folks.

291
00:14:59.320 --> 00:15:00.440
<v Speaker 3>So it was kind of cool.

292
00:15:00.480 --> 00:15:02.600
<v Speaker 4>And so what I did is like I'm like, here's

293
00:15:02.639 --> 00:15:05.320
<v Speaker 4>a piece that Strappy handles, and here's a piece that

294
00:15:05.399 --> 00:15:08.200
<v Speaker 4>next JS handles would length chain, And what I like

295
00:15:08.240 --> 00:15:10.919
<v Speaker 4>about it is could be a piece of a big puzzle.

296
00:15:11.440 --> 00:15:15.759
<v Speaker 4>And there's like public companies like post hoc that use Strappy.

297
00:15:15.840 --> 00:15:19.360
<v Speaker 4>They have a whole website and their content just because

298
00:15:19.360 --> 00:15:21.639
<v Speaker 4>they had the system that they had before. All their

299
00:15:21.679 --> 00:15:24.639
<v Speaker 4>content is in GIT and they're like, we're not going

300
00:15:24.720 --> 00:15:26.879
<v Speaker 4>to move it to a different like thing.

301
00:15:26.879 --> 00:15:28.480
<v Speaker 3>Because we're fine with Git. We like it.

302
00:15:28.519 --> 00:15:30.960
<v Speaker 4>And so they use Strappy just to manage the users

303
00:15:31.000 --> 00:15:33.399
<v Speaker 4>and their profiles. And so it doesn't have to be

304
00:15:33.519 --> 00:15:35.559
<v Speaker 4>like you have to do everything. It could be like

305
00:15:35.600 --> 00:15:37.559
<v Speaker 4>a piece of the puzzle in your application. And what

306
00:15:37.639 --> 00:15:41.480
<v Speaker 4>I tell people, like, you know, not every solution is

307
00:15:41.559 --> 00:15:43.960
<v Speaker 4>right for you, and not every solution is perfect, and

308
00:15:44.000 --> 00:15:46.720
<v Speaker 4>you just have to find like do your due diligence,

309
00:15:46.840 --> 00:15:48.879
<v Speaker 4>research what's out there and figure out what is the

310
00:15:48.879 --> 00:15:52.960
<v Speaker 4>best solution for your client. And that's kind of to me, like,

311
00:15:53.000 --> 00:15:55.279
<v Speaker 4>even though I will look at Strappy, I don't think

312
00:15:55.320 --> 00:15:58.519
<v Speaker 4>Strappy is the right fit for everybody. But that's for

313
00:15:58.559 --> 00:16:00.759
<v Speaker 4>you to decide based on your customers needs.

314
00:16:00.840 --> 00:16:01.080
<v Speaker 2>Thanks.

315
00:16:01.200 --> 00:16:05.360
<v Speaker 1>Yeah, that that's a very balanced response and any and

316
00:16:05.399 --> 00:16:08.279
<v Speaker 1>it makes a ton of sense. Interesting to know that

317
00:16:08.320 --> 00:16:14.559
<v Speaker 1>its scales so well, yeah, that's it's pretty interesting, all right.

318
00:16:14.759 --> 00:16:19.000
<v Speaker 2>So, well, there's there's still a lot of subjects for

319
00:16:19.120 --> 00:16:19.679
<v Speaker 2>us to cover.

320
00:16:19.919 --> 00:16:22.799
<v Speaker 1>We didn't even went into some of your career advice

321
00:16:22.840 --> 00:16:28.559
<v Speaker 1>for people wanting to switch to software development under after thirties, right,

322
00:16:28.919 --> 00:16:31.720
<v Speaker 1>but before that, I just want to make sure Chris Bitter,

323
00:16:32.080 --> 00:16:34.200
<v Speaker 1>do you guys have any questions thus far?

324
00:16:34.679 --> 00:16:36.759
<v Speaker 2>Okay, yeah I do have one.

325
00:16:36.919 --> 00:16:40.480
<v Speaker 5>So I apportunally stuppy for very long term and it's

326
00:16:40.519 --> 00:16:44.679
<v Speaker 5>actually pretty awesome. But I think I would multiple needs

327
00:16:44.759 --> 00:16:47.960
<v Speaker 5>once before when I worked on it. Yeah, so, but

328
00:16:48.080 --> 00:16:50.960
<v Speaker 5>then I wanted to ask, so maybe you could talk

329
00:16:51.039 --> 00:16:54.759
<v Speaker 5>more about this traffic clouds from future. I did just

330
00:16:54.799 --> 00:16:59.759
<v Speaker 5>provided the cloud future prostraffic does for lectful use us dot.

331
00:17:00.039 --> 00:17:02.879
<v Speaker 5>Maybe you don't want, so how do you deploy me

332
00:17:02.919 --> 00:17:05.720
<v Speaker 5>to your cloud? But must speak like I know that

333
00:17:06.240 --> 00:17:09.799
<v Speaker 5>you can't stay, you can't say stop you, but yeah

334
00:17:10.039 --> 00:17:13.880
<v Speaker 5>for people that have know really technical just to hand

335
00:17:14.319 --> 00:17:17.160
<v Speaker 5>to someone who can't. So maybe you could stop stop

336
00:17:17.200 --> 00:17:19.839
<v Speaker 5>deep on that, right, maybe to just speak on how

337
00:17:20.440 --> 00:17:21.359
<v Speaker 5>topic cloud works.

338
00:17:21.440 --> 00:17:26.880
<v Speaker 4>Yeah, yeah, that's an amazing question because again, like I'm

339
00:17:26.920 --> 00:17:28.839
<v Speaker 4>definitely not going to be a DevOps person and if

340
00:17:28.880 --> 00:17:31.200
<v Speaker 4>I have to struggle with that stuff, like, to me,

341
00:17:31.599 --> 00:17:34.200
<v Speaker 4>they're just time that I could be using somewhere else.

342
00:17:34.279 --> 00:17:36.599
<v Speaker 4>And because like Trapp your self host it, you know

343
00:17:36.799 --> 00:17:38.559
<v Speaker 4>a lot of people like oh perfect, I want to

344
00:17:38.559 --> 00:17:40.119
<v Speaker 4>do all the school stuff. I want to spin up

345
00:17:40.200 --> 00:17:41.720
<v Speaker 4>like that doctor, or I want to use s Cooper Days,

346
00:17:41.799 --> 00:17:43.039
<v Speaker 4>or I want to use I want to do it

347
00:17:43.079 --> 00:17:44.200
<v Speaker 4>like and I'm like, I just don't want to hear

348
00:17:44.240 --> 00:17:46.599
<v Speaker 4>you talk about this stuff because to me, that stuff

349
00:17:46.599 --> 00:17:49.000
<v Speaker 4>that is hard for me, and I just don't want

350
00:17:49.000 --> 00:17:51.160
<v Speaker 4>to worry about it because I just want to work

351
00:17:51.240 --> 00:17:54.359
<v Speaker 4>on creating the business solution for the product that the

352
00:17:54.359 --> 00:17:58.079
<v Speaker 4>business wants. And so now we recently started Trappy Cloud,

353
00:17:58.640 --> 00:18:00.279
<v Speaker 4>and to be honest, you did get I had some

354
00:18:00.359 --> 00:18:03.240
<v Speaker 4>flack about it because you know, you look at platforms

355
00:18:03.240 --> 00:18:05.519
<v Speaker 4>like Heroku before they took away their free tier, and

356
00:18:05.559 --> 00:18:08.519
<v Speaker 4>you look at other you know services, they all start

357
00:18:08.559 --> 00:18:11.240
<v Speaker 4>with a free tier. And that's Strappy. We are, you know,

358
00:18:11.440 --> 00:18:15.039
<v Speaker 4>an open source company, and we give so much. Our

359
00:18:15.160 --> 00:18:17.400
<v Speaker 4>Strappy Community edition is absolutely free. You could do whatever

360
00:18:17.400 --> 00:18:21.200
<v Speaker 4>you want. We have like when people buy the enterprise license,

361
00:18:21.240 --> 00:18:23.400
<v Speaker 4>they're literally just paying for the support. So we don't

362
00:18:23.640 --> 00:18:26.359
<v Speaker 4>like as a company, we want to be profitable, so

363
00:18:26.400 --> 00:18:27.759
<v Speaker 4>we made the decision we're.

364
00:18:27.640 --> 00:18:29.440
<v Speaker 3>Going to start with Strappy.

365
00:18:30.680 --> 00:18:33.559
<v Speaker 4>The higher tier, focusing more on our enterprise users or

366
00:18:33.640 --> 00:18:36.400
<v Speaker 4>like agencies who could afford. So our initial pricing was

367
00:18:36.480 --> 00:18:38.880
<v Speaker 4>ninety nine dollars a month but even with that, like

368
00:18:40.240 --> 00:18:41.920
<v Speaker 4>when you take a look at what it does, you

369
00:18:41.960 --> 00:18:46.000
<v Speaker 4>get database, you get email, you get CDN, you get

370
00:18:46.000 --> 00:18:50.319
<v Speaker 4>file storage. Everything is deployed in one quick step, very

371
00:18:50.359 --> 00:18:52.920
<v Speaker 4>easy to manage. And for me, like we was, I

372
00:18:52.920 --> 00:18:55.279
<v Speaker 4>thought about it. If I'm a DevOps person, like the

373
00:18:55.359 --> 00:18:58.039
<v Speaker 4>more work I have, the better. But as someone who's

374
00:18:58.319 --> 00:19:00.279
<v Speaker 4>looking to build a product, they're like, I just want

375
00:19:00.319 --> 00:19:02.680
<v Speaker 4>to get a solution that I could pay. So for

376
00:19:02.759 --> 00:19:05.599
<v Speaker 4>our developer who's building everything themselves, they're like, I don't

377
00:19:05.599 --> 00:19:07.400
<v Speaker 4>want to pay ninety nine bucks. Why would I, Like,

378
00:19:07.440 --> 00:19:08.920
<v Speaker 4>I just build it myself.

379
00:19:09.039 --> 00:19:10.119
<v Speaker 3>Perfect. That's great.

380
00:19:10.359 --> 00:19:12.119
<v Speaker 4>For a business owner who's like, I don't know, I

381
00:19:12.200 --> 00:19:15.319
<v Speaker 4>just want to have this thing done, they're like ninety

382
00:19:15.400 --> 00:19:16.720
<v Speaker 4>nine dollars a month, that's nothing.

383
00:19:16.720 --> 00:19:18.759
<v Speaker 3>And I kind of found it very interesting.

384
00:19:18.799 --> 00:19:21.720
<v Speaker 4>How like, depending who you talk about, it's either highly

385
00:19:21.759 --> 00:19:25.759
<v Speaker 4>overpriced or highly undervalued. But with that being said, with

386
00:19:25.839 --> 00:19:29.400
<v Speaker 4>all the things that we're doing, because you know, strapping

387
00:19:29.440 --> 00:19:33.480
<v Speaker 4>cloud is the easiest way to deploy you know, your

388
00:19:34.000 --> 00:19:36.799
<v Speaker 4>strappy application, similar to like versail for next it's the

389
00:19:36.839 --> 00:19:38.000
<v Speaker 4>best way to do it.

390
00:19:38.079 --> 00:19:41.160
<v Speaker 3>And so we're started at the higher price range.

391
00:19:41.279 --> 00:19:41.680
<v Speaker 2>Now.

392
00:19:41.960 --> 00:19:42.400
<v Speaker 3>A couple of.

393
00:19:42.400 --> 00:19:45.880
<v Speaker 4>Months ago we introduced our depth plan, which is a

394
00:19:45.960 --> 00:19:48.279
<v Speaker 4>twenty nine dollars a month as we continue to make

395
00:19:48.319 --> 00:19:50.759
<v Speaker 4>progress with the cloud, and our next iteration is we

396
00:19:50.799 --> 00:19:55.240
<v Speaker 4>do want to have that free you know, hobby plan

397
00:19:55.480 --> 00:19:58.079
<v Speaker 4>that developers could just use for our cloud. But we

398
00:19:58.200 --> 00:20:01.079
<v Speaker 4>just took that top down approach by just try to

399
00:20:01.200 --> 00:20:03.400
<v Speaker 4>make some income first so we could continue to develop

400
00:20:03.440 --> 00:20:06.559
<v Speaker 4>these services. And so our goal is to have free

401
00:20:06.759 --> 00:20:09.279
<v Speaker 4>I tea of Trappic Cloud, and to me, it is

402
00:20:10.279 --> 00:20:12.880
<v Speaker 4>the best way to the and the easiest way to

403
00:20:12.920 --> 00:20:17.079
<v Speaker 4>deploy strappy uh without worrying and having to do things

404
00:20:17.119 --> 00:20:17.680
<v Speaker 4>like yourself.

405
00:20:17.960 --> 00:20:21.160
<v Speaker 5>So that's also actually, I think actually a very good

406
00:20:21.200 --> 00:20:24.240
<v Speaker 5>idea for people who don't want to get the devil

407
00:20:24.359 --> 00:20:27.000
<v Speaker 5>stuff like you just want to avoid that. Yeah, so

408
00:20:27.119 --> 00:20:29.440
<v Speaker 5>I think she really actually agrees, and I think it's

409
00:20:29.480 --> 00:20:32.519
<v Speaker 5>of our probagy as you said, because you know, it

410
00:20:32.720 --> 00:20:36.039
<v Speaker 5>depends on the individual. If you did this and you

411
00:20:36.119 --> 00:20:38.400
<v Speaker 5>have an experience with that, you'll be like, oh, yeah,

412
00:20:38.440 --> 00:20:41.960
<v Speaker 5>well will I pay this to just deplore my stuff

413
00:20:42.000 --> 00:20:42.519
<v Speaker 5>to myself?

414
00:20:42.720 --> 00:20:44.400
<v Speaker 3>Like why why would I do all this?

415
00:20:44.599 --> 00:20:46.880
<v Speaker 2>Right? So, yeah, that's pretty awesome.

416
00:20:47.200 --> 00:20:51.039
<v Speaker 6>Yeah. I also had a question I think you mentioned,

417
00:20:51.079 --> 00:20:53.160
<v Speaker 6>if I'm correct me if I'm wrong, you had you

418
00:20:53.200 --> 00:20:55.920
<v Speaker 6>have some experience with Remix as well.

419
00:20:57.039 --> 00:21:02.200
<v Speaker 4>Correct, Yeah, I actually like I love REMA like I'm

420
00:21:02.240 --> 00:21:04.519
<v Speaker 4>not gonna deny it. A lot of people say, I'm

421
00:21:04.519 --> 00:21:07.079
<v Speaker 4>like you like a framework fanboy, I'm like, I love Astra,

422
00:21:07.160 --> 00:21:09.000
<v Speaker 4>I love Remix, I love next Yass, I love all

423
00:21:09.039 --> 00:21:11.039
<v Speaker 4>the things that allow me to build cool things like.

424
00:21:11.000 --> 00:21:14.119
<v Speaker 3>I'm not like one, like I'm not on Team A

425
00:21:14.359 --> 00:21:17.720
<v Speaker 3>or Team B. And for me, like.

426
00:21:19.240 --> 00:21:21.839
<v Speaker 4>Remix was an interesting point because when they came out,

427
00:21:21.960 --> 00:21:25.240
<v Speaker 4>they led with features that made development like super awesome

428
00:21:26.000 --> 00:21:29.279
<v Speaker 4>the unfortunate part, and Remix is going to catch up for.

429
00:21:29.200 --> 00:21:30.240
<v Speaker 3>Sure, I'm not even worried about it.

430
00:21:30.279 --> 00:21:32.920
<v Speaker 4>So I'm like, I'm like glad like that they were

431
00:21:33.400 --> 00:21:38.880
<v Speaker 4>picked up by Shopify, but access to React server components,

432
00:21:39.640 --> 00:21:41.759
<v Speaker 4>you know, the only way you were able to do

433
00:21:41.839 --> 00:21:44.519
<v Speaker 4>it was through Next, you know, so if you wanted

434
00:21:44.559 --> 00:21:47.319
<v Speaker 4>to get all those latest features, you know, that's kind

435
00:21:47.359 --> 00:21:48.279
<v Speaker 4>of where you had to go.

436
00:21:48.400 --> 00:21:52.039
<v Speaker 3>And you know everybody's catching up and what have you.

437
00:21:52.079 --> 00:21:54.160
<v Speaker 4>But Remix to me, like, if I had to describe

438
00:21:54.200 --> 00:21:56.599
<v Speaker 4>next Gass and Remix and I know I'm going to

439
00:21:56.599 --> 00:22:00.720
<v Speaker 4>get some flag for it next years hides a lot

440
00:22:00.759 --> 00:22:03.799
<v Speaker 4>of implementation stuff and makes it easy for you to

441
00:22:03.799 --> 00:22:10.079
<v Speaker 4>build things. Remix it doesn't hide as much and you

442
00:22:10.119 --> 00:22:14.160
<v Speaker 4>are forced to explore like native web APIs. And so

443
00:22:15.160 --> 00:22:17.599
<v Speaker 4>when I say this and again, I'm gonna get flack, Like,

444
00:22:17.640 --> 00:22:19.839
<v Speaker 4>when you do next Yas, you're going to become a

445
00:22:19.839 --> 00:22:21.319
<v Speaker 4>really good next ys developer.

446
00:22:21.400 --> 00:22:23.319
<v Speaker 3>When you do Remix, you're going to just.

447
00:22:23.599 --> 00:22:26.279
<v Speaker 4>Become better at web in general, just because you have

448
00:22:26.359 --> 00:22:28.799
<v Speaker 4>to rely on using more of the native like web APIs,

449
00:22:28.839 --> 00:22:32.839
<v Speaker 4>It's not hidden from you like you know, and you like,

450
00:22:32.880 --> 00:22:34.519
<v Speaker 4>if you need something, you kind of have to like

451
00:22:34.559 --> 00:22:36.400
<v Speaker 4>find it yourself and learn about it. And I like

452
00:22:36.480 --> 00:22:39.440
<v Speaker 4>that part about it. And the other part I liked

453
00:22:39.440 --> 00:22:40.960
<v Speaker 4>about that next ye As is like pretty good with

454
00:22:41.000 --> 00:22:43.400
<v Speaker 4>this now. But in Remix one of the reasons why

455
00:22:43.440 --> 00:22:45.279
<v Speaker 4>I loved it is it's simplified.

456
00:22:45.440 --> 00:22:47.440
<v Speaker 3>And I know this is the stream about next years,

457
00:22:47.440 --> 00:22:48.160
<v Speaker 3>so I'm sorry.

458
00:22:48.519 --> 00:22:50.920
<v Speaker 4>But the Remix, the part that I loved about it

459
00:22:50.960 --> 00:22:56.680
<v Speaker 4>is their concept of loaders and actions And basically, if

460
00:22:56.720 --> 00:22:58.880
<v Speaker 4>you need to get data from anywhere, you use a loader.

461
00:22:59.000 --> 00:23:01.640
<v Speaker 4>If you need want to you know, mutate data, you

462
00:23:01.759 --> 00:23:03.799
<v Speaker 4>use an action and it just sits the top of

463
00:23:03.839 --> 00:23:08.640
<v Speaker 4>your file. And to me, that kind of compartmentalized behavior

464
00:23:08.680 --> 00:23:10.400
<v Speaker 4>of my app and a way that made sense. So

465
00:23:10.440 --> 00:23:13.240
<v Speaker 4>it's like very easy and one magical thing they do,

466
00:23:13.319 --> 00:23:16.160
<v Speaker 4>and I have no idea how they do it prior

467
00:23:16.240 --> 00:23:19.279
<v Speaker 4>to Like let's say you're using just like React and next,

468
00:23:19.319 --> 00:23:23.079
<v Speaker 4>yes they have that revalidate like functionality you call, but

469
00:23:23.319 --> 00:23:26.960
<v Speaker 4>prior like in React, if you have like many items,

470
00:23:26.960 --> 00:23:29.160
<v Speaker 4>like let's say you have a NAV on the left,

471
00:23:29.319 --> 00:23:30.160
<v Speaker 4>you have a nav.

472
00:23:30.039 --> 00:23:31.960
<v Speaker 3>On top, there's an avatar image.

473
00:23:31.960 --> 00:23:35.440
<v Speaker 4>You're also using it somewhere else, and you have to

474
00:23:35.480 --> 00:23:38.000
<v Speaker 4>manage that state somewhere, so if you change it in

475
00:23:38.039 --> 00:23:41.759
<v Speaker 4>one place, it'll get changed in that like like if

476
00:23:41.759 --> 00:23:44.079
<v Speaker 4>you change in the side nap bar, it should propagate

477
00:23:44.119 --> 00:23:45.599
<v Speaker 4>throughout your whole app. And a lot of times like

478
00:23:45.640 --> 00:23:48.680
<v Speaker 4>you either had to use contacts or people used to

479
00:23:48.759 --> 00:23:50.039
<v Speaker 4>use reducts like to manage that.

480
00:23:50.079 --> 00:23:54.240
<v Speaker 3>In Remix, that just was handled auto magically.

481
00:23:54.279 --> 00:23:57.079
<v Speaker 4>So if your data changes, it would reload that data

482
00:23:57.240 --> 00:23:59.440
<v Speaker 4>everywhere there that's needed, and you don't have to think

483
00:23:59.440 --> 00:24:02.880
<v Speaker 4>about state that way like the old traditional way, So

484
00:24:03.920 --> 00:24:06.920
<v Speaker 4>you know your source of truth, what's your database, like

485
00:24:06.920 --> 00:24:09.599
<v Speaker 4>if the data changes, it will just automatically update your UI.

486
00:24:09.799 --> 00:24:12.079
<v Speaker 4>And I thought it was wonderful, and then next YS

487
00:24:12.119 --> 00:24:14.119
<v Speaker 4>thirteam came out and fourteen came out and they kind

488
00:24:14.119 --> 00:24:17.319
<v Speaker 4>of went the similar path. And now in NEXTGS, like

489
00:24:17.640 --> 00:24:20.559
<v Speaker 4>you know, at least in fourteen, if you want to

490
00:24:20.599 --> 00:24:23.759
<v Speaker 4>revalidate certain route because data change somewhere else, you just

491
00:24:24.039 --> 00:24:27.720
<v Speaker 4>hit that revalidate function and you tell what route, or

492
00:24:27.799 --> 00:24:29.799
<v Speaker 4>you could even do it by tag and it will

493
00:24:29.839 --> 00:24:32.079
<v Speaker 4>revalidate that data. And so for me, that's kind of

494
00:24:32.160 --> 00:24:34.319
<v Speaker 4>like the thing that I like Remix, and to be honest,

495
00:24:34.359 --> 00:24:36.640
<v Speaker 4>like for me, like I don't I'm not like a

496
00:24:36.759 --> 00:24:37.839
<v Speaker 4>framework fanboy.

497
00:24:37.960 --> 00:24:41.000
<v Speaker 3>So I have my personal website that.

498
00:24:40.960 --> 00:24:44.039
<v Speaker 4>I'm working on, nothing to talk about, but it's using

499
00:24:44.119 --> 00:24:46.519
<v Speaker 4>Remix just because I want to use Remix, like a

500
00:24:46.519 --> 00:24:48.720
<v Speaker 4>lot of the you know, the course that I made

501
00:24:48.720 --> 00:24:51.920
<v Speaker 4>for next GS I wanted, Like I think that's awesome.

502
00:24:52.000 --> 00:24:55.079
<v Speaker 4>And then if I want to write HTML and vanilla

503
00:24:55.200 --> 00:24:58.839
<v Speaker 4>like JavaScript with CSS, I'll just use Astro because it's

504
00:24:58.880 --> 00:25:00.440
<v Speaker 4>just like a nicer way to start a project. And

505
00:25:00.519 --> 00:25:04.440
<v Speaker 4>so for me, like I think you have to understand

506
00:25:04.559 --> 00:25:06.559
<v Speaker 4>what you're trying to accomplish at your work and then

507
00:25:06.599 --> 00:25:08.160
<v Speaker 4>you have to pick the twol accordingly.

508
00:25:08.400 --> 00:25:11.319
<v Speaker 3>I not like I haven't been in this industry forever.

509
00:25:11.400 --> 00:25:13.200
<v Speaker 4>But I have like friends who've been here for a while,

510
00:25:13.200 --> 00:25:15.960
<v Speaker 4>and one of the like folks that have been around

511
00:25:15.960 --> 00:25:18.759
<v Speaker 4>for a bit. This is like the thing that I

512
00:25:18.759 --> 00:25:21.240
<v Speaker 4>hear from them when they talk to like an excited

513
00:25:21.519 --> 00:25:24.279
<v Speaker 4>developer like mid level or like you know, junior. They

514
00:25:24.319 --> 00:25:26.519
<v Speaker 4>always start leading with a framework, Oh, we should build

515
00:25:26.519 --> 00:25:28.480
<v Speaker 4>this product with this, we should do this, And then

516
00:25:28.720 --> 00:25:30.359
<v Speaker 4>my friends who's been here for a while, he's like,

517
00:25:30.599 --> 00:25:32.720
<v Speaker 4>but what are you actually trying to accomplish?

518
00:25:32.759 --> 00:25:36.000
<v Speaker 3>Like what is the end goal? Like you work backwards.

519
00:25:36.119 --> 00:25:38.039
<v Speaker 4>You first realize like what you're trying to do, and

520
00:25:38.079 --> 00:25:42.240
<v Speaker 4>then you you don't make your solution fit the framework.

521
00:25:42.799 --> 00:25:45.160
<v Speaker 4>You have the solution that you think of, and then

522
00:25:45.200 --> 00:25:47.720
<v Speaker 4>you have to do your due diligence to figure out

523
00:25:47.839 --> 00:25:51.880
<v Speaker 4>like what is the best choice, And like this is

524
00:25:51.880 --> 00:25:54.440
<v Speaker 4>where allowed us. Sometimes people like give you know, ward

525
00:25:54.480 --> 00:25:57.240
<v Speaker 4>Press a hard time or squarespace. I'm like, sometimes that's

526
00:25:57.279 --> 00:25:59.559
<v Speaker 4>the best solution and you just have to be okay

527
00:25:59.599 --> 00:26:01.680
<v Speaker 4>with it. That's kind of like where I stand. But

528
00:26:01.920 --> 00:26:06.160
<v Speaker 4>I recommend folks like try a remix, although if you're

529
00:26:06.160 --> 00:26:08.279
<v Speaker 4>on Twitter, you realize that there is not going to

530
00:26:08.279 --> 00:26:10.839
<v Speaker 4>be remix three they're basically going to put all that

531
00:26:10.839 --> 00:26:14.079
<v Speaker 4>functionality into React out a seven. So if you when

532
00:26:14.160 --> 00:26:17.920
<v Speaker 4>that comes out, So when you start React act with VAT,

533
00:26:18.759 --> 00:26:22.680
<v Speaker 4>and you could right now because React out of seven

534
00:26:22.759 --> 00:26:25.599
<v Speaker 4>is not out, you could select the remix option. But

535
00:26:25.759 --> 00:26:27.359
<v Speaker 4>I guess what the Remix team is going to do

536
00:26:28.480 --> 00:26:30.880
<v Speaker 4>because they realize Remix is very similar to React with

537
00:26:30.880 --> 00:26:33.440
<v Speaker 4>out as like six, and they're like, we're writing code

538
00:26:33.480 --> 00:26:34.279
<v Speaker 4>in two different places.

539
00:26:34.319 --> 00:26:35.359
<v Speaker 3>So I guess.

540
00:26:35.279 --> 00:26:39.559
<v Speaker 4>Moving forward until you know whatever, nobody knows what the

541
00:26:39.559 --> 00:26:42.519
<v Speaker 4>future is, all the functionality that Remix has will be

542
00:26:42.559 --> 00:26:44.519
<v Speaker 4>in React out or seven. So if you want to

543
00:26:44.559 --> 00:26:47.000
<v Speaker 4>take advantage of all those school things that I mentioned,

544
00:26:47.359 --> 00:26:49.200
<v Speaker 4>when React out of seven comes out, you just have

545
00:26:49.240 --> 00:26:51.880
<v Speaker 4>a React VAT project and you just install React out

546
00:26:51.880 --> 00:26:53.799
<v Speaker 4>of seven and you'll have all those features.

547
00:26:53.839 --> 00:26:56.079
<v Speaker 3>And I kind of like that approach because again.

548
00:26:55.880 --> 00:26:59.799
<v Speaker 4>It's you're doing things in a thing that it's more

549
00:26:59.799 --> 00:27:01.400
<v Speaker 4>for a there for you. So like if you need

550
00:27:01.440 --> 00:27:04.039
<v Speaker 4>next for something else, you use next. Sometimes you like

551
00:27:04.359 --> 00:27:06.720
<v Speaker 4>next like a full steck frame that comes with certain

552
00:27:06.759 --> 00:27:09.279
<v Speaker 4>things that some developers that will be like, you know,

553
00:27:09.359 --> 00:27:11.680
<v Speaker 4>I don't need all those things, and so just you'll

554
00:27:11.720 --> 00:27:14.279
<v Speaker 4>be able to start with react with EAT and then

555
00:27:14.319 --> 00:27:16.039
<v Speaker 4>add the features that you need. And if you want

556
00:27:16.039 --> 00:27:18.880
<v Speaker 4>the similarities what remix has to offer. Now that's what

557
00:27:18.920 --> 00:27:20.240
<v Speaker 4>reacts for out of seven is going to have.

558
00:27:21.240 --> 00:27:25.359
<v Speaker 6>Okay, well, okay, that was that was an awesome answer.

559
00:27:25.559 --> 00:27:25.759
<v Speaker 2>Yeah.

560
00:27:26.000 --> 00:27:29.440
<v Speaker 6>The reason I ask is because so I'm I'm yet

561
00:27:29.440 --> 00:27:34.079
<v Speaker 6>from another framework. I typically use Gatsby, but I you know,

562
00:27:34.119 --> 00:27:36.759
<v Speaker 6>I kept hearing about more and more about next JS,

563
00:27:37.039 --> 00:27:40.480
<v Speaker 6>and so I'm starting a new SaaS project, and I said, yeah, okay,

564
00:27:40.519 --> 00:27:43.519
<v Speaker 6>I take a look at this next JS thing. But

565
00:27:43.559 --> 00:27:46.720
<v Speaker 6>then just a few days ago or sometime this week,

566
00:27:46.960 --> 00:27:50.200
<v Speaker 6>someone made a post about how next JS, especially like

567
00:27:50.240 --> 00:27:54.319
<v Speaker 6>the newest version, is super confusing, and so then I

568
00:27:54.319 --> 00:27:56.240
<v Speaker 6>got I was nervous. I was like, okay, should I

569
00:27:56.279 --> 00:27:59.480
<v Speaker 6>just do do remix or whatever. But but I guess

570
00:27:59.519 --> 00:28:03.079
<v Speaker 6>even within next JS, you have you have opinionated people.

571
00:28:03.119 --> 00:28:05.799
<v Speaker 6>A lot of people say they love the earlier versions.

572
00:28:05.799 --> 00:28:07.640
<v Speaker 6>They said, yeah, I could build stuff super quick, and

573
00:28:08.279 --> 00:28:11.039
<v Speaker 6>now they're they're doing a lot of like opinionated decisions.

574
00:28:11.079 --> 00:28:14.640
<v Speaker 6>And but yeah, it's it's people who I guess enjoy

575
00:28:14.720 --> 00:28:18.519
<v Speaker 6>opinionated systems versus versus non opinionated systems.

576
00:28:18.759 --> 00:28:19.480
<v Speaker 3>But in your.

577
00:28:19.319 --> 00:28:22.440
<v Speaker 6>Opinion, you seem to really enjoy the steps they've made

578
00:28:22.480 --> 00:28:26.359
<v Speaker 6>in the past versions, in the most recent versions in Next.

579
00:28:27.640 --> 00:28:29.559
<v Speaker 3>Yeah, the change that they made I enjoy.

580
00:28:29.640 --> 00:28:31.680
<v Speaker 4>But one thing that I'm going to come back is

581
00:28:31.720 --> 00:28:33.960
<v Speaker 4>I do want to add this as a caveat it.

582
00:28:34.359 --> 00:28:38.000
<v Speaker 4>Like to what you said, it's like very opinionated framework,

583
00:28:38.319 --> 00:28:40.480
<v Speaker 4>and I think if you're okay with that, next, yes

584
00:28:40.640 --> 00:28:41.319
<v Speaker 4>is perfect for you.

585
00:28:41.480 --> 00:28:43.680
<v Speaker 3>So like if.

586
00:28:45.200 --> 00:28:48.799
<v Speaker 4>And I can't, I like, for me, like, there's a

587
00:28:48.839 --> 00:28:53.640
<v Speaker 4>reason why my personal side is built with remix is

588
00:28:53.680 --> 00:28:56.720
<v Speaker 4>because I don't want to be opinionated. I just want

589
00:28:56.759 --> 00:28:58.799
<v Speaker 4>to explore different things in my project and I want

590
00:28:58.799 --> 00:29:01.759
<v Speaker 4>to have access to certain things. And there's a reason why,

591
00:29:02.119 --> 00:29:06.279
<v Speaker 4>like for you know, course, or let's say like a

592
00:29:06.279 --> 00:29:08.160
<v Speaker 4>project you're going to work with other teammates, if you

593
00:29:08.160 --> 00:29:10.920
<v Speaker 4>have developers who are familiar with next and that's all

594
00:29:10.960 --> 00:29:13.400
<v Speaker 4>your team, it's like that makes sense. And so again

595
00:29:13.440 --> 00:29:15.400
<v Speaker 4>I come back to that point of like you have

596
00:29:15.440 --> 00:29:18.880
<v Speaker 4>to do your due diligence. But yeah, like I'd love

597
00:29:18.960 --> 00:29:23.160
<v Speaker 4>actually ass but I do it in the context of, like,

598
00:29:23.599 --> 00:29:26.920
<v Speaker 4>you know, with a specific goal in mind, Like, so

599
00:29:27.160 --> 00:29:28.839
<v Speaker 4>I wouldn't just say use an actually as for.

600
00:29:28.799 --> 00:29:35.920
<v Speaker 1>Everything awesome Okay, now let's get a bit onto your

601
00:29:36.000 --> 00:29:40.000
<v Speaker 1>career advice. We're already at thirty minutes of the podcast,

602
00:29:40.079 --> 00:29:44.680
<v Speaker 1>so I'll try not to take too much time. But

603
00:29:45.519 --> 00:29:48.640
<v Speaker 1>you have very in depth content, so we can we

604
00:29:48.680 --> 00:29:52.640
<v Speaker 1>can also just take it from an introductory kind of

605
00:29:53.680 --> 00:29:55.839
<v Speaker 1>point of view, and then if people want to know

606
00:29:55.920 --> 00:29:58.599
<v Speaker 1>more about it, they can just go look for your

607
00:29:58.880 --> 00:30:02.799
<v Speaker 1>more in depth content. Right, But in general, what do

608
00:30:02.839 --> 00:30:07.240
<v Speaker 1>you see are the main pain points and also the

609
00:30:07.319 --> 00:30:11.240
<v Speaker 1>main ways to deal with those pain points for people

610
00:30:11.359 --> 00:30:14.640
<v Speaker 1>wanting to switch careers to teck later.

611
00:30:14.799 --> 00:30:17.480
<v Speaker 4>Well, it's like such a big good topic for me.

612
00:30:18.160 --> 00:30:20.319
<v Speaker 4>I think depending where you are, you're going to have

613
00:30:20.319 --> 00:30:22.319
<v Speaker 4>a different pain point. But I'm going to talk from

614
00:30:22.319 --> 00:30:24.920
<v Speaker 4>the standpoint of new people trying to go into the

615
00:30:24.960 --> 00:30:30.279
<v Speaker 4>industry and this you know content on Twitter YouTube which

616
00:30:30.319 --> 00:30:31.880
<v Speaker 4>is like Devin's going to take your job.

617
00:30:32.119 --> 00:30:34.640
<v Speaker 3>AI's taking over everything. The world is over.

618
00:30:34.680 --> 00:30:38.279
<v Speaker 4>There's no need for engineers, you know, like you don't

619
00:30:38.279 --> 00:30:40.319
<v Speaker 4>need to be a software engineer, Like you can't get

620
00:30:40.319 --> 00:30:42.319
<v Speaker 4>a job, and it just scares people away.

621
00:30:42.599 --> 00:30:45.119
<v Speaker 3>And a lot of times people say, well who listens

622
00:30:45.160 --> 00:30:45.480
<v Speaker 3>to that?

623
00:30:45.720 --> 00:30:47.200
<v Speaker 4>And I'll tell you a story when I was like

624
00:30:47.279 --> 00:30:49.039
<v Speaker 4>learning to call this something I shared like before the

625
00:30:49.079 --> 00:30:52.519
<v Speaker 4>podcast I started, I used to teach personally introducer and

626
00:30:52.559 --> 00:30:54.240
<v Speaker 4>mixed martial arts, and due to industry, was like, I

627
00:30:54.279 --> 00:30:55.720
<v Speaker 4>need to find a better career choice.

628
00:30:55.720 --> 00:30:56.599
<v Speaker 3>And I always like coding.

629
00:30:56.640 --> 00:30:59.839
<v Speaker 4>I always like tinkering because like my business website wasn't

630
00:30:59.839 --> 00:31:01.480
<v Speaker 4>more press And then I was like, oh, let me,

631
00:31:01.759 --> 00:31:03.640
<v Speaker 4>I gotta tweak two things so that let me learning

632
00:31:03.640 --> 00:31:04.440
<v Speaker 4>a little bit of PHP.

633
00:31:04.599 --> 00:31:05.799
<v Speaker 3>And then I was like, oh, I love this stuff.

634
00:31:05.799 --> 00:31:06.279
<v Speaker 3>This is school.

635
00:31:06.400 --> 00:31:08.119
<v Speaker 4>And then at like age thirty, I was like, let

636
00:31:08.160 --> 00:31:10.319
<v Speaker 4>me try to kind of explore this learning to code

637
00:31:10.319 --> 00:31:14.160
<v Speaker 4>a little bit more. And I went on stack overflow

638
00:31:14.200 --> 00:31:15.799
<v Speaker 4>and I asked questions, is it too late for me

639
00:31:15.839 --> 00:31:18.200
<v Speaker 4>to learn to code at thirty and being naive thirty

640
00:31:18.279 --> 00:31:21.680
<v Speaker 4>year old like believing what people say? Like I had

641
00:31:21.720 --> 00:31:23.960
<v Speaker 4>some positive comments, but the ones that stood out for

642
00:31:24.000 --> 00:31:24.799
<v Speaker 4>me were the negatives.

643
00:31:24.839 --> 00:31:26.200
<v Speaker 3>Basically told me like, you know, like.

644
00:31:26.359 --> 00:31:28.599
<v Speaker 4>You're never going to happen, you know, like forget it,

645
00:31:28.640 --> 00:31:31.920
<v Speaker 4>You're told whatever, never, like just and that actually I

646
00:31:31.920 --> 00:31:35.119
<v Speaker 4>actually believed it, and it discouraged me from jumping into

647
00:31:35.119 --> 00:31:36.680
<v Speaker 4>the journey of learning to code until I was like

648
00:31:36.720 --> 00:31:38.880
<v Speaker 4>thirty five, and then I had to work so hard

649
00:31:38.960 --> 00:31:39.720
<v Speaker 4>because actually.

650
00:31:39.559 --> 00:31:40.680
<v Speaker 3>Learning to code is not as easy.

651
00:31:40.759 --> 00:31:42.759
<v Speaker 4>Don't believe the hype that in thirty days you're gonna

652
00:31:42.920 --> 00:31:44.640
<v Speaker 4>get a big job. It took me like three and

653
00:31:44.640 --> 00:31:47.039
<v Speaker 4>a half years from starting to learn to code too,

654
00:31:47.240 --> 00:31:53.519
<v Speaker 4>like landing my first Junior Developments job as a reactive eloper,

655
00:31:54.240 --> 00:31:56.640
<v Speaker 4>and I was required to start learning c sharp because

656
00:31:56.640 --> 00:31:58.599
<v Speaker 4>their API was in asp dot net.

657
00:31:58.640 --> 00:31:59.799
<v Speaker 3>So it's like a long journey.

658
00:32:00.200 --> 00:32:03.319
<v Speaker 4>But what upset me, and that part of it was

659
00:32:03.359 --> 00:32:06.480
<v Speaker 4>on me because I believed somebody else is that it

660
00:32:06.519 --> 00:32:08.559
<v Speaker 4>was what they said that it's too late. It was true,

661
00:32:08.759 --> 00:32:11.839
<v Speaker 4>and so I spent four or five years not doing

662
00:32:11.880 --> 00:32:14.799
<v Speaker 4>anything about like the dream that I had, and I

663
00:32:14.839 --> 00:32:17.440
<v Speaker 4>was like so frustrated. And so now when people you know,

664
00:32:17.480 --> 00:32:20.079
<v Speaker 4>talk about AI taking jobs, it's like, if you want

665
00:32:20.079 --> 00:32:21.960
<v Speaker 4>to be a developer, this is something you want to do,

666
00:32:22.240 --> 00:32:24.519
<v Speaker 4>I would say, just do it, you know, and go

667
00:32:24.599 --> 00:32:27.400
<v Speaker 4>for it. Don't listen to the hype, do the work.

668
00:32:27.839 --> 00:32:30.400
<v Speaker 4>And I'll just tell this anecdotal story. I started a

669
00:32:30.400 --> 00:32:33.160
<v Speaker 4>community a long time ago on Slack just to share

670
00:32:33.400 --> 00:32:36.359
<v Speaker 4>my progress, and I had other people basically doing similar

671
00:32:36.359 --> 00:32:38.680
<v Speaker 4>things as I was. And we had a guy who

672
00:32:39.240 --> 00:32:42.440
<v Speaker 4>kept asking questions like hey, I'm trying to build this thing,

673
00:32:42.480 --> 00:32:44.000
<v Speaker 4>and can you show me your code? And he's like, oh,

674
00:32:44.039 --> 00:32:46.759
<v Speaker 4>I didn't start yet. And then I had this girl, Katya.

675
00:32:47.720 --> 00:32:50.359
<v Speaker 4>She started like building projects. She was a paralegal at

676
00:32:50.359 --> 00:32:52.960
<v Speaker 4>the time, and two years and a half into it,

677
00:32:53.000 --> 00:32:54.359
<v Speaker 4>she sends me a message out of the blue.

678
00:32:54.359 --> 00:32:56.200
<v Speaker 3>She's like, I got my job. I'm like, wow, that's

679
00:32:56.240 --> 00:32:56.920
<v Speaker 3>like super awesome.

680
00:32:56.960 --> 00:32:59.799
<v Speaker 4>And so the difference is like someone who just listened

681
00:32:59.799 --> 00:33:02.599
<v Speaker 4>to came up with excuses versus someone who like, I'm

682
00:33:02.640 --> 00:33:04.039
<v Speaker 4>just going to do the work that it takes and

683
00:33:04.119 --> 00:33:06.200
<v Speaker 4>however long it takes, that's what it takes. And she

684
00:33:06.319 --> 00:33:09.559
<v Speaker 4>got hired. And so my first advice is, you know,

685
00:33:09.759 --> 00:33:10.759
<v Speaker 4>just go for it.

686
00:33:11.119 --> 00:33:20.599
<v Speaker 1>I also think that people underestimate how or overestimate. I

687
00:33:20.640 --> 00:33:24.079
<v Speaker 1>think I got confused at myself if it's on whatever.

688
00:33:24.359 --> 00:33:27.440
<v Speaker 1>So companies have a really tough time trying to find

689
00:33:27.480 --> 00:33:27.960
<v Speaker 1>good talent.

690
00:33:28.039 --> 00:33:30.119
<v Speaker 2>That's what I was going to get into. And I

691
00:33:30.160 --> 00:33:34.279
<v Speaker 2>think people have this weird.

692
00:33:35.599 --> 00:33:39.119
<v Speaker 1>Image in their minds that, oh, because there were so

693
00:33:39.279 --> 00:33:43.279
<v Speaker 1>many layouts on Google and matt Tie and Amazon, the

694
00:33:43.480 --> 00:33:47.480
<v Speaker 1>market is flooded with those seniors and there's no room

695
00:33:47.680 --> 00:33:49.079
<v Speaker 1>for juniors and playings.

696
00:33:49.720 --> 00:33:52.480
<v Speaker 2>There is room. There's a lot of room.

697
00:33:52.960 --> 00:33:56.720
<v Speaker 1>Companies are still hiring, and the companies that are hiring

698
00:33:56.839 --> 00:34:00.799
<v Speaker 1>are having a very hard time finding the right talent.

699
00:34:01.039 --> 00:34:04.599
<v Speaker 1>It is still hard for companies to find the right talent,

700
00:34:05.720 --> 00:34:10.760
<v Speaker 1>and that already tells you that there is space for it,

701
00:34:10.880 --> 00:34:11.599
<v Speaker 1>and there is.

702
00:34:13.199 --> 00:34:14.480
<v Speaker 2>There is a need for it.

703
00:34:14.559 --> 00:34:19.079
<v Speaker 1>Maybe for juniors it's more complex because the situation that

704
00:34:19.119 --> 00:34:24.760
<v Speaker 1>I'm that I'm painting here is more towards more senior

705
00:34:24.840 --> 00:34:27.920
<v Speaker 1>and playing levels, which can be scary for someone that

706
00:34:28.039 --> 00:34:31.679
<v Speaker 1>is just starting out. I get that, and honestly, I

707
00:34:31.719 --> 00:34:36.280
<v Speaker 1>think you have more knowledge about this marketplace than me, Paul.

708
00:34:37.320 --> 00:34:39.239
<v Speaker 1>It's been a very long time since I don't have

709
00:34:39.280 --> 00:34:42.239
<v Speaker 1>contact with how hard it is to get a job

710
00:34:42.280 --> 00:34:46.960
<v Speaker 1>as a junior developer, especially late in their careers, because

711
00:34:47.360 --> 00:34:52.280
<v Speaker 1>we know that there's a lot of pre judgment from

712
00:34:52.800 --> 00:34:57.599
<v Speaker 1>hiring managers and tech companies. So all of that is

713
00:34:57.639 --> 00:35:01.719
<v Speaker 1>a reality and although this should not happen, we need

714
00:35:01.760 --> 00:35:03.960
<v Speaker 1>to face the reality as it is and deal with

715
00:35:04.000 --> 00:35:06.559
<v Speaker 1>the deal with the problems. So I think you can

716
00:35:06.599 --> 00:35:09.480
<v Speaker 1>speak more about that, but I would say there is

717
00:35:09.679 --> 00:35:14.239
<v Speaker 1>definitely room for talent. It's just that software development has

718
00:35:14.280 --> 00:35:17.440
<v Speaker 1>a steep learning curve that's it. It doesn't matter which

719
00:35:17.519 --> 00:35:21.400
<v Speaker 1>level you're talking about. You can even for an entry level,

720
00:35:21.440 --> 00:35:23.960
<v Speaker 1>there is a steep learning curve. It's not something that

721
00:35:24.000 --> 00:35:26.960
<v Speaker 1>you learn on a weekend and you start being productive

722
00:35:27.000 --> 00:35:30.639
<v Speaker 1>on it. It takes a lot of time. So if

723
00:35:30.679 --> 00:35:34.159
<v Speaker 1>you want to get into software development, you've got to

724
00:35:34.760 --> 00:35:39.639
<v Speaker 1>be willing to go through that. There's just no way

725
00:35:39.679 --> 00:35:40.480
<v Speaker 1>to work around it.

726
00:35:40.559 --> 00:35:42.039
<v Speaker 2>You just gotta go through it.

727
00:35:42.400 --> 00:35:44.280
<v Speaker 4>Yeah, and one thing I want to add to it,

728
00:35:44.280 --> 00:35:47.440
<v Speaker 4>it is very difficult. And when you're switching careers, like

729
00:35:48.840 --> 00:35:50.320
<v Speaker 4>regardless of what you did in the pass, like instance,

730
00:35:50.320 --> 00:35:53.320
<v Speaker 4>I did president jiu jitsu, Like if you don't have

731
00:35:53.599 --> 00:35:55.639
<v Speaker 4>like a social presence, so you do on a network,

732
00:35:55.679 --> 00:35:59.079
<v Speaker 4>when you send your resume blindly, like number one, it

733
00:35:59.159 --> 00:36:01.400
<v Speaker 4>might not pass through all the keywoard readers just because

734
00:36:01.400 --> 00:36:04.719
<v Speaker 4>you might not have all the requirements necessary. And number two,

735
00:36:04.880 --> 00:36:07.599
<v Speaker 4>like nobody knows who you are and so there's no

736
00:36:07.800 --> 00:36:11.079
<v Speaker 4>like it's very hard to sell yourself. So if you're

737
00:36:11.199 --> 00:36:18.800
<v Speaker 4>serious about switching careers, you need to start doing things publicly.

738
00:36:18.880 --> 00:36:21.199
<v Speaker 4>That's why they're building public is a thing. It's like

739
00:36:21.239 --> 00:36:24.079
<v Speaker 4>you need to share what you're learning, write blog posts

740
00:36:24.079 --> 00:36:25.719
<v Speaker 4>and don't like when you write block posts.

741
00:36:25.719 --> 00:36:27.199
<v Speaker 3>It's not like let me tell the world like how

742
00:36:27.199 --> 00:36:27.800
<v Speaker 3>awesome I am.

743
00:36:28.199 --> 00:36:31.920
<v Speaker 4>I literally create content to reiterate to my brain what

744
00:36:31.960 --> 00:36:35.519
<v Speaker 4>I've learned, because by teaching it, I reinforce it. And

745
00:36:35.559 --> 00:36:38.360
<v Speaker 4>sometimes I catch myself with so many mistakes. And I

746
00:36:38.440 --> 00:36:40.920
<v Speaker 4>made a video long time ago which I thought was

747
00:36:41.039 --> 00:36:43.199
<v Speaker 4>very funny because I think people missed the point.

748
00:36:43.239 --> 00:36:45.880
<v Speaker 3>But it's maybe I missed the point.

749
00:36:45.920 --> 00:36:49.360
<v Speaker 4>But it's called the React versus JavaScript and it's got

750
00:36:49.800 --> 00:36:52.320
<v Speaker 4>a lot of like almost like forty thousand views on

751
00:36:52.440 --> 00:36:55.039
<v Speaker 4>my YouTube channel, a lot of positives, but then there's

752
00:36:55.039 --> 00:36:57.800
<v Speaker 4>like negative comments like, bro, you don't know JS.

753
00:36:57.920 --> 00:37:00.119
<v Speaker 3>What are you talking about? This is like the this

754
00:37:00.599 --> 00:37:01.400
<v Speaker 3>broke my brain.

755
00:37:01.679 --> 00:37:03.920
<v Speaker 4>And basically what I did in that example instead of

756
00:37:04.000 --> 00:37:08.320
<v Speaker 4>like writing you know, HMLCSS and JavaScript and using JavaScript

757
00:37:08.360 --> 00:37:12.760
<v Speaker 4>appropriately in your HML or like targeting your HML elements,

758
00:37:12.800 --> 00:37:16.719
<v Speaker 4>I actually wrote everything with JavaScript and my JavaScript created

759
00:37:16.760 --> 00:37:18.800
<v Speaker 4>like the HTML similar to what like JA sexist.

760
00:37:18.880 --> 00:37:20.639
<v Speaker 3>But they're like people like why would you do that?

761
00:37:21.239 --> 00:37:22.880
<v Speaker 3>And I was like, exactly, why would I do that?

762
00:37:22.960 --> 00:37:24.760
<v Speaker 4>Like I wouldn't, but I did it because I wanted

763
00:37:24.800 --> 00:37:27.599
<v Speaker 4>to learn how this is done. And so for me,

764
00:37:27.679 --> 00:37:31.079
<v Speaker 4>like I didn't care about the critique. So basically, what

765
00:37:31.119 --> 00:37:33.239
<v Speaker 4>I want to say, you need to do things publicly

766
00:37:33.559 --> 00:37:36.400
<v Speaker 4>so people know that you're on the path of becoming developer.

767
00:37:36.480 --> 00:37:38.920
<v Speaker 4>So when I was starting out, I used to tell everybody, Hey,

768
00:37:38.920 --> 00:37:41.239
<v Speaker 4>this is what I'm doing. I started a YouTube channel

769
00:37:41.280 --> 00:37:43.760
<v Speaker 4>to share the things that I'm learning. I started like

770
00:37:44.320 --> 00:37:47.800
<v Speaker 4>posting more and more. Now I post even more, like

771
00:37:47.880 --> 00:37:50.400
<v Speaker 4>blogs and stuff like that content out there because when

772
00:37:50.440 --> 00:37:53.119
<v Speaker 4>people search your name, like if you search Paul Breslovsky,

773
00:37:53.199 --> 00:37:55.159
<v Speaker 4>you're going to find, like, you're not going to be

774
00:37:55.159 --> 00:37:57.679
<v Speaker 4>confused that I'm like a developer. Like you'll find a

775
00:37:57.760 --> 00:38:00.079
<v Speaker 4>talk that I did. You're going to find, you know,

776
00:38:00.079 --> 00:38:01.599
<v Speaker 4>a bunch of other stuff I did. If you go

777
00:38:01.679 --> 00:38:04.639
<v Speaker 4>to my GitHub, it's pretty active. Even though a lot

778
00:38:04.679 --> 00:38:06.400
<v Speaker 4>of these projects are trashed. I'm not gonna lie to

779
00:38:06.440 --> 00:38:08.519
<v Speaker 4>you because that's how you learn. You build a lot

780
00:38:08.559 --> 00:38:10.920
<v Speaker 4>of throwaway projects. You need to get out there. And

781
00:38:11.000 --> 00:38:16.159
<v Speaker 4>so to summarize this, start your learning journey. Start hanging

782
00:38:16.199 --> 00:38:18.400
<v Speaker 4>out with developers. And this is going to sound like

783
00:38:18.400 --> 00:38:21.840
<v Speaker 4>it's a lot. Go to meetups, go to discord talk

784
00:38:21.880 --> 00:38:25.360
<v Speaker 4>to other people, and meetups is the best way because

785
00:38:25.360 --> 00:38:29.480
<v Speaker 4>you're meeting people like in person, you build relationships, and

786
00:38:29.559 --> 00:38:31.960
<v Speaker 4>there's many times so went to meetups where like you

787
00:38:32.199 --> 00:38:34.519
<v Speaker 4>literally I hear other people talk and I actually talked

788
00:38:34.559 --> 00:38:37.440
<v Speaker 4>about this where it's like, hey, you know, my company

789
00:38:37.519 --> 00:38:39.840
<v Speaker 4>is hiring. You know, like are you interested? And so

790
00:38:39.880 --> 00:38:42.360
<v Speaker 4>it's a good way to build connections. And the reason

791
00:38:42.440 --> 00:38:47.519
<v Speaker 4>why this is important. I have a friend she switched

792
00:38:47.519 --> 00:38:53.559
<v Speaker 4>careers recently and she applied to seven hundred resumes like

793
00:38:53.639 --> 00:38:58.639
<v Speaker 4>she sent out. She got five callbacks one job offer,

794
00:38:59.159 --> 00:39:03.280
<v Speaker 4>which is insane because sending out called resumes is insane.

795
00:39:03.360 --> 00:39:06.559
<v Speaker 4>I'm gonna tell you this because this is the truth.

796
00:39:06.599 --> 00:39:09.719
<v Speaker 4>I don't want people to be like, you know, miscontruded.

797
00:39:10.280 --> 00:39:14.400
<v Speaker 4>I've never sent many resumes because when I used to

798
00:39:14.440 --> 00:39:16.960
<v Speaker 4>have my own business, I was all about like word

799
00:39:16.960 --> 00:39:18.360
<v Speaker 4>of mouth, referral and sales.

800
00:39:18.400 --> 00:39:20.480
<v Speaker 3>That's how I got clients to my jiu jitsu school.

801
00:39:20.679 --> 00:39:23.599
<v Speaker 4>And so I approached getting hired the same way where

802
00:39:23.920 --> 00:39:26.280
<v Speaker 4>I had friends or developers. I'm like, hey, this is

803
00:39:26.280 --> 00:39:28.920
<v Speaker 4>your company hiring. Oh they're not like can you look

804
00:39:28.920 --> 00:39:30.639
<v Speaker 4>at my resume? Does it make sense? And what should

805
00:39:30.639 --> 00:39:34.119
<v Speaker 4>I do to or what tech should I improve on

806
00:39:34.320 --> 00:39:38.079
<v Speaker 4>to have like getting like better chance of getting hired

807
00:39:38.119 --> 00:39:41.079
<v Speaker 4>and like, I have those conversations and my friend was like, well,

808
00:39:41.079 --> 00:39:42.719
<v Speaker 4>first of all, you need to move to Texas because

809
00:39:42.719 --> 00:39:44.719
<v Speaker 4>if you want more opportunity, Austin is the place to be.

810
00:39:44.960 --> 00:39:48.760
<v Speaker 4>This is per pre covid. Second, he's like, you try

811
00:39:48.800 --> 00:39:50.480
<v Speaker 4>to learn way to meet things like you need to

812
00:39:50.519 --> 00:39:52.159
<v Speaker 4>focus on react and that's what I did, and so

813
00:39:52.199 --> 00:39:54.079
<v Speaker 4>like you kind of need to have developers around you

814
00:39:54.119 --> 00:39:56.000
<v Speaker 4>that you could talk to. You have to live the

815
00:39:56.079 --> 00:39:59.320
<v Speaker 4>life basically even before you get into the field. And

816
00:39:59.400 --> 00:40:02.599
<v Speaker 4>what ended up happening through those conversations and through having

817
00:40:02.599 --> 00:40:06.840
<v Speaker 4>these networks. All my jobs have been my resume with

818
00:40:06.920 --> 00:40:10.159
<v Speaker 4>a referral. It's never been just my resume alone. So

819
00:40:10.239 --> 00:40:13.079
<v Speaker 4>I could quickly go through my history just to hit

820
00:40:13.119 --> 00:40:14.920
<v Speaker 4>this point home and this will be the last thing

821
00:40:14.920 --> 00:40:15.880
<v Speaker 4>we could talk about it.

822
00:40:16.119 --> 00:40:18.599
<v Speaker 3>So I used to teach Brasidian jiu jitsu. Before that

823
00:40:18.679 --> 00:40:19.880
<v Speaker 3>I had no developer jobs.

824
00:40:19.960 --> 00:40:23.000
<v Speaker 4>I was learning how to build like custom PHP and

825
00:40:23.039 --> 00:40:25.000
<v Speaker 4>warp press sites. And in my ju jitsu class, there

826
00:40:25.039 --> 00:40:26.719
<v Speaker 4>was a lady who saw me like working at my

827
00:40:26.760 --> 00:40:28.159
<v Speaker 4>warp Press site and she's like, oh, is this what

828
00:40:28.199 --> 00:40:30.079
<v Speaker 4>you do? She's like I'm like, yeah, this is what

829
00:40:30.079 --> 00:40:32.159
<v Speaker 4>I'm learning this is something I want to try getting into.

830
00:40:32.199 --> 00:40:34.800
<v Speaker 4>And she's like, oh, I worked for this marketing agency.

831
00:40:35.440 --> 00:40:37.360
<v Speaker 4>We'd love to, like, if you want to get an internship,

832
00:40:37.519 --> 00:40:39.800
<v Speaker 4>we could do that. So because I knew her, she

833
00:40:39.920 --> 00:40:42.639
<v Speaker 4>kind of saw what I was doing. It led to

834
00:40:42.840 --> 00:40:45.599
<v Speaker 4>an intership. That intership basically led into a contract role

835
00:40:45.599 --> 00:40:46.639
<v Speaker 4>and I worked there for a while.

836
00:40:46.800 --> 00:40:48.079
<v Speaker 3>My next company.

837
00:40:49.599 --> 00:40:52.599
<v Speaker 4>Was this company called Versus Sweet where they made medical projects.

838
00:40:52.920 --> 00:40:54.920
<v Speaker 3>How did I get that job? It wasn't blindly sending

839
00:40:54.920 --> 00:40:55.400
<v Speaker 3>my resume.

840
00:40:55.519 --> 00:40:59.159
<v Speaker 4>It's by having a friend of mine whose wife worked there,

841
00:40:59.320 --> 00:41:01.400
<v Speaker 4>and I kind of asked said, hey, if you don't mind,

842
00:41:01.400 --> 00:41:03.280
<v Speaker 4>can you pass my resume and give me a referral?

843
00:41:03.320 --> 00:41:04.199
<v Speaker 3>And she's like, yeah, I'll do it.

844
00:41:04.239 --> 00:41:07.320
<v Speaker 4>And so every job I had the red hack research job,

845
00:41:07.360 --> 00:41:10.360
<v Speaker 4>it's some guy I met in jiu jitsu who needed

846
00:41:10.360 --> 00:41:12.920
<v Speaker 4>a reactive heloper. This is actually a funny story. So

847
00:41:13.079 --> 00:41:17.559
<v Speaker 4>I met this guy referrals from friends. That's basically the

848
00:41:17.559 --> 00:41:21.760
<v Speaker 4>main takeaway and connections. But I just want to put

849
00:41:21.760 --> 00:41:24.239
<v Speaker 4>the power of referrals and not giving up this. I

850
00:41:24.280 --> 00:41:26.360
<v Speaker 4>promise this is the last story I tell. So I

851
00:41:26.440 --> 00:41:29.559
<v Speaker 4>do jiu jitsu. I have a friend in a classroom this.

852
00:41:29.880 --> 00:41:33.079
<v Speaker 4>He owns his own company, very smart guy, and he

853
00:41:33.119 --> 00:41:35.039
<v Speaker 4>knows they do warpress stuff. And he's like, Paul, like,

854
00:41:35.079 --> 00:41:36.480
<v Speaker 4>I know you do warp press stuff, but I don't

855
00:41:36.480 --> 00:41:38.679
<v Speaker 4>need a warpress developer. But I just want to ask,

856
00:41:38.840 --> 00:41:40.960
<v Speaker 4>just in case, do you know somebody who does react?

857
00:41:41.000 --> 00:41:43.280
<v Speaker 4>Because this is back then when reactor was like super hot.

858
00:41:43.440 --> 00:41:45.960
<v Speaker 4>I was like, yeah, I have a friend Jeff. He's

859
00:41:46.000 --> 00:41:49.920
<v Speaker 4>an amazing reactive heloper. So I connected David and Jeff together,

860
00:41:50.880 --> 00:41:54.800
<v Speaker 4>and David and Jeff worked on this huge project for

861
00:41:55.519 --> 00:41:58.440
<v Speaker 4>like four years, and then one day Jeff calls me

862
00:41:58.480 --> 00:41:59.000
<v Speaker 4>out of the blue.

863
00:41:59.039 --> 00:42:00.679
<v Speaker 3>He's like, hey, remember your friend David.

864
00:42:00.719 --> 00:42:04.159
<v Speaker 4>I'm like, yeah, yah, yeah, they're hiring more React developers

865
00:42:04.440 --> 00:42:07.239
<v Speaker 4>and he's like, I was going to refer you to

866
00:42:07.280 --> 00:42:10.159
<v Speaker 4>the company because you've been learning React for the past

867
00:42:10.199 --> 00:42:13.079
<v Speaker 4>four years. And so I actually ended up getting a

868
00:42:13.159 --> 00:42:16.639
<v Speaker 4>job working at the Red Hawk Research And the way

869
00:42:16.679 --> 00:42:18.840
<v Speaker 4>I got there is I recommended a friend to my

870
00:42:18.880 --> 00:42:21.920
<v Speaker 4>friend first because I was underqualified, and then over time

871
00:42:21.920 --> 00:42:23.840
<v Speaker 4>my friends like, hey, you not know what you're doing,

872
00:42:23.920 --> 00:42:26.920
<v Speaker 4>let me recomd. So the power of social networking is

873
00:42:26.960 --> 00:42:28.920
<v Speaker 4>really good, and I think where a lot of people

874
00:42:28.920 --> 00:42:31.320
<v Speaker 4>get frustrated. I know I keep saying the last thing,

875
00:42:31.760 --> 00:42:35.079
<v Speaker 4>but this promise. Last thing is that when they try

876
00:42:35.079 --> 00:42:37.639
<v Speaker 4>to get a job by blindly sending resumes where they're

877
00:42:37.679 --> 00:42:42.599
<v Speaker 4>not realizing you competing with internal referrals. So I've heard

878
00:42:42.639 --> 00:42:45.719
<v Speaker 4>people that got laid off where they got referred to

879
00:42:45.760 --> 00:42:48.880
<v Speaker 4>a different team on the same company internally. I also

880
00:42:48.960 --> 00:42:51.639
<v Speaker 4>had friends who got laid off because they have other

881
00:42:51.760 --> 00:42:55.440
<v Speaker 4>friends for developers, they ask them for referrals. And so

882
00:42:55.679 --> 00:42:59.000
<v Speaker 4>if you're just sending resumes only, you're never going to

883
00:42:59.199 --> 00:43:03.360
<v Speaker 4>beat the pot of folks being by friends. And that's

884
00:43:03.360 --> 00:43:07.000
<v Speaker 4>an unfortunate truth, but I think that's something that at

885
00:43:07.079 --> 00:43:09.760
<v Speaker 4>least if you're trying to break into the industry, you

886
00:43:09.880 --> 00:43:15.760
<v Speaker 4>need to network more than sending out resumes blindly, because

887
00:43:15.800 --> 00:43:18.079
<v Speaker 4>that would be like my number one takeaway. You got

888
00:43:18.079 --> 00:43:20.039
<v Speaker 4>a network, You got to get out in the community

889
00:43:20.079 --> 00:43:21.840
<v Speaker 4>for sure, you got to be part of the club.

890
00:43:22.320 --> 00:43:23.199
<v Speaker 2>That's a good point.

891
00:43:23.920 --> 00:43:27.159
<v Speaker 1>What would you I know that we're already a bit over,

892
00:43:27.199 --> 00:43:30.679
<v Speaker 1>but I think that's a really interesting point. What would

893
00:43:30.719 --> 00:43:35.320
<v Speaker 1>you say to someone that simply doesn't have the privilege

894
00:43:35.320 --> 00:43:40.880
<v Speaker 1>of being able to relocate to a city that has

895
00:43:40.920 --> 00:43:43.239
<v Speaker 1>more opportunities like there are a lot of people out

896
00:43:43.280 --> 00:43:48.239
<v Speaker 1>there that aren't even in the US, and even some

897
00:43:48.400 --> 00:43:50.440
<v Speaker 1>there are in the US, they might not be able

898
00:43:50.480 --> 00:43:55.400
<v Speaker 1>to relocate to a bigger metropoli. Do you have any

899
00:43:56.079 --> 00:43:59.840
<v Speaker 1>practical tips for those people in terms of how they

900
00:43:59.840 --> 00:44:04.239
<v Speaker 1>can network. Maybe they even don't want to move, they

901
00:44:04.320 --> 00:44:08.480
<v Speaker 1>want a remote job. What would you What do you

902
00:44:08.559 --> 00:44:11.920
<v Speaker 1>think about that? Because I also think that because everyone

903
00:44:11.960 --> 00:44:15.639
<v Speaker 1>wants a remote job, that also exposes an opportunity for

904
00:44:15.719 --> 00:44:18.960
<v Speaker 1>those that are willing to get in person jobs and

905
00:44:19.079 --> 00:44:22.440
<v Speaker 1>frankly for those that are just starting out on their careers,

906
00:44:22.760 --> 00:44:25.559
<v Speaker 1>that might be a great opportunity, right, It's a great

907
00:44:25.599 --> 00:44:28.480
<v Speaker 1>timing if you're willing to do that.

908
00:44:28.719 --> 00:44:31.400
<v Speaker 2>So how do you see this? Oh?

909
00:44:31.480 --> 00:44:35.239
<v Speaker 4>Yeah, So, I mean I moved to Austin, Texas because

910
00:44:35.280 --> 00:44:38.880
<v Speaker 4>this was pre pandemic, and I think after pandemic things

911
00:44:38.960 --> 00:44:44.639
<v Speaker 4>change that actually made things different in terms of getting

912
00:44:44.719 --> 00:44:46.920
<v Speaker 4>a remote job. So the reason I moved to Austin

913
00:44:47.239 --> 00:44:49.880
<v Speaker 4>initially is because the concept of remote work was like

914
00:44:49.920 --> 00:44:53.119
<v Speaker 4>nobody was thinking. It was like a privilege that like

915
00:44:53.840 --> 00:44:56.639
<v Speaker 4>mid or senior developers had because they worked for certain companies,

916
00:44:56.679 --> 00:44:59.679
<v Speaker 4>And that's the privilege you had. But after the pandemic,

917
00:45:00.000 --> 00:45:02.800
<v Speaker 4>it was actually the norm to work remotely, and so

918
00:45:02.920 --> 00:45:05.079
<v Speaker 4>I think with that it did change the world to

919
00:45:05.159 --> 00:45:08.679
<v Speaker 4>where finding remote opportunities is.

920
00:45:08.599 --> 00:45:11.039
<v Speaker 3>More bonding than when I was looking for jobs.

921
00:45:11.079 --> 00:45:13.400
<v Speaker 4>But it's still very difficult and all the things that

922
00:45:13.440 --> 00:45:17.239
<v Speaker 4>I mentioned about networking applies. But the one thing that

923
00:45:17.280 --> 00:45:19.320
<v Speaker 4>I would say a lot of times when people applying

924
00:45:19.360 --> 00:45:23.400
<v Speaker 4>for remote positions, like and when I use the example

925
00:45:23.400 --> 00:45:26.840
<v Speaker 4>of this girl friend that I have who sends seven

926
00:45:26.920 --> 00:45:29.880
<v Speaker 4>hundred resumes, like you are, you have to put a

927
00:45:30.079 --> 00:45:33.239
<v Speaker 4>massive volume when searching for jobs. There's just no way

928
00:45:33.280 --> 00:45:37.719
<v Speaker 4>around it or referrals like because sometimes what happens you

929
00:45:37.760 --> 00:45:39.599
<v Speaker 4>think you did a lot of enough work in terms

930
00:45:39.639 --> 00:45:41.800
<v Speaker 4>of like looking for a job, and then you're like,

931
00:45:41.880 --> 00:45:44.679
<v Speaker 4>no one's returning my call. Soone's like like getting back

932
00:45:44.719 --> 00:45:46.239
<v Speaker 4>to me, and you give up. No, no, you just

933
00:45:46.280 --> 00:45:48.519
<v Speaker 4>got to keep doing until people get back to you.

934
00:45:48.559 --> 00:45:51.239
<v Speaker 4>Like it's just the process that you do until you

935
00:45:51.239 --> 00:45:53.320
<v Speaker 4>get the job. That's what people have to understand. But

936
00:45:53.400 --> 00:45:57.199
<v Speaker 4>with that being said, yeah, there's definitely more opportunities now

937
00:45:57.239 --> 00:46:00.320
<v Speaker 4>when looking for remote though, like I like, I feel

938
00:46:00.320 --> 00:46:04.280
<v Speaker 4>like it is very competitive and sometimes if you're not

939
00:46:04.400 --> 00:46:07.360
<v Speaker 4>able to find a remote job, like finding a you know,

940
00:46:07.480 --> 00:46:09.920
<v Speaker 4>brick and mortar job that's you know, that might be

941
00:46:10.000 --> 00:46:12.840
<v Speaker 4>like your thing to do. One caveat to that I

942
00:46:12.880 --> 00:46:14.800
<v Speaker 4>was going to say, is that a lot of times

943
00:46:14.800 --> 00:46:17.079
<v Speaker 4>when people I applied, they apply to all the companies

944
00:46:17.079 --> 00:46:20.159
<v Speaker 4>that like all the other people apply to, and they

945
00:46:20.199 --> 00:46:25.079
<v Speaker 4>think of like, you know, big corporations, you know, like IBM, Microsoft,

946
00:46:25.119 --> 00:46:28.159
<v Speaker 4>like big companies, and it is very competitive because a

947
00:46:28.199 --> 00:46:30.360
<v Speaker 4>lot of times they're trying to find like the top talent.

948
00:46:30.719 --> 00:46:33.000
<v Speaker 3>I took the opposite route when I was first trying

949
00:46:33.039 --> 00:46:33.639
<v Speaker 3>to get a job.

950
00:46:33.679 --> 00:46:37.239
<v Speaker 4>I was literally applying to software companies that nobody knows exists,

951
00:46:37.239 --> 00:46:39.320
<v Speaker 4>Like nobody knew what re like what's a red hock research?

952
00:46:39.320 --> 00:46:42.360
<v Speaker 4>Nobody knows, but that they need a developer versus Weet,

953
00:46:42.400 --> 00:46:45.039
<v Speaker 4>the worst company I've ever worked for, they need a developer,

954
00:46:45.320 --> 00:46:46.960
<v Speaker 4>you know what I mean. It's like, so there's a

955
00:46:47.000 --> 00:46:51.320
<v Speaker 4>lot of like small companies that building software that might

956
00:46:51.360 --> 00:46:54.079
<v Speaker 4>have like a ten person team who need a developer,

957
00:46:54.519 --> 00:46:56.719
<v Speaker 4>and you know they will hire you.

958
00:46:56.840 --> 00:46:59.119
<v Speaker 3>But if you're not applying to those companies, you'll never know.

959
00:46:59.239 --> 00:47:01.719
<v Speaker 4>Like so for me, like I don't want to play

960
00:47:01.760 --> 00:47:03.480
<v Speaker 4>where all the big boys play, Like I'm not gonna

961
00:47:03.480 --> 00:47:07.039
<v Speaker 4>apply to Facebook. I'm gonna apply to places, especially when

962
00:47:07.079 --> 00:47:10.079
<v Speaker 4>you're starting out where the big the big players are

963
00:47:10.079 --> 00:47:13.519
<v Speaker 4>not competing, you know what I mean? Uh? And and

964
00:47:13.599 --> 00:47:16.960
<v Speaker 4>some people like for some reason find that be like

965
00:47:17.039 --> 00:47:19.559
<v Speaker 4>a taboo thing, and for me, it's like, like there's

966
00:47:19.599 --> 00:47:24.039
<v Speaker 4>a supermarket store in Texas called HIB. I would have

967
00:47:24.199 --> 00:47:27.880
<v Speaker 4>never thought of applying there as a developer, but they

968
00:47:27.920 --> 00:47:31.880
<v Speaker 4>actually are very well known for their like software engineering team,

969
00:47:31.920 --> 00:47:34.920
<v Speaker 4>and then Austin they have like this tech hoop building

970
00:47:35.800 --> 00:47:39.400
<v Speaker 4>just for developers. And I would have never guessed that HIB,

971
00:47:39.519 --> 00:47:43.599
<v Speaker 4>a grocery store company, needs developers. And that's what people

972
00:47:43.639 --> 00:47:45.719
<v Speaker 4>need to do. They need to find don't go where

973
00:47:45.760 --> 00:47:49.480
<v Speaker 4>everybody else goes. Just because like the company is small,

974
00:47:49.559 --> 00:47:51.239
<v Speaker 4>doesn't mean that they're not going to pay you like

975
00:47:51.320 --> 00:47:53.039
<v Speaker 4>a good salary to work as a developer.

976
00:47:53.039 --> 00:47:55.679
<v Speaker 3>So apply everywhere, especially when you're starting out.

977
00:47:56.400 --> 00:48:00.559
<v Speaker 1>Makes a ton of sense. Great advice, man. Okay, so

978
00:48:00.639 --> 00:48:04.599
<v Speaker 1>we are at almost an hour. I think we can

979
00:48:04.639 --> 00:48:06.519
<v Speaker 1>start wrapping up.

980
00:48:08.480 --> 00:48:09.559
<v Speaker 2>And let's just.

981
00:48:09.519 --> 00:48:14.320
<v Speaker 1>Do some some quick promos. Chris, why don't Why don't

982
00:48:14.320 --> 00:48:14.719
<v Speaker 1>you start?

983
00:48:16.039 --> 00:48:22.079
<v Speaker 6>I have a totally dev unrelated promo. Tomorrow is the

984
00:48:22.159 --> 00:48:26.519
<v Speaker 6>quarterfinals for the Euro in the first game, which is

985
00:48:26.639 --> 00:48:32.400
<v Speaker 6>I guess noon Eastern time, Germany versus Spain. Even if

986
00:48:32.400 --> 00:48:35.639
<v Speaker 6>you don't like soccer or whatever football if you call it,

987
00:48:35.960 --> 00:48:38.800
<v Speaker 6>I would check out this game. I think it's for me.

988
00:48:38.880 --> 00:48:43.960
<v Speaker 6>It's the final, but yeah, soccer fever has me captured here.

989
00:48:45.719 --> 00:48:49.800
<v Speaker 1>What are the other teams that they're because this is

990
00:48:49.840 --> 00:48:54.519
<v Speaker 1>the quarterfinal, right, So there there's also another pair of

991
00:48:54.639 --> 00:48:56.840
<v Speaker 1>countries that is going to play against this winner.

992
00:48:56.920 --> 00:49:03.880
<v Speaker 6>So there's Yeah, there's France and Portugal I think it's

993
00:49:03.920 --> 00:49:09.960
<v Speaker 6>the other game. Then you've got England, Switzerland and yeah,

994
00:49:10.119 --> 00:49:15.559
<v Speaker 6>and the Netherlands Turkey which sadly beat Austria. That's sad.

995
00:49:17.519 --> 00:49:21.320
<v Speaker 1>Yeah, No, but Germany and Spain. That's that's gonna be strong.

996
00:49:21.880 --> 00:49:26.360
<v Speaker 1>Yeah yeah, Okay, high hopes, I hopes I will.

997
00:49:26.840 --> 00:49:27.559
<v Speaker 2>I will watch that.

998
00:49:28.559 --> 00:49:33.320
<v Speaker 5>What about you, Peter? Yeah, funny enough. I would say

999
00:49:33.320 --> 00:49:35.880
<v Speaker 5>I'm with Christian this one as well. I'm kind of

1000
00:49:35.920 --> 00:49:38.840
<v Speaker 5>looking forward to the game as well too. I sink

1001
00:49:38.880 --> 00:49:42.000
<v Speaker 5>that's probably my open one as well. Yes, we are

1002
00:49:42.039 --> 00:49:44.960
<v Speaker 5>also a game, and I really want to I think

1003
00:49:45.000 --> 00:49:47.840
<v Speaker 5>that's defined out as you said, that's probably defined what

1004
00:49:48.039 --> 00:49:48.679
<v Speaker 5>all wings is like.

1005
00:49:49.679 --> 00:49:56.119
<v Speaker 1>Yeah, okay, all right, I like when those things happen,

1006
00:49:56.239 --> 00:50:00.320
<v Speaker 1>and then it's like a completely annexed.

1007
00:50:00.119 --> 00:50:01.639
<v Speaker 2>Back to the winner at the end.

1008
00:50:02.159 --> 00:50:04.960
<v Speaker 1>You know, you're like you're thinking that, oh, it's going

1009
00:50:05.039 --> 00:50:07.480
<v Speaker 1>to be either Germany and Spain, and then after that

1010
00:50:07.760 --> 00:50:11.559
<v Speaker 1>everything's already in position for them to and then like

1011
00:50:12.280 --> 00:50:14.440
<v Speaker 1>Portugal wins everything.

1012
00:50:14.960 --> 00:50:15.360
<v Speaker 2>I don't know.

1013
00:50:16.639 --> 00:50:22.320
<v Speaker 1>I remember in the last World Cup Brazil was playing

1014
00:50:22.400 --> 00:50:26.679
<v Speaker 1>against a country which I don't know how to say

1015
00:50:26.679 --> 00:50:31.440
<v Speaker 1>that in English, but in Portuguese it was Comado wins

1016
00:50:31.679 --> 00:50:36.760
<v Speaker 1>and they weren't known to be very strong in soccer,

1017
00:50:38.119 --> 00:50:39.199
<v Speaker 1>but they won that game.

1018
00:50:40.159 --> 00:50:44.000
<v Speaker 2>It was right in the in the first group. Uh,

1019
00:50:44.039 --> 00:50:44.719
<v Speaker 2>and it.

1020
00:50:44.719 --> 00:50:49.679
<v Speaker 1>Didn't disqualify Brazil because the Brazil still won other games,

1021
00:50:49.880 --> 00:50:55.199
<v Speaker 1>so they were fine. But it caught everyone by surprise.

1022
00:50:55.280 --> 00:50:58.920
<v Speaker 1>It was like holy shit, like what if what if

1023
00:50:58.920 --> 00:51:01.599
<v Speaker 1>that wasn't like the first group game, you know, we

1024
00:51:01.679 --> 00:51:08.519
<v Speaker 1>would have been disqualified. So yeah, it's soccer has I

1025
00:51:08.559 --> 00:51:15.119
<v Speaker 1>think all sports have that luck playing around, and it

1026
00:51:15.559 --> 00:51:17.960
<v Speaker 1>always makes you want to watch the game because you

1027
00:51:18.039 --> 00:51:21.079
<v Speaker 1>never really know it's what's gonna happen.

1028
00:51:21.599 --> 00:51:23.280
<v Speaker 2>Yeah, what about you, Paul.

1029
00:51:24.079 --> 00:51:26.599
<v Speaker 4>I mean, since we've been talking about strappy, I would

1030
00:51:26.639 --> 00:51:29.519
<v Speaker 4>just say, if you need a headless MS solution. I

1031
00:51:29.639 --> 00:51:31.760
<v Speaker 4>check out Strappy dot day website and go from there

1032
00:51:31.800 --> 00:51:35.320
<v Speaker 4>and I'm at Strappy so Monday through Friday on their

1033
00:51:35.320 --> 00:51:38.360
<v Speaker 4>discord channel. We have open office hours at twelve thirty PMCSD.

1034
00:51:38.559 --> 00:51:40.920
<v Speaker 4>So if you want to hear me chat about nonsense,

1035
00:51:40.920 --> 00:51:44.159
<v Speaker 4>definitely stop on by. Otherwise, you know, I want to say,

1036
00:51:44.280 --> 00:51:46.480
<v Speaker 4>you know, huge thank you to all for having me here.

1037
00:51:47.000 --> 00:51:50.800
<v Speaker 1>Awesome, thank you for taking the time. On my end,

1038
00:51:50.880 --> 00:51:53.119
<v Speaker 1>I'm just going to pick the two companies that produce

1039
00:51:53.159 --> 00:51:57.639
<v Speaker 1>the show. So we have top and Devs that produces

1040
00:51:57.679 --> 00:52:01.599
<v Speaker 1>a lot of other podcasts as well other tax subjects.

1041
00:52:01.639 --> 00:52:05.679
<v Speaker 1>So if you're interested in checking out maybe Angular or

1042
00:52:05.920 --> 00:52:10.519
<v Speaker 1>just regular web development with JavaScript, there are shows specifically

1043
00:52:10.599 --> 00:52:14.960
<v Speaker 1>for that. And also if you are a company or

1044
00:52:15.119 --> 00:52:20.360
<v Speaker 1>just you know someone that wants to build a project

1045
00:52:20.599 --> 00:52:23.199
<v Speaker 1>or wants to extend their team. Maybe you work in

1046
00:52:23.239 --> 00:52:26.360
<v Speaker 1>a company that is looking to extend their staff and

1047
00:52:26.400 --> 00:52:30.920
<v Speaker 1>they're having trouble hiring good talent, then definitely check out

1048
00:52:30.960 --> 00:52:36.519
<v Speaker 1>on void is un void dot com. They are basically

1049
00:52:36.639 --> 00:52:40.480
<v Speaker 1>they offer the same They solve the same problems that

1050
00:52:40.519 --> 00:52:44.000
<v Speaker 1>are regular software development agency would solve, but they solve

1051
00:52:44.039 --> 00:52:46.199
<v Speaker 1>it in a way that is much more client friendly.

1052
00:52:46.320 --> 00:52:48.599
<v Speaker 1>So instead of the clients paying by the hour and

1053
00:52:48.639 --> 00:52:52.000
<v Speaker 1>then tasks taking longer than expected and the client having

1054
00:52:52.039 --> 00:52:56.079
<v Speaker 1>to pay for that, they only charge after the tasks

1055
00:52:56.119 --> 00:53:01.760
<v Speaker 1>are delivered and approved, so that gives ability on cost

1056
00:53:01.920 --> 00:53:03.199
<v Speaker 1>and quality.

1057
00:53:02.840 --> 00:53:03.840
<v Speaker 2>To the clients.

1058
00:53:04.199 --> 00:53:06.920
<v Speaker 1>So if you know someone that needs that, definitely check

1059
00:53:06.960 --> 00:53:10.719
<v Speaker 1>out the website and reach out and they probably have

1060
00:53:10.880 --> 00:53:14.880
<v Speaker 1>something that is going to solve your situation. So yeah,

1061
00:53:14.960 --> 00:53:18.079
<v Speaker 1>that's going to be it for me. Thanks everyone, and Paul,

1062
00:53:18.199 --> 00:53:22.719
<v Speaker 1>it was a pleasure to meet you. Please reach out

1063
00:53:22.800 --> 00:53:25.239
<v Speaker 1>if you ever want to come to the show again.

1064
00:53:26.000 --> 00:53:28.800
<v Speaker 2>And yeah, many thank you for your time.

1065
00:53:29.679 --> 00:53:30.719
<v Speaker 3>No, thank you, Lucas.

1066
00:53:30.800 --> 00:53:32.880
<v Speaker 4>And I was pleasured meeting you at Chris and Peter

1067
00:53:33.039 --> 00:53:35.519
<v Speaker 4>And yeah, I mean, I think you don't know what

1068
00:53:35.559 --> 00:53:37.719
<v Speaker 4>you did by extending that invite. I think I'll take

1069
00:53:37.760 --> 00:53:39.760
<v Speaker 4>you up on it, probably more often than you would like.

1070
00:53:39.920 --> 00:53:42.360
<v Speaker 3>I'm just kidding because as you could tell, I love

1071
00:53:42.440 --> 00:53:44.559
<v Speaker 3>to talk too much. Probably, but that's what it was.

1072
00:53:44.800 --> 00:53:46.599
<v Speaker 3>It was fun. It was a lot of fun. Thank you.

1073
00:53:46.840 --> 00:53:50.360
<v Speaker 1>No Wor is definitely taking me up on it all right.

1074
00:53:51.039 --> 00:53:53.760
<v Speaker 1>Thank you for stacking up until the end of the show,

1075
00:53:53.920 --> 00:53:56.199
<v Speaker 1>and I see you in the next one

1076
00:54:00.039 --> 00:54:00.400
<v Speaker 6>Okay,
