1
00:00:06,390 --> 00:00:09,450
-: Hi guys, this is Angela from the App Brewery,

2
00:00:09,450 --> 00:00:12,630
and I'm so excited to be doing

3
00:00:12,630 --> 00:00:17,630
this first ever live AMA.

4
00:00:17,790 --> 00:00:19,350
So for those of you guys

5
00:00:19,350 --> 00:00:21,540
who have been with me for the longest,

6
00:00:21,540 --> 00:00:23,850
you know that back in the days, in the courses,

7
00:00:23,850 --> 00:00:27,180
we used to do these live, "Ask Angela Anythings."

8
00:00:27,180 --> 00:00:30,900
And this is trying to bring it back

9
00:00:30,900 --> 00:00:33,870
and see how you guys are all doing,

10
00:00:33,870 --> 00:00:36,960
while you're safely at home.

11
00:00:36,960 --> 00:00:40,350
And yeah, so I've never really done anything like this,

12
00:00:40,350 --> 00:00:43,230
so I'm a little bit nervous,

13
00:00:43,230 --> 00:00:46,650
but hopefully, it's gonna go great,

14
00:00:46,650 --> 00:00:51,150
and I'm gonna get to know some more of you guys.

15
00:00:51,150 --> 00:00:54,360
Alright, so the plan is,

16
00:00:54,360 --> 00:00:56,400
we're going to take a look

17
00:00:56,400 --> 00:00:57,690
at some of the questions

18
00:00:57,690 --> 00:00:59,910
that were asked ahead of time.

19
00:00:59,910 --> 00:01:01,740
So over the last week,

20
00:01:01,740 --> 00:01:04,349
you guys have been posting your questions

21
00:01:04,349 --> 00:01:07,080
on the Ask page,

22
00:01:07,080 --> 00:01:10,080
and our team has compiled a bunch

23
00:01:10,080 --> 00:01:14,220
of the most upvoted questions.

24
00:01:14,220 --> 00:01:16,230
So we're gonna tackle some of those,

25
00:01:16,230 --> 00:01:17,790
and then we're going to tackle

26
00:01:17,790 --> 00:01:21,510
some of these YouTube questions live.

27
00:01:21,510 --> 00:01:25,110
And I don't see too much of a delay in the chat,

28
00:01:25,110 --> 00:01:27,900
so hopefully, I'll be able to get to you,

29
00:01:27,900 --> 00:01:31,140
and we can do a little bit of back and forth.

30
00:01:31,140 --> 00:01:32,670
So, alright,

31
00:01:32,670 --> 00:01:36,870
so here we've got the question from Melissa Santos.

32
00:01:36,870 --> 00:01:38,670
So I'm just gonna answer it all over again

33
00:01:38,670 --> 00:01:40,860
'cause it seemed like when I went to the slides,

34
00:01:40,860 --> 00:01:42,480
you couldn't hear me anymore.

35
00:01:42,480 --> 00:01:44,220
So let's try this again.

36
00:01:44,220 --> 00:01:46,027
So her question is,

37
00:01:46,027 --> 00:01:48,090
"How do you manage to use different languages

38
00:01:48,090 --> 00:01:52,320
for different projects without mixing up the syntax?"

39
00:01:52,320 --> 00:01:55,740
Alright, so the first thing I wanna say is that,

40
00:01:55,740 --> 00:01:59,100
I mix up the syntax all the time,

41
00:01:59,100 --> 00:02:00,900
especially when I'm working on,

42
00:02:00,900 --> 00:02:03,150
like a Swift project for a long time,

43
00:02:03,150 --> 00:02:05,550
and then I switch to maybe doing

44
00:02:05,550 --> 00:02:09,690
a web development project with JavaScript,

45
00:02:09,690 --> 00:02:10,523
then you know,

46
00:02:10,523 --> 00:02:12,300
I'm gonna be missing semicolons,

47
00:02:12,300 --> 00:02:16,350
I'm gonna be just not writing JavaScript code.

48
00:02:16,350 --> 00:02:19,830
But the great thing is that there's good linters,

49
00:02:19,830 --> 00:02:22,590
and if you use a good code editor

50
00:02:22,590 --> 00:02:25,650
like Atom or Yes-code or Sublime,

51
00:02:25,650 --> 00:02:28,260
then they should be able to pick up these things for you.

52
00:02:28,260 --> 00:02:33,120
So I kind of let the machine do the machine part,

53
00:02:33,120 --> 00:02:35,010
and then I do the brain part,

54
00:02:35,010 --> 00:02:38,760
which is the logic, that's the hardest part.

55
00:02:38,760 --> 00:02:40,890
And the first part of her question,

56
00:02:40,890 --> 00:02:43,863
she actually asked, so,

57
00:02:46,184 --> 00:02:47,490
is it a good idea

58
00:02:47,490 --> 00:02:50,250
to become fluent in one language

59
00:02:50,250 --> 00:02:53,100
before moving on to other languages?

60
00:02:53,100 --> 00:02:55,800
Now, I think this really depends

61
00:02:55,800 --> 00:02:58,080
on what you're trying to do, right?

62
00:02:58,080 --> 00:03:00,600
If you are trying to build,

63
00:03:00,600 --> 00:03:04,050
if your end project is an iOS app,

64
00:03:04,050 --> 00:03:05,820
then yeah, you definitely,

65
00:03:05,820 --> 00:03:10,260
definitely need to get really good

66
00:03:10,260 --> 00:03:13,050
at probably Swift first.

67
00:03:13,050 --> 00:03:15,420
But you know, if you are trying to do something

68
00:03:15,420 --> 00:03:18,000
that occasionally requires just a little bit

69
00:03:18,000 --> 00:03:19,200
of web development skills

70
00:03:19,200 --> 00:03:22,290
or just a little bit of maybe like,

71
00:03:22,290 --> 00:03:26,373
a Flutter multi,

72
00:03:27,480 --> 00:03:29,820
iOS and Android app,

73
00:03:29,820 --> 00:03:33,240
then you could just dive into the thing that you need.

74
00:03:33,240 --> 00:03:35,580
The way I always see it is,

75
00:03:35,580 --> 00:03:37,560
you know, these programming languages,

76
00:03:37,560 --> 00:03:39,270
they're not like a subject,

77
00:03:39,270 --> 00:03:41,310
they're not like history or geography,

78
00:03:41,310 --> 00:03:44,760
they're more like a tool.

79
00:03:44,760 --> 00:03:47,160
Like you are learning how to use the hammer,

80
00:03:47,160 --> 00:03:49,530
or you're learning how to use a saw.

81
00:03:49,530 --> 00:03:52,980
You don't have to get to like 100% of you know,

82
00:03:52,980 --> 00:03:56,850
hammer ability before you can move on to the next tool.

83
00:03:56,850 --> 00:04:00,513
It all depends on what you are trying to build, right?

84
00:04:01,740 --> 00:04:05,673
Alright, so let's move on to the next question.

85
00:04:07,320 --> 00:04:09,510
Alright, so in this question,

86
00:04:09,510 --> 00:04:12,300
we've got from JPD,

87
00:04:12,300 --> 00:04:14,610
and he's asking,

88
00:04:14,610 --> 00:04:19,019
given that Coronavirus has affected so many people

89
00:04:19,019 --> 00:04:22,350
and a lot of people are looking for ways

90
00:04:22,350 --> 00:04:26,820
of working from home,

91
00:04:26,820 --> 00:04:29,340
working remotely online,

92
00:04:29,340 --> 00:04:31,860
does that mean that all the jobs

93
00:04:31,860 --> 00:04:35,010
are gonna be filled up pretty quickly,

94
00:04:35,010 --> 00:04:39,003
and you know, it'll be far more competitive?

95
00:04:40,350 --> 00:04:42,572
And I think I would say that,

96
00:04:42,572 --> 00:04:44,100
you know, you have to remember that

97
00:04:44,100 --> 00:04:46,650
when anything is desirable,

98
00:04:46,650 --> 00:04:48,630
it is gonna be competitive.

99
00:04:48,630 --> 00:04:52,500
So if you think it's a great idea

100
00:04:52,500 --> 00:04:54,600
to work from home,

101
00:04:54,600 --> 00:04:59,600
and you know, have the flexibility of where you live,

102
00:04:59,940 --> 00:05:01,140
be able to work remotely,

103
00:05:01,140 --> 00:05:04,620
then somebody else is gonna have that idea as well.

104
00:05:04,620 --> 00:05:06,360
But then again, you know,

105
00:05:06,360 --> 00:05:08,670
things that are worth doing

106
00:05:08,670 --> 00:05:13,320
are probably worth competing for.

107
00:05:13,320 --> 00:05:16,590
It all depends on what is your ultimate goal.

108
00:05:16,590 --> 00:05:21,450
And if your goal is to get a job as a web developer

109
00:05:21,450 --> 00:05:23,160
or as an app developer,

110
00:05:23,160 --> 00:05:25,350
then you just gotta focus on that goal.

111
00:05:25,350 --> 00:05:27,810
And don't worry so much about what,

112
00:05:27,810 --> 00:05:29,490
how much competition there is,

113
00:05:29,490 --> 00:05:31,740
or how many other people

114
00:05:31,740 --> 00:05:33,990
are applying to the same thing.

115
00:05:33,990 --> 00:05:37,410
I mean, I remember back in the days when,

116
00:05:37,410 --> 00:05:39,330
so I don't know if you guys know this,

117
00:05:39,330 --> 00:05:41,850
but I trained as a medical doctor,

118
00:05:41,850 --> 00:05:44,790
and I worked as a doctor,

119
00:05:44,790 --> 00:05:48,600
training in orthopedic surgery for a number of years.

120
00:05:48,600 --> 00:05:52,230
And when I was in medical school,

121
00:05:52,230 --> 00:05:54,543
even from like day one,

122
00:05:55,500 --> 00:05:57,390
people were telling me that,

123
00:05:57,390 --> 00:05:59,910
if you wanna become a surgeon,

124
00:05:59,910 --> 00:06:04,800
like the chances are something like one in like 1000,

125
00:06:04,800 --> 00:06:06,330
it's just so competitive.

126
00:06:06,330 --> 00:06:07,620
And then within surgery,

127
00:06:07,620 --> 00:06:10,140
there's, you know, different competition ratios.

128
00:06:10,140 --> 00:06:11,730
Like if you wanna do brain surgery,

129
00:06:11,730 --> 00:06:13,920
that's like, the most competitive field

130
00:06:13,920 --> 00:06:17,220
'cause there's only so few brain surgeons.

131
00:06:17,220 --> 00:06:19,380
But if you wanna do, I don't know,

132
00:06:19,380 --> 00:06:20,610
maybe another type of surgery,

133
00:06:20,610 --> 00:06:22,860
maybe it's less competitive.

134
00:06:22,860 --> 00:06:25,560
So I think even from that point,

135
00:06:25,560 --> 00:06:27,210
I was trained upon this idea

136
00:06:27,210 --> 00:06:31,980
that competition is just a way of life, you know?

137
00:06:31,980 --> 00:06:34,170
You want something, other people want something,

138
00:06:34,170 --> 00:06:37,620
and then you just gotta focus on yourself.

139
00:06:37,620 --> 00:06:42,390
There's a really great book by Carl Newport,

140
00:06:42,390 --> 00:06:43,470
which I really like

141
00:06:43,470 --> 00:06:46,590
called, "So Good They Can't Ignore You."

142
00:06:46,590 --> 00:06:48,510
I think that's the title anyways.

143
00:06:48,510 --> 00:06:50,790
And I mean, the thing is

144
00:06:50,790 --> 00:06:52,110
you don't really have to read the book.

145
00:06:52,110 --> 00:06:53,430
I mean it is a good book,

146
00:06:53,430 --> 00:06:57,690
but basically, most of it is in the title.

147
00:06:57,690 --> 00:07:02,040
Like become so good at whatever it is you do

148
00:07:02,040 --> 00:07:04,050
that they can't ignore you,

149
00:07:04,050 --> 00:07:06,570
and they could be your boss,

150
00:07:06,570 --> 00:07:09,000
they could be a recruiter,

151
00:07:09,000 --> 00:07:10,140
they could be,

152
00:07:10,140 --> 00:07:11,940
you know, anybody, really.

153
00:07:11,940 --> 00:07:13,830
And this is really something

154
00:07:13,830 --> 00:07:17,970
that I've always kept in my mind,

155
00:07:17,970 --> 00:07:20,613
like I've just tried to,

156
00:07:22,080 --> 00:07:26,070
focus on doing the best job I can,

157
00:07:26,070 --> 00:07:30,420
and that means focusing on the student experience.

158
00:07:30,420 --> 00:07:32,310
Like, how can I make a course

159
00:07:32,310 --> 00:07:36,780
that is going to be the most helpful,

160
00:07:36,780 --> 00:07:41,780
the most enjoyable, and the most completed, right?

161
00:07:42,510 --> 00:07:45,150
So I focus on these things.

162
00:07:45,150 --> 00:07:46,260
and I don't really think about

163
00:07:46,260 --> 00:07:48,393
what other people are doing.

164
00:07:49,230 --> 00:07:54,000
and that means that I have a product that I created,

165
00:07:54,000 --> 00:07:58,110
and it's just much easier for me to think this way.

166
00:07:58,110 --> 00:07:59,857
If I spent all my time thinking about,

167
00:07:59,857 --> 00:08:02,430
"Well, you know, so and so is doing this,

168
00:08:02,430 --> 00:08:04,290
or that person is doing that,"

169
00:08:04,290 --> 00:08:08,280
then I'm just gonna be copying everybody all the time.

170
00:08:08,280 --> 00:08:10,290
And if you guys have taken my courses,

171
00:08:10,290 --> 00:08:13,847
you know, that's usually not the way to go.

172
00:08:13,847 --> 00:08:15,810
I mean that also means that,

173
00:08:15,810 --> 00:08:17,550
there's a lot of bad jokes in there

174
00:08:17,550 --> 00:08:20,850
that are untested and nobody sanctioned,

175
00:08:20,850 --> 00:08:23,310
and it's probably not a good idea,

176
00:08:23,310 --> 00:08:27,840
but you know, hey, we gotta try things, right?

177
00:08:27,840 --> 00:08:30,873
Alright, let's move on to the next question.

178
00:08:34,590 --> 00:08:39,590
Alright, so this question is from Mayank Saini.

179
00:08:40,440 --> 00:08:43,620
I hope I pronounce that okay.

180
00:08:43,620 --> 00:08:47,100
I think I'm just gonna be murdering people's names

181
00:08:47,100 --> 00:08:49,150
'cause I'm gonna be bad at pronunciation.

182
00:08:50,400 --> 00:08:53,227
Okay, so Mayank says a number of things.

183
00:08:53,227 --> 00:08:54,960
"My question is, how can I get a job

184
00:08:54,960 --> 00:08:57,960
as a full stack web developer to my dream company?

185
00:08:57,960 --> 00:09:00,327
What do I have to master to do so?"

186
00:09:01,200 --> 00:09:05,550
Okay, so your goal is to get a job

187
00:09:05,550 --> 00:09:07,050
as a full stack web developer.

188
00:09:07,050 --> 00:09:08,610
Now, some of you guys watching,

189
00:09:08,610 --> 00:09:12,060
maybe your goal is to get a job as an iOS developer.

190
00:09:12,060 --> 00:09:14,520
Maybe you wanna work as a data scientist,

191
00:09:14,520 --> 00:09:17,940
maybe you wanna work at Facebook, Apple, Google,

192
00:09:17,940 --> 00:09:19,050
whatever it may be.

193
00:09:19,050 --> 00:09:21,810
But the great thing is you already got your goal.

194
00:09:21,810 --> 00:09:24,570
Like, this is the first step,

195
00:09:24,570 --> 00:09:26,460
because there are so many people I talk to

196
00:09:26,460 --> 00:09:28,140
who don't even know what they want.

197
00:09:28,140 --> 00:09:32,070
So you already one step ahead of other people.

198
00:09:32,070 --> 00:09:35,430
So now that you know what you wanna get,

199
00:09:35,430 --> 00:09:36,930
how do you get there?

200
00:09:36,930 --> 00:09:41,313
Well, let's think about it from the other point of view.

201
00:09:42,180 --> 00:09:44,730
Let's say that you are a company.

202
00:09:44,730 --> 00:09:47,670
Let's say you're a manager at Google,

203
00:09:47,670 --> 00:09:50,040
and you wanna hire a web developer.

204
00:09:50,040 --> 00:09:52,710
Well, if you were the one who was doing the interview,

205
00:09:52,710 --> 00:09:55,530
who was sifting through all of the applications,

206
00:09:55,530 --> 00:09:57,030
what would you think about?

207
00:09:57,030 --> 00:09:59,700
This is a really, really useful exercise,

208
00:09:59,700 --> 00:10:01,500
and this is something that I really,

209
00:10:02,951 --> 00:10:04,560
it took some, you know, growing up

210
00:10:04,560 --> 00:10:06,093
to actually understand this.

211
00:10:06,990 --> 00:10:08,100
Because when you think about it

212
00:10:08,100 --> 00:10:10,260
from the other person's perspective,

213
00:10:10,260 --> 00:10:12,180
you know, they're not trying to make it hard for you.

214
00:10:12,180 --> 00:10:14,280
They're not trying to make you jump through hoops

215
00:10:14,280 --> 00:10:16,290
for the sake of jumping through hoops.

216
00:10:16,290 --> 00:10:18,780
But let's say that you get,

217
00:10:18,780 --> 00:10:20,760
you know, like 20,000 applications.

218
00:10:20,760 --> 00:10:24,870
So recently we were looking for a summer intern

219
00:10:24,870 --> 00:10:27,270
and there's just loads,

220
00:10:27,270 --> 00:10:29,583
loads of applications that come in,

221
00:10:30,840 --> 00:10:34,230
and you know, as much as you really want

222
00:10:34,230 --> 00:10:39,120
to give each application all of your attention

223
00:10:39,120 --> 00:10:44,100
and just, you know, really understand each person,

224
00:10:44,100 --> 00:10:45,390
you don't really have the time.

225
00:10:45,390 --> 00:10:47,340
So you're gonna have to think about

226
00:10:47,340 --> 00:10:52,340
ways of making it a bit easier on yourself, right?

227
00:10:53,190 --> 00:10:55,470
So one of those ways

228
00:10:55,470 --> 00:10:58,740
is by looking at somebody's qualification.

229
00:10:58,740 --> 00:11:00,180
But another way,

230
00:11:00,180 --> 00:11:03,240
and probably something that I'm more fond of,

231
00:11:03,240 --> 00:11:04,680
is actually just looking at

232
00:11:04,680 --> 00:11:07,323
what are they capable of doing?

233
00:11:08,250 --> 00:11:10,350
And this really is a key.

234
00:11:10,350 --> 00:11:14,130
So you need to build a portfolio,

235
00:11:14,130 --> 00:11:16,290
you need to show the world,

236
00:11:16,290 --> 00:11:19,650
not tell the world what you can do.

237
00:11:19,650 --> 00:11:23,580
So create some web apps

238
00:11:23,580 --> 00:11:25,230
if you wanna become a web developer,

239
00:11:25,230 --> 00:11:26,610
create some iOS apps

240
00:11:26,610 --> 00:11:28,650
if you wanna become an iOS developer.

241
00:11:28,650 --> 00:11:33,650
And don't just stick to, you know,

242
00:11:34,209 --> 00:11:36,510
the stuff that you see in tutorials.

243
00:11:36,510 --> 00:11:39,180
You have to somehow stand out.

244
00:11:39,180 --> 00:11:42,390
And one of the best tips I can give you,

245
00:11:42,390 --> 00:11:46,830
is again, think from the recruiter's point of view.

246
00:11:46,830 --> 00:11:48,930
They wanna hire a web developer,

247
00:11:48,930 --> 00:11:52,080
they are probably a manager, right?

248
00:11:52,080 --> 00:11:52,953
Of some sort.

249
00:11:54,150 --> 00:11:57,873
What are the kind of tools that they use every day?

250
00:11:58,920 --> 00:12:01,020
So if you're a manager,

251
00:12:01,020 --> 00:12:02,520
especially if you're a product manager

252
00:12:02,520 --> 00:12:04,020
or a software lead,

253
00:12:04,020 --> 00:12:05,790
you're probably gonna use some form

254
00:12:05,790 --> 00:12:09,840
of a task management like Trello or Asana.

255
00:12:09,840 --> 00:12:12,570
You're probably gonna use GitHub,

256
00:12:12,570 --> 00:12:15,303
or something like GitHub, like Bitbucket.

257
00:12:16,290 --> 00:12:19,230
Think about the tools they use,

258
00:12:19,230 --> 00:12:23,520
and build a tool that they can understand.

259
00:12:23,520 --> 00:12:26,430
So if they use Trello or Asana,

260
00:12:26,430 --> 00:12:28,320
I'm sure there's pain points,

261
00:12:28,320 --> 00:12:30,630
I'm sure there are certain features

262
00:12:30,630 --> 00:12:33,060
that would be really cool.

263
00:12:33,060 --> 00:12:37,830
So if you build a Trello clone,

264
00:12:37,830 --> 00:12:40,503
but you add in some features of your own,

265
00:12:41,670 --> 00:12:42,840
something that you think of

266
00:12:42,840 --> 00:12:45,030
that you think would be really useful,

267
00:12:45,030 --> 00:12:46,920
and then you show that manager

268
00:12:46,920 --> 00:12:48,150
what you've built,

269
00:12:48,150 --> 00:12:51,750
they will instantly understand what you've built,

270
00:12:51,750 --> 00:12:54,900
they will see the advantages of your product,

271
00:12:54,900 --> 00:12:58,200
and they will be able to attest to your skill,

272
00:12:58,200 --> 00:13:02,283
which is what is so, so important.

273
00:13:03,480 --> 00:13:06,060
So my advice,

274
00:13:06,060 --> 00:13:08,400
whenever you wanna achieve any sort of goal

275
00:13:08,400 --> 00:13:09,930
that involves other people,

276
00:13:09,930 --> 00:13:13,563
is to think from the other person's point of view.

277
00:13:15,120 --> 00:13:20,120
Alright, so we've done a couple of questions

278
00:13:20,130 --> 00:13:24,870
from the Ask page now,

279
00:13:24,870 --> 00:13:27,600
and I'm seeing so much chat activity,

280
00:13:27,600 --> 00:13:30,630
I really want to get to know you guys

281
00:13:30,630 --> 00:13:32,160
a little bit better.

282
00:13:32,160 --> 00:13:34,860
So I wanna do a poll.

283
00:13:34,860 --> 00:13:38,493
So it's going to be poll time.

284
00:13:43,290 --> 00:13:47,250
Alright, so if you go ahead

285
00:13:47,250 --> 00:13:51,003
and take a look at my slide,

286
00:13:52,050 --> 00:13:53,490
I wanna know where you are.

287
00:13:53,490 --> 00:13:56,520
So where are you streaming from?

288
00:13:56,520 --> 00:13:57,810
Now what you need to do,

289
00:13:57,810 --> 00:14:00,570
is to head over to this link.

290
00:14:00,570 --> 00:14:01,470
So wait a minute,

291
00:14:01,470 --> 00:14:04,680
I'm gonna remove this banner,

292
00:14:04,680 --> 00:14:05,513
and you can see,

293
00:14:05,513 --> 00:14:08,850
if you go to londonappbrewery.com/where,

294
00:14:08,850 --> 00:14:13,850
it will redirect you to this horribly long URL

295
00:14:14,130 --> 00:14:16,650
that's underneath, which is a poll.

296
00:14:16,650 --> 00:14:18,840
So choose an answer,

297
00:14:18,840 --> 00:14:21,240
and I wanna know

298
00:14:21,240 --> 00:14:25,143
what your location is.

299
00:14:27,180 --> 00:14:30,153
Alright, so I think some of you guys have voted,

300
00:14:31,590 --> 00:14:34,983
let's see the results.

301
00:14:35,880 --> 00:14:37,740
Okay, I think there's like 200 votes now,

302
00:14:37,740 --> 00:14:40,923
I'm gonna take a look at the results.

303
00:14:43,680 --> 00:14:47,370
Alright, so it seems like most people are from Asia,

304
00:14:47,370 --> 00:14:50,643
next is Europe, and next is North America.

305
00:14:51,510 --> 00:14:53,220
I mean, that kind of makes sense to me.

306
00:14:53,220 --> 00:14:55,890
I think it's about evening time in Asia now,

307
00:14:55,890 --> 00:14:59,190
and then in Europe, where I'm at, in London,

308
00:14:59,190 --> 00:15:00,840
we're kind of during the day

309
00:15:00,840 --> 00:15:03,780
and then North America's just waking up.

310
00:15:03,780 --> 00:15:05,880
So that's pretty cool.

311
00:15:05,880 --> 00:15:10,740
Alright, so let's take some questions

312
00:15:10,740 --> 00:15:12,930
from YouTube.

313
00:15:12,930 --> 00:15:15,390
You guys have been chatting away in there,

314
00:15:15,390 --> 00:15:19,683
and I'm trying to look at it for,

315
00:15:21,420 --> 00:15:23,490
just to see what's actually happening,

316
00:15:23,490 --> 00:15:25,470
if you're getting the audio and everything.

317
00:15:25,470 --> 00:15:30,390
But let's take some questions from YouTube.

318
00:15:30,390 --> 00:15:32,853
So go ahead and ask away.

319
00:15:36,180 --> 00:15:40,350
Alright, so we got one here from Claudia,

320
00:15:40,350 --> 00:15:42,240
and it's gonna cut off 'cause it's quite long,

321
00:15:42,240 --> 00:15:43,807
but I'll read it out to you.

322
00:15:43,807 --> 00:15:45,960
"I wanna ask you about the way you learn

323
00:15:45,960 --> 00:15:47,310
new coding skills.

324
00:15:47,310 --> 00:15:50,070
How do you go about teaching yourself new skills?

325
00:15:50,070 --> 00:15:52,200
What's your learning process?"

326
00:15:52,200 --> 00:15:53,610
Okay, cool.

327
00:15:53,610 --> 00:15:58,000
So I think one of the most useful skills

328
00:15:58,860 --> 00:16:03,243
like, that I've ever picked up, is learning.

329
00:16:04,140 --> 00:16:08,220
I think if you can learn quite quickly,

330
00:16:08,220 --> 00:16:13,220
then it's gonna help you in pretty much all sorts of ways.

331
00:16:15,180 --> 00:16:20,180
So one of the ways that I do,

332
00:16:20,550 --> 00:16:23,070
one of the ways that I sort of conceptualize it,

333
00:16:23,070 --> 00:16:26,310
is I try to take the entire topic

334
00:16:26,310 --> 00:16:30,000
and I break it down into,

335
00:16:30,000 --> 00:16:33,060
you know, what are all the parts that I need to learn?

336
00:16:33,060 --> 00:16:34,560
Because when you take a textbook

337
00:16:34,560 --> 00:16:35,910
or when you take, I don't know,

338
00:16:35,910 --> 00:16:37,380
let's say, I mean for example,

339
00:16:37,380 --> 00:16:40,080
at the moment, I'm trying to learn German, right?

340
00:16:40,080 --> 00:16:41,580
If I just took a dictionary,

341
00:16:41,580 --> 00:16:43,140
it would take me years,

342
00:16:43,140 --> 00:16:45,960
years before I will learn it.

343
00:16:45,960 --> 00:16:48,390
And I see sometimes people learning programming

344
00:16:48,390 --> 00:16:49,590
a bit like that.

345
00:16:49,590 --> 00:16:54,590
Like they try to learn every single method,

346
00:16:55,200 --> 00:16:57,570
every single function

347
00:16:57,570 --> 00:16:59,910
in a particular programming languages,

348
00:16:59,910 --> 00:17:02,400
API, or you know,

349
00:17:02,400 --> 00:17:04,920
just trying to learn it all, right?

350
00:17:04,920 --> 00:17:06,420
And there's a lot of courses

351
00:17:06,420 --> 00:17:08,880
that are also kind of like a reference guide

352
00:17:08,880 --> 00:17:09,713
kind of style,

353
00:17:09,713 --> 00:17:12,750
where they show you everything.

354
00:17:12,750 --> 00:17:14,550
And I think in terms of learning,

355
00:17:14,550 --> 00:17:17,040
it doesn't really work.

356
00:17:17,040 --> 00:17:20,069
Instead, what you kind of need to do is again,

357
00:17:20,069 --> 00:17:22,380
you have to have a goal, right?

358
00:17:22,380 --> 00:17:24,869
So if you're learning to program,

359
00:17:24,869 --> 00:17:27,930
maybe that goal is you have a particular app

360
00:17:27,930 --> 00:17:29,820
you wanna build.

361
00:17:29,820 --> 00:17:33,570
Now, there's certain foundational skills that you need.

362
00:17:33,570 --> 00:17:36,390
But once you get past the foundation,

363
00:17:36,390 --> 00:17:38,580
then you're kind of doing like learning Lego.

364
00:17:38,580 --> 00:17:39,413
You're trying to figure out,

365
00:17:39,413 --> 00:17:41,010
okay, I need to learn this bit.

366
00:17:41,010 --> 00:17:42,060
Where should I go for that?

367
00:17:42,060 --> 00:17:44,880
I need to learn that part in order to do this.

368
00:17:44,880 --> 00:17:48,870
So for example, the way that I'm thinking about German,

369
00:17:48,870 --> 00:17:49,920
like learning German,

370
00:17:49,920 --> 00:17:52,770
I've realized I don't need to write German.

371
00:17:52,770 --> 00:17:56,190
I probably could read,

372
00:17:56,190 --> 00:17:58,080
but it doesn't really bother me.

373
00:17:58,080 --> 00:18:02,970
All I wanna focus on is actually listening and speaking.

374
00:18:02,970 --> 00:18:06,213
So that already makes my task a lot easier.

375
00:18:07,140 --> 00:18:11,840
Now, next, if I wanna be able to speak well,

376
00:18:13,800 --> 00:18:17,010
then I have to practice, right?

377
00:18:17,010 --> 00:18:21,000
So there's a really good course

378
00:18:21,000 --> 00:18:24,030
actually by Pimsleur that I use,

379
00:18:24,030 --> 00:18:26,280
where all they do is they just teach you

380
00:18:26,280 --> 00:18:29,190
a couple of ways of saying a sentence

381
00:18:29,190 --> 00:18:31,740
and then they get you to practice.

382
00:18:31,740 --> 00:18:32,850
You just, you know,

383
00:18:32,850 --> 00:18:34,080
they'll be like, what is,

384
00:18:34,080 --> 00:18:36,210
how do you say, "I wanna go to the restaurant"?

385
00:18:36,210 --> 00:18:38,070
How do you say, "I'm going to the restaurant"?

386
00:18:38,070 --> 00:18:40,020
How do you say, "I went to the restaurant"?

387
00:18:40,020 --> 00:18:40,853
Et cetera.

388
00:18:40,853 --> 00:18:42,960
And you have a lot of practice

389
00:18:42,960 --> 00:18:46,260
just putting the words together

390
00:18:46,260 --> 00:18:48,423
in some sort of logical way.

391
00:18:49,260 --> 00:18:52,320
And then because it's not really interactive,

392
00:18:52,320 --> 00:18:56,250
it's just, you know, a list of sentences I have to say,

393
00:18:56,250 --> 00:18:57,930
then I will take that

394
00:18:57,930 --> 00:19:00,000
and take Google Translate,

395
00:19:00,000 --> 00:19:01,800
which can listen live

396
00:19:01,800 --> 00:19:04,380
to what you are speaking in German,

397
00:19:04,380 --> 00:19:07,230
and it'll translate it to English text.

398
00:19:07,230 --> 00:19:10,170
So then I can judge based on that translation,

399
00:19:10,170 --> 00:19:12,030
well how good is my German,

400
00:19:12,030 --> 00:19:15,660
did I manage to conjugate my verbs correctly?

401
00:19:15,660 --> 00:19:18,390
Did I manage to put everything together?

402
00:19:18,390 --> 00:19:22,200
And then in terms of listening,

403
00:19:22,200 --> 00:19:26,190
one of the hacks that I kind of came up with,

404
00:19:26,190 --> 00:19:28,473
I guess, I'm sure it's not original,

405
00:19:29,520 --> 00:19:32,040
but I watch a lot of shows on Netflix,

406
00:19:32,040 --> 00:19:34,800
as I'm sure a lot of you guys do.

407
00:19:34,800 --> 00:19:38,190
But I discovered that if you listen

408
00:19:38,190 --> 00:19:42,540
to a TV show that's produced in another language,

409
00:19:42,540 --> 00:19:43,983
so for me it's German,

410
00:19:45,030 --> 00:19:48,000
you can switch on not only the subtitles,

411
00:19:48,000 --> 00:19:49,350
which is helpful,

412
00:19:49,350 --> 00:19:53,160
but you can switch on something called, "Audio described,"

413
00:19:53,160 --> 00:19:58,080
which basically will describe to you,

414
00:19:58,080 --> 00:20:03,080
it's intended for people who are unable to see,

415
00:20:04,260 --> 00:20:07,830
to be able to hear what's happening in the show.

416
00:20:07,830 --> 00:20:09,450
But to somebody who's also,

417
00:20:09,450 --> 00:20:11,760
you know, not really very good at the language,

418
00:20:11,760 --> 00:20:14,130
hearing what's happening on the screen

419
00:20:14,130 --> 00:20:16,770
being described to me in German.

420
00:20:16,770 --> 00:20:18,120
You know, it'll be something like,

421
00:20:18,120 --> 00:20:20,160
a man walks into the room,

422
00:20:20,160 --> 00:20:22,800
the man takes the keys from the table,

423
00:20:22,800 --> 00:20:23,820
like I can see that,

424
00:20:23,820 --> 00:20:24,960
I can see what's happening,

425
00:20:24,960 --> 00:20:27,270
and I can match up what's happening

426
00:20:27,270 --> 00:20:29,850
with what's being described.

427
00:20:29,850 --> 00:20:31,890
And this has been really, really helpful for me

428
00:20:31,890 --> 00:20:33,780
to learn listening.

429
00:20:33,780 --> 00:20:36,060
So yeah, basically what I would say is,

430
00:20:36,060 --> 00:20:37,710
break down the problem,

431
00:20:37,710 --> 00:20:39,390
figure out the goal,

432
00:20:39,390 --> 00:20:42,150
just take the parts that you need to do

433
00:20:42,150 --> 00:20:43,830
to achieve the goal,

434
00:20:43,830 --> 00:20:48,830
and then see how you can practice those skills repeatedly.

435
00:20:49,170 --> 00:20:51,960
That's probably the best way of learning.

436
00:20:51,960 --> 00:20:55,683
Alright, let's take another question from YouTube.

437
00:21:00,060 --> 00:21:03,273
Alright, we got one from,

438
00:21:06,390 --> 00:21:11,390
I think your name is Yuvraj Agarkar.

439
00:21:12,090 --> 00:21:15,270
So it's gonna cut off the text again,

440
00:21:15,270 --> 00:21:16,297
but I'll read it out.

441
00:21:16,297 --> 00:21:20,730
"I'm 17, and I've completed your iOS and web dev courses.

442
00:21:20,730 --> 00:21:21,960
My question is,

443
00:21:21,960 --> 00:21:24,180
how to be good at reading docs,

444
00:21:24,180 --> 00:21:26,310
and also how to start a startup?"

445
00:21:26,310 --> 00:21:27,143
Okay, cool.

446
00:21:27,143 --> 00:21:28,470
So there's two questions in there.

447
00:21:28,470 --> 00:21:31,170
First question is how do you get good at reading docs?

448
00:21:32,340 --> 00:21:36,300
The answer is, it depends.

449
00:21:36,300 --> 00:21:39,660
So firstly, there's a difference

450
00:21:39,660 --> 00:21:42,243
in the quality of documentation.

451
00:21:43,500 --> 00:21:46,800
So I worked a lot with iOS,

452
00:21:46,800 --> 00:21:51,390
and so I'm mostly reading Apple documentation,

453
00:21:51,390 --> 00:21:53,790
which is, I mean it's beautiful,

454
00:21:53,790 --> 00:21:56,610
like they've laid out the website really nicely,

455
00:21:56,610 --> 00:21:58,530
but if you've taken my iOS courses,

456
00:21:58,530 --> 00:22:01,623
you know that I think they're kind of minimalist.

457
00:22:02,520 --> 00:22:03,787
They're kind of just like,

458
00:22:03,787 --> 00:22:06,873
"Oh yeah, we have this thing which you can use,

459
00:22:07,710 --> 00:22:08,543
but why don't you go,

460
00:22:08,543 --> 00:22:10,740
and like find out yourself how to do it?"

461
00:22:10,740 --> 00:22:12,600
So yeah, it's useful,

462
00:22:12,600 --> 00:22:14,940
but you know, if you've ever looked at

463
00:22:14,940 --> 00:22:16,470
some of Google's documentation,

464
00:22:16,470 --> 00:22:18,180
especially Flutter documentation,

465
00:22:18,180 --> 00:22:21,210
is absolutely incredible.

466
00:22:21,210 --> 00:22:25,290
And you know, really like kudos to the team,

467
00:22:25,290 --> 00:22:28,230
because it is the best documentation I've ever seen.

468
00:22:28,230 --> 00:22:29,670
It's kind of like,

469
00:22:29,670 --> 00:22:32,010
this is a method that we have

470
00:22:32,010 --> 00:22:33,720
in this particular module,

471
00:22:33,720 --> 00:22:34,950
this is how you would use it,

472
00:22:34,950 --> 00:22:36,630
here's a code example,

473
00:22:36,630 --> 00:22:40,440
here are the various parameters that you can,

474
00:22:40,440 --> 00:22:41,760
you know, tweak.

475
00:22:41,760 --> 00:22:43,470
And it is just so good

476
00:22:43,470 --> 00:22:45,570
that you can sort of imagine yourself

477
00:22:45,570 --> 00:22:48,690
being able to pick up how to use it very easily.

478
00:22:48,690 --> 00:22:49,747
Whereas Apple kind of like,

479
00:22:49,747 --> 00:22:51,420
"Yeah, we don't really care, you know.

480
00:22:51,420 --> 00:22:53,427
If you make it, you make it."

481
00:22:53,427 --> 00:22:54,260
If you make an app,

482
00:22:54,260 --> 00:22:55,863
there's enough people who make apps, I don't know.

483
00:22:55,863 --> 00:22:57,720
I don't know what is their thinking

484
00:22:57,720 --> 00:22:59,610
behind their documentation,

485
00:22:59,610 --> 00:23:01,293
but it's very hard.

486
00:23:02,430 --> 00:23:03,840
The second thing I would say,

487
00:23:03,840 --> 00:23:06,690
is that you don't necessarily learn

488
00:23:06,690 --> 00:23:08,193
a lot from documentation.

489
00:23:08,193 --> 00:23:11,250
It's kind of like if you were learning a language

490
00:23:11,250 --> 00:23:13,503
and your starting point was the dictionary,

491
00:23:14,340 --> 00:23:16,440
you'll be there for a while.

492
00:23:16,440 --> 00:23:20,910
So the good thing is that, you know,

493
00:23:20,910 --> 00:23:23,250
this kind of comes back to how you learn, right?

494
00:23:23,250 --> 00:23:27,090
A lot of people still learn in a pre-computer,

495
00:23:27,090 --> 00:23:29,130
pre-internet kind of way,

496
00:23:29,130 --> 00:23:30,483
where you read a book,

497
00:23:31,740 --> 00:23:34,650
your lecturer gives you a lecture,

498
00:23:34,650 --> 00:23:37,170
you take notes, you memorize those notes,

499
00:23:37,170 --> 00:23:38,003
you read the book,

500
00:23:38,003 --> 00:23:40,083
you take more notes, you do a test.

501
00:23:41,040 --> 00:23:43,053
This I would say,

502
00:23:44,310 --> 00:23:46,500
is good for exams or for school,

503
00:23:46,500 --> 00:23:48,390
It's probably still the way you have to do it,

504
00:23:48,390 --> 00:23:49,920
but if you're actually just trying to learn

505
00:23:49,920 --> 00:23:52,590
a skill for life or for, you know,

506
00:23:52,590 --> 00:23:55,650
changing jobs or just for yourself,

507
00:23:55,650 --> 00:23:56,580
it's not the best way,

508
00:23:56,580 --> 00:24:00,030
because information is really cheap.

509
00:24:00,030 --> 00:24:03,750
You can get hold of pretty much any knowledge

510
00:24:03,750 --> 00:24:05,040
or information you want

511
00:24:05,040 --> 00:24:06,900
just by typing it into Google.

512
00:24:06,900 --> 00:24:10,860
So why should I store all of that information in my brain

513
00:24:10,860 --> 00:24:15,660
when you know, it's just two or three keystrokes away?

514
00:24:15,660 --> 00:24:17,670
So I don't really like to do that.

515
00:24:17,670 --> 00:24:19,890
And this comes back to documentation.

516
00:24:19,890 --> 00:24:21,870
I don't remember documentation,

517
00:24:21,870 --> 00:24:24,330
I don't learn documentation.

518
00:24:24,330 --> 00:24:28,143
There are loads of methods that I'm not,

519
00:24:29,250 --> 00:24:31,980
you know, I don't remember how to use.

520
00:24:31,980 --> 00:24:35,370
But the thing I know is that I have the skills

521
00:24:35,370 --> 00:24:40,080
to be able to understand the code

522
00:24:40,080 --> 00:24:41,190
when I need to.

523
00:24:41,190 --> 00:24:43,680
So when I want to look something up,

524
00:24:43,680 --> 00:24:45,660
I look it up in the documentation.

525
00:24:45,660 --> 00:24:47,910
Actually, usually, I look it up in Stack Overflow,

526
00:24:47,910 --> 00:24:50,730
I try to see an example where it's used,

527
00:24:50,730 --> 00:24:52,710
and then in the example,

528
00:24:52,710 --> 00:24:54,030
I'll see a particular method

529
00:24:54,030 --> 00:24:56,310
that's in the documentation,

530
00:24:56,310 --> 00:24:57,960
and then if I want more background,

531
00:24:57,960 --> 00:25:00,453
I'll read up on it in the documentation.

532
00:25:01,380 --> 00:25:05,253
It's much better to learn things as when you need to.

533
00:25:06,090 --> 00:25:09,690
So that's pretty much what I do.

534
00:25:09,690 --> 00:25:12,003
So the next question is,

535
00:25:13,320 --> 00:25:16,443
how to start a startup?

536
00:25:17,880 --> 00:25:20,080
That's like, a really big question

537
00:25:20,970 --> 00:25:24,600
and I think back in the Ask,

538
00:25:24,600 --> 00:25:27,003
there's also somebody who asked,

539
00:25:28,080 --> 00:25:31,507
I think it was somebody called Oliver, who said,

540
00:25:31,507 --> 00:25:33,900
"What do you recommend to aspiring entrepreneurs?"

541
00:25:33,900 --> 00:25:35,943
So I'm gonna answer these two together.

542
00:25:38,220 --> 00:25:42,513
So when I started,

543
00:25:43,620 --> 00:25:46,410
so I kind of started building a startup

544
00:25:46,410 --> 00:25:50,070
while I was still working as a doctor,

545
00:25:50,070 --> 00:25:54,213
which is probably a little bit masochistic.

546
00:25:55,530 --> 00:25:59,040
Because I was working these crazy hours,

547
00:25:59,040 --> 00:26:04,040
like oh man, it was probably like some 14-hour,

548
00:26:04,620 --> 00:26:07,023
occasionally, like 16-hour days.

549
00:26:08,130 --> 00:26:12,060
And, but the good thing about medicine

550
00:26:12,060 --> 00:26:14,700
at least, is you have night shifts.

551
00:26:14,700 --> 00:26:16,230
Well, the good thing or the bad thing,

552
00:26:16,230 --> 00:26:20,370
and the night shifts, you know, to be humane,

553
00:26:20,370 --> 00:26:22,050
at least in Europe,

554
00:26:22,050 --> 00:26:24,150
after three days of night shifts,

555
00:26:24,150 --> 00:26:26,160
we tend to get three days off.

556
00:26:26,160 --> 00:26:29,220
So the first day, you'll be completely destroyed,

557
00:26:29,220 --> 00:26:30,720
you'll be hardly human,

558
00:26:30,720 --> 00:26:33,210
'cause you're trying to switch time zones, right?

559
00:26:33,210 --> 00:26:34,680
It's kinda like flying to Australia

560
00:26:34,680 --> 00:26:36,423
and back every week.

561
00:26:37,620 --> 00:26:39,990
So the first day is kind of like gone,

562
00:26:39,990 --> 00:26:41,820
but the second and third days

563
00:26:41,820 --> 00:26:46,530
I found that I was able to kind of recuperate those days

564
00:26:46,530 --> 00:26:49,200
and I would just go to the library

565
00:26:49,200 --> 00:26:52,413
and I would work on my startup.

566
00:26:53,700 --> 00:26:58,230
So the first thing is, you gotta find time.

567
00:26:58,230 --> 00:27:01,230
There is no perfect time to start a startup.

568
00:27:01,230 --> 00:27:03,720
There is no perfect opportunity

569
00:27:03,720 --> 00:27:06,090
that's just gonna like hit you on the head.

570
00:27:06,090 --> 00:27:09,300
Everything that we've built, everything,

571
00:27:09,300 --> 00:27:11,760
every opportunity that's come to us

572
00:27:11,760 --> 00:27:14,130
has taken a lot of work

573
00:27:14,130 --> 00:27:16,743
to prepare to get to that point, right?

574
00:27:18,000 --> 00:27:19,830
I think there was this thing

575
00:27:19,830 --> 00:27:21,600
that my granddad drilled into me,

576
00:27:21,600 --> 00:27:23,973
which is my late granddad.

577
00:27:25,140 --> 00:27:27,750
He used to take me to school on his bicycle every day,

578
00:27:27,750 --> 00:27:30,900
and on this little like 30-minute bicycle ride,

579
00:27:30,900 --> 00:27:35,310
he would give me these like "Chicken Soup" style,

580
00:27:35,310 --> 00:27:37,680
like, pieces of like nuggets of advice.

581
00:27:37,680 --> 00:27:39,720
I have like so many pieces of advice,

582
00:27:39,720 --> 00:27:42,390
including like, okay they're gonna sound weird.

583
00:27:42,390 --> 00:27:45,003
It's like if you ate,

584
00:27:46,020 --> 00:27:49,980
beans uncooked twice,

585
00:27:49,980 --> 00:27:53,280
and you still continue eating uncooked beans,

586
00:27:53,280 --> 00:27:55,918
then that's not very smart.

587
00:27:55,918 --> 00:27:58,740
(Angela laughing)

588
00:27:58,740 --> 00:28:01,530
So I think what he's trying to say is,

589
00:28:01,530 --> 00:28:03,930
don't make the same mistake twice.

590
00:28:03,930 --> 00:28:06,430
I don't know why it has to do with uncooked beans.

591
00:28:07,350 --> 00:28:10,530
But another thing that he told me is that,

592
00:28:10,530 --> 00:28:15,390
you know, opportunities come to those who are prepared.

593
00:28:15,390 --> 00:28:17,280
I'm pretty sure it was another food analogy

594
00:28:17,280 --> 00:28:19,650
'cause I do really well with food analogies,

595
00:28:19,650 --> 00:28:21,573
that's the way I understand the world.

596
00:28:22,950 --> 00:28:25,713
But he says that, you know,

597
00:28:26,880 --> 00:28:30,030
every time you see somebody looking like

598
00:28:30,030 --> 00:28:33,000
as if they were just an overnight success,

599
00:28:33,000 --> 00:28:34,500
it's never overnight.

600
00:28:34,500 --> 00:28:38,130
you don't see all the hours and days

601
00:28:38,130 --> 00:28:41,460
that they've poured into doing something

602
00:28:41,460 --> 00:28:45,450
fruitful or not, successful or not,

603
00:28:45,450 --> 00:28:46,950
until they get to the point

604
00:28:46,950 --> 00:28:48,480
where they're prepared enough

605
00:28:48,480 --> 00:28:51,240
to be hit by that opportunity.

606
00:28:51,240 --> 00:28:52,740
So a good example, I think,

607
00:28:52,740 --> 00:28:55,800
is for example, we built the Flutter course,

608
00:28:55,800 --> 00:29:00,800
because Tim, who heads up the Flutter team at Google,

609
00:29:01,590 --> 00:29:05,250
took my iOS course and he loved it so much

610
00:29:05,250 --> 00:29:08,340
that he reached out to me over Twitter

611
00:29:08,340 --> 00:29:11,730
and this is how we partnered with the Flutter team

612
00:29:11,730 --> 00:29:14,073
at Google to build this course together.

613
00:29:15,060 --> 00:29:19,860
Now if I had just started building courses day one,

614
00:29:19,860 --> 00:29:22,650
and you know, firstly nobody would know about you.

615
00:29:22,650 --> 00:29:25,500
Secondly, you know, there's no track record.

616
00:29:25,500 --> 00:29:27,240
And thirdly, I'm not even sure

617
00:29:27,240 --> 00:29:28,710
I would be able to build

618
00:29:28,710 --> 00:29:32,910
such a good course from scratch.

619
00:29:32,910 --> 00:29:37,830
So you know, the idea is to spend all of your time

620
00:29:37,830 --> 00:29:41,130
preparing your startup, working on it,

621
00:29:41,130 --> 00:29:43,110
and then you know, there will be moments,

622
00:29:43,110 --> 00:29:44,850
there'll be wins and there'll be losses,

623
00:29:44,850 --> 00:29:46,920
and you have to grab onto the wins,

624
00:29:46,920 --> 00:29:48,810
and not think too much about the losses.

625
00:29:48,810 --> 00:29:50,580
That's pretty much in a nutshell,

626
00:29:50,580 --> 00:29:53,973
how I think about our startup.

627
00:29:55,350 --> 00:29:59,460
Okay, so I'm gonna go back to the chat,

628
00:29:59,460 --> 00:30:04,460
and I'm gonna ask you guys for some more questions,

629
00:30:04,590 --> 00:30:07,143
and let's see if we got some good ones.

630
00:30:08,940 --> 00:30:10,890
Alright, so I think,

631
00:30:10,890 --> 00:30:13,560
when I was looking at the questions

632
00:30:13,560 --> 00:30:15,960
that people asked previously,

633
00:30:15,960 --> 00:30:17,670
and also, in YouTube right now,

634
00:30:17,670 --> 00:30:21,300
the one that I'm seeing a lot is this one.

635
00:30:21,300 --> 00:30:23,940
It seems like everybody wants to know

636
00:30:23,940 --> 00:30:28,140
when the iOS 14 update is coming for iOS,

637
00:30:28,140 --> 00:30:30,360
or is there gonna be a new course?

638
00:30:30,360 --> 00:30:31,770
When is it gonna happen?

639
00:30:31,770 --> 00:30:32,970
What is happening on that?

640
00:30:32,970 --> 00:30:34,470
Should I wait for the course?

641
00:30:34,470 --> 00:30:38,010
Should I continue the iOS 13 course?

642
00:30:38,010 --> 00:30:39,810
What's happening?

643
00:30:39,810 --> 00:30:44,810
Okay, so here's what is happening.

644
00:30:46,830 --> 00:30:49,650
We've reviewed Big Sur,

645
00:30:49,650 --> 00:30:52,800
and also the latest version of Xcode.

646
00:30:52,800 --> 00:30:55,350
We're in the process of testing the course

647
00:30:55,350 --> 00:30:58,860
through all of these new pieces of software.

648
00:30:58,860 --> 00:31:01,260
And what we realized is that

649
00:31:01,260 --> 00:31:04,050
the changes are not that great.

650
00:31:04,050 --> 00:31:09,033
So there's basically not enough changes to,

651
00:31:09,930 --> 00:31:10,763
there's a,

652
00:31:10,763 --> 00:31:13,620
they've tweaked the style of Xcode a little bit

653
00:31:13,620 --> 00:31:15,630
and they've added some handy features,

654
00:31:15,630 --> 00:31:17,220
which we might point out.

655
00:31:17,220 --> 00:31:19,470
But essentially over, you know,

656
00:31:19,470 --> 00:31:21,303
what we've been doing is,

657
00:31:22,451 --> 00:31:24,570
we've been just sort of trying to figure out

658
00:31:24,570 --> 00:31:27,450
how we can update the last parts of the course

659
00:31:27,450 --> 00:31:29,580
because they're more outdated.

660
00:31:29,580 --> 00:31:31,770
Whereas the beginning modules

661
00:31:31,770 --> 00:31:34,320
sort of up to FlashChat, I think.

662
00:31:34,320 --> 00:31:37,890
So the first 14 or 15 modules we're gonna keep as is,

663
00:31:37,890 --> 00:31:39,210
because they still work.

664
00:31:39,210 --> 00:31:41,220
But we'll update some of the interfaces,

665
00:31:41,220 --> 00:31:44,580
so at least initially, it won't be so confusing.

666
00:31:44,580 --> 00:31:49,230
But that means that there will be no new iOS course,

667
00:31:49,230 --> 00:31:51,450
you won't have to buy anything,

668
00:31:51,450 --> 00:31:53,760
or the updates that we're making

669
00:31:53,760 --> 00:31:55,440
through this winter and next spring

670
00:31:55,440 --> 00:31:59,100
will get added to the existing iOS course.

671
00:31:59,100 --> 00:32:02,070
So don't buy any more courses,

672
00:32:02,070 --> 00:32:04,800
just keep the one that you already have,

673
00:32:04,800 --> 00:32:07,320
and you'll see the updates roll in.

674
00:32:07,320 --> 00:32:10,410
But if you're already learning with the course,

675
00:32:10,410 --> 00:32:13,500
don't worry, the changes are not that big.

676
00:32:13,500 --> 00:32:14,790
You'll be able to,

677
00:32:14,790 --> 00:32:16,390
you'll be able to figure it out.

678
00:32:17,370 --> 00:32:20,970
So that's what's happening on that.

679
00:32:20,970 --> 00:32:24,723
And let's see what other questions we've got in YouTube.

680
00:32:28,050 --> 00:32:32,897
Alright, so we've got a question from Atharva Wasekar,

681
00:32:35,430 --> 00:32:39,243
and also some people on YouTube, it seems.

682
00:32:41,677 --> 00:32:44,277
"Do you watch anime?"

683
00:32:45,120 --> 00:32:48,183
Okay, so that's kind of,

684
00:32:51,570 --> 00:32:53,400
it's interesting, that's a question

685
00:32:53,400 --> 00:32:54,840
that everybody wants to know.

686
00:32:54,840 --> 00:32:56,520
I wonder if it's because of all the memes

687
00:32:56,520 --> 00:32:59,490
that I put into the courses from anime.

688
00:32:59,490 --> 00:33:04,490
So I don't think that,

689
00:33:07,290 --> 00:33:09,060
so the anime that I like basically,

690
00:33:09,060 --> 00:33:10,560
is quite old school.

691
00:33:10,560 --> 00:33:12,780
You know, your girl's not young.

692
00:33:12,780 --> 00:33:17,497
And so for example, Ghibli movies,

693
00:33:17,497 --> 00:33:20,490
"Spirited Away," it's like one of my favorite,

694
00:33:20,490 --> 00:33:22,710
all-time movies.

695
00:33:22,710 --> 00:33:24,150
I love it so much,

696
00:33:24,150 --> 00:33:25,830
but pretty much any Ghibli movie,

697
00:33:25,830 --> 00:33:29,400
it's amazing, it's just like paints the scene.

698
00:33:29,400 --> 00:33:30,630
But more recently,

699
00:33:30,630 --> 00:33:32,430
I'm kind of late to the bandwagon here,

700
00:33:32,430 --> 00:33:34,810
but Netflix started showing this

701
00:33:36,510 --> 00:33:39,337
sort of a western anime called,

702
00:33:39,337 --> 00:33:41,967
"Avatar: The Last Airbender."

703
00:33:43,020 --> 00:33:45,363
Okay, so if you haven't watched this,

704
00:33:46,470 --> 00:33:49,170
don't be put off by the name.

705
00:33:49,170 --> 00:33:51,360
It has a horrible name,

706
00:33:51,360 --> 00:33:55,050
but it is so good,

707
00:33:55,050 --> 00:33:57,933
it's like reliving childhood, you know,

708
00:33:57,933 --> 00:34:01,290
like if you could just go back to being a little child,

709
00:34:01,290 --> 00:34:02,190
that's how it feels.

710
00:34:02,190 --> 00:34:03,960
It's so wholesome,

711
00:34:03,960 --> 00:34:07,590
and oh my God, it's just so good.

712
00:34:07,590 --> 00:34:08,699
If you haven't watched it,

713
00:34:08,699 --> 00:34:09,870
I wouldn't ruin it for you.

714
00:34:09,870 --> 00:34:13,500
But it is literally the best animated show

715
00:34:13,500 --> 00:34:15,449
I have ever watched,

716
00:34:15,449 --> 00:34:18,543
and it has a special place in my heart.

717
00:34:19,860 --> 00:34:22,172
Okay, what other questions have we got?

718
00:34:25,949 --> 00:34:30,949
We've got a question from a 13-year-old boy, I think.

719
00:34:31,534 --> 00:34:33,951
Avadhoot, Avadhoot, Avadhoot.

720
00:34:35,969 --> 00:34:37,500
I'm not sure.

721
00:34:37,500 --> 00:34:42,500
And he asks, "What careers can I have at age 13?"

722
00:34:43,199 --> 00:34:44,760
Okay, so the full question,

723
00:34:44,760 --> 00:34:48,693
I will read out 'cause it's a little bit long.

724
00:34:50,610 --> 00:34:55,610
He says that, "I am a 13-year-old boy,

725
00:34:55,679 --> 00:34:57,930
I'm doing your web development course,

726
00:34:57,930 --> 00:35:00,510
I'm even doing a course based on how to create AI

727
00:35:00,510 --> 00:35:01,860
and ethical hacking.

728
00:35:01,860 --> 00:35:04,860
What careers can I have at this age or a job

729
00:35:04,860 --> 00:35:07,080
that doesn't consider my age?

730
00:35:07,080 --> 00:35:08,370
Please take this question,

731
00:35:08,370 --> 00:35:09,240
love the way you teach,

732
00:35:09,240 --> 00:35:11,860
found it easy to understand, Avadhoot."

733
00:35:11,860 --> 00:35:14,610
Okay, so firstly,

734
00:35:14,610 --> 00:35:15,900
why are you thinking about work?

735
00:35:15,900 --> 00:35:17,250
You're 13, man.

736
00:35:17,250 --> 00:35:19,200
Like, just enjoy life.

737
00:35:19,200 --> 00:35:21,993
It's so good to be that age.

738
00:35:23,220 --> 00:35:24,810
But you know, then again,

739
00:35:24,810 --> 00:35:28,890
I have to say, like when I was 13,

740
00:35:28,890 --> 00:35:31,830
I was probably the same as you.

741
00:35:31,830 --> 00:35:36,420
I was also thinking about like how to get a job,

742
00:35:36,420 --> 00:35:37,440
I don't know what it is.

743
00:35:37,440 --> 00:35:39,540
I think you're probably an overachiever,

744
00:35:39,540 --> 00:35:41,793
like a type A person like me as well.

745
00:35:42,630 --> 00:35:47,100
So when I was 13,

746
00:35:47,100 --> 00:35:49,140
I was thinking that,

747
00:35:49,140 --> 00:35:52,560
I'd really like to have some pocket money,

748
00:35:52,560 --> 00:35:54,030
'cause my parents didn't really believe

749
00:35:54,030 --> 00:35:54,870
in pocket money,

750
00:35:54,870 --> 00:35:56,910
and there were like sweets and snacks

751
00:35:56,910 --> 00:35:58,440
that my friends were having,

752
00:35:58,440 --> 00:35:59,430
and I was kind of jealous.

753
00:35:59,430 --> 00:36:00,263
So I was like, "You know what?

754
00:36:00,263 --> 00:36:01,860
I'm gonna make my own money."

755
00:36:01,860 --> 00:36:06,540
So I decided to take an inventory of,

756
00:36:06,540 --> 00:36:08,190
what am I good at?

757
00:36:08,190 --> 00:36:11,070
And I tried out a couple of things.

758
00:36:11,070 --> 00:36:13,860
One is, I got legs, I can walk.

759
00:36:13,860 --> 00:36:17,880
So I signed up for this thing in the UK,

760
00:36:17,880 --> 00:36:19,740
I'm not even sure what it's called in elsewhere,

761
00:36:19,740 --> 00:36:21,870
but basically there's this giant book,

762
00:36:21,870 --> 00:36:24,030
like a telephone directory that we used to have,

763
00:36:24,030 --> 00:36:25,590
like pre-internet days.

764
00:36:25,590 --> 00:36:27,960
It's called like, "The Yellow Pages," in the UK.

765
00:36:27,960 --> 00:36:29,850
And you can basically go door-to-door.

766
00:36:29,850 --> 00:36:32,883
lugging these like. two-kilogram books.

767
00:36:33,930 --> 00:36:36,000
and you get paid a pound,

768
00:36:36,000 --> 00:36:38,220
so like about $1.20,

769
00:36:38,220 --> 00:36:42,060
for every one of these books that you deliver.

770
00:36:42,060 --> 00:36:44,820
So the thing is that they're so heavy,

771
00:36:44,820 --> 00:36:47,580
they're like, I don't know,

772
00:36:47,580 --> 00:36:49,020
they're like two kilos each.

773
00:36:49,020 --> 00:36:51,210
So if you're manning 10 of them,

774
00:36:51,210 --> 00:36:52,323
and I was 13,

775
00:36:54,000 --> 00:36:55,920
that was pretty hard,

776
00:36:55,920 --> 00:36:57,660
and I got some pocket money,

777
00:36:57,660 --> 00:36:59,910
but I thought about iterating on that.

778
00:36:59,910 --> 00:37:02,430
So you know, coming back to startups,

779
00:37:02,430 --> 00:37:04,710
you gotta try something, you test it out,

780
00:37:04,710 --> 00:37:07,380
see if it works, see if people like it,

781
00:37:07,380 --> 00:37:09,540
see if it gets you to your goal,

782
00:37:09,540 --> 00:37:11,130
and if not, you iterate.

783
00:37:11,130 --> 00:37:13,053
So my iteration,

784
00:37:14,250 --> 00:37:16,890
basically ended up in me thinking about

785
00:37:16,890 --> 00:37:18,390
what else do I have?

786
00:37:18,390 --> 00:37:21,150
And maybe like manual labor

787
00:37:21,150 --> 00:37:22,653
isn't really my strong point?

788
00:37:23,580 --> 00:37:25,110
So I thought that well, you know,

789
00:37:25,110 --> 00:37:27,090
I'm like pretty good at maths,

790
00:37:27,090 --> 00:37:28,980
I'm pretty good at physics,

791
00:37:28,980 --> 00:37:31,680
and there's probably other kids

792
00:37:31,680 --> 00:37:33,660
who wanna learn math and physics.

793
00:37:33,660 --> 00:37:37,200
So I printed out these little flyers

794
00:37:37,200 --> 00:37:39,090
like from my little home printer.

795
00:37:39,090 --> 00:37:41,820
So like they were like this big each per ad,

796
00:37:41,820 --> 00:37:43,800
'cause I didn't wanna waste too much ink.

797
00:37:43,800 --> 00:37:46,140
And I cut it out of the page,

798
00:37:46,140 --> 00:37:49,590
and it's about like eight ads per page.

799
00:37:49,590 --> 00:37:51,180
And I went door-to-door,

800
00:37:51,180 --> 00:37:53,430
around sort of my neighborhood area,

801
00:37:53,430 --> 00:37:55,710
like an area that I thought was like,

802
00:37:55,710 --> 00:37:57,210
within walking distance,

803
00:37:57,210 --> 00:38:00,243
and I posted it to everybody in the mailbox,

804
00:38:01,830 --> 00:38:03,690
and then like some people actually called me up

805
00:38:03,690 --> 00:38:05,460
and then I became a tutor,

806
00:38:05,460 --> 00:38:07,710
although probably illegally,

807
00:38:07,710 --> 00:38:09,780
because I'm pretty sure you're not allowed

808
00:38:09,780 --> 00:38:12,480
to work and earn money at age 13,

809
00:38:12,480 --> 00:38:15,630
unless you're like supervised or something.

810
00:38:15,630 --> 00:38:19,950
But that was like my first entrepreneurial bent.

811
00:38:19,950 --> 00:38:21,660
So coming back to your question,

812
00:38:21,660 --> 00:38:23,790
what careers can you have at age 13?

813
00:38:23,790 --> 00:38:25,650
Well now that you have the internet,

814
00:38:25,650 --> 00:38:28,050
effectively, you could do anything,

815
00:38:28,050 --> 00:38:31,320
you could like probably sign up on Fiverr

816
00:38:31,320 --> 00:38:34,353
and start doing freelance gigs.

817
00:38:35,460 --> 00:38:37,650
I think when people sign up to these freelance gigs,

818
00:38:37,650 --> 00:38:41,220
they always wanna like charge what it's worth.

819
00:38:41,220 --> 00:38:43,350
And I would say, just don't do that.

820
00:38:43,350 --> 00:38:45,540
Don't like go overboard.

821
00:38:45,540 --> 00:38:49,140
Charge way, way below what you think it should cost.

822
00:38:49,140 --> 00:38:50,610
So you wanna build somebody a website,

823
00:38:50,610 --> 00:38:52,920
charge $5 for it, you know,

824
00:38:52,920 --> 00:38:57,920
and what you wanna do is like build up your reputation.

825
00:38:57,990 --> 00:39:01,050
So as you get more clients

826
00:39:01,050 --> 00:39:02,250
and if they like what you do,

827
00:39:02,250 --> 00:39:03,870
hopefully, you're doing a good job

828
00:39:03,870 --> 00:39:05,340
'cause you know you're my student, right?

829
00:39:05,340 --> 00:39:07,350
So you're gonna be pretty good,

830
00:39:07,350 --> 00:39:10,980
and when you give the project back to them,

831
00:39:10,980 --> 00:39:13,080
you're learning like skills, like communication,

832
00:39:13,080 --> 00:39:14,490
how to work with clients,

833
00:39:14,490 --> 00:39:16,567
what clients mean when they're saying like,

834
00:39:16,567 --> 00:39:18,960
"Oh, I would like that to look more classy."

835
00:39:18,960 --> 00:39:21,000
What does that actually mean to a web developer?

836
00:39:21,000 --> 00:39:22,800
Well, you're gonna work that out.

837
00:39:22,800 --> 00:39:25,590
So once you've got a good client,

838
00:39:25,590 --> 00:39:27,300
then you've got A, word of mouth,

839
00:39:27,300 --> 00:39:28,710
you've also got reviews,

840
00:39:28,710 --> 00:39:31,800
you've got a client who can be your referee,

841
00:39:31,800 --> 00:39:33,690
and you build up on that.

842
00:39:33,690 --> 00:39:36,240
So you take on more clients,

843
00:39:36,240 --> 00:39:37,650
maybe you've got too much work.

844
00:39:37,650 --> 00:39:41,220
So now you raise your prices, it's now $10,

845
00:39:41,220 --> 00:39:42,960
and then you've got like too much work again,

846
00:39:42,960 --> 00:39:44,790
you raise your price for $20,

847
00:39:44,790 --> 00:39:46,560
and that way eventually, you'll get to the point

848
00:39:46,560 --> 00:39:48,780
where you're making enough pocket money

849
00:39:48,780 --> 00:39:51,450
to buy sweets or whatever it is

850
00:39:51,450 --> 00:39:53,940
you know, you wanna achieve.

851
00:39:53,940 --> 00:39:56,970
Maybe you wanna like buy stocks at age 13,

852
00:39:56,970 --> 00:40:00,450
maybe you're gonna buy into Tesla, I don't know.

853
00:40:00,450 --> 00:40:03,393
But yeah, so that's my advice.

854
00:40:05,520 --> 00:40:09,760
Let's see if we got some more questions on YouTube.

855
00:40:12,060 --> 00:40:15,960
So let's see,

856
00:40:15,960 --> 00:40:18,363
what you guys are saying in here.

857
00:40:25,500 --> 00:40:27,690
Oh, this is a really good one.

858
00:40:27,690 --> 00:40:32,640
So this is a question from Dionysios,

859
00:40:32,640 --> 00:40:35,351
Dionysios, I think that's how you pronounce it.

860
00:40:35,351 --> 00:40:36,450
(Angela chuckling)

861
00:40:36,450 --> 00:40:39,277
And he asked,

862
00:40:39,277 --> 00:40:41,550
"Understanding syntax is not so difficult.

863
00:40:41,550 --> 00:40:43,620
Formulating syntax together with logic

864
00:40:43,620 --> 00:40:46,470
to build functional code is difficult.

865
00:40:46,470 --> 00:40:47,520
What are the best strategies

866
00:40:47,520 --> 00:40:50,910
to connect the dots to build real-world projects?"

867
00:40:50,910 --> 00:40:53,460
This is something that you guys have posted a lot,

868
00:40:53,460 --> 00:40:55,890
and it's something that we think is really important.

869
00:40:55,890 --> 00:40:57,900
Because one of the sort of feedback

870
00:40:57,900 --> 00:41:00,307
that we were always getting from students is,

871
00:41:00,307 --> 00:41:01,710
"Yeah, okay, so like, you know,

872
00:41:01,710 --> 00:41:03,360
I've completed this tutorial,

873
00:41:03,360 --> 00:41:05,520
I've completed that tutorial,

874
00:41:05,520 --> 00:41:08,850
but you know, after I'm done,

875
00:41:08,850 --> 00:41:11,640
I still don't know how to make my project.

876
00:41:11,640 --> 00:41:16,640
I still dunno like how to build something," right?

877
00:41:16,650 --> 00:41:19,170
So this was really like our thinking

878
00:41:19,170 --> 00:41:24,150
when we started building the 100 Days of Code project.

879
00:41:24,150 --> 00:41:27,720
I wanted to make a course,

880
00:41:27,720 --> 00:41:30,780
basically, which starts out with tutorials

881
00:41:30,780 --> 00:41:34,200
and a lot of heavy sort of guidance,

882
00:41:34,200 --> 00:41:36,900
but then to progress on,

883
00:41:36,900 --> 00:41:41,220
to be able to let you experience

884
00:41:41,220 --> 00:41:43,770
what it's like when, you know,

885
00:41:43,770 --> 00:41:45,570
the training wheels are off.

886
00:41:45,570 --> 00:41:48,240
So when I first learned how to ride a bicycle,

887
00:41:48,240 --> 00:41:49,650
you know, I was riding it,

888
00:41:49,650 --> 00:41:51,930
and I didn't really have one

889
00:41:51,930 --> 00:41:54,150
of those fancy bicycles with the training wheels.

890
00:41:54,150 --> 00:41:58,920
I just had my dad like holding the bicycle from behind.

891
00:41:58,920 --> 00:42:02,550
And you know, initially I was just riding,

892
00:42:02,550 --> 00:42:03,870
he was running behind,

893
00:42:03,870 --> 00:42:06,270
and then at some point, he kind of let go,

894
00:42:06,270 --> 00:42:07,710
and I didn't really notice,

895
00:42:07,710 --> 00:42:10,260
and I could just start cycling myself.

896
00:42:10,260 --> 00:42:11,490
But then when I turned around

897
00:42:11,490 --> 00:42:13,020
and I saw that there was nobody there,

898
00:42:13,020 --> 00:42:14,910
I immediately crashed, right?

899
00:42:14,910 --> 00:42:18,360
So yeah, I guess my track record

900
00:42:18,360 --> 00:42:20,070
with bicycles is not great,

901
00:42:20,070 --> 00:42:25,070
but so I guess the learning point there, is that,

902
00:42:26,070 --> 00:42:31,070
you know, you can't always be in tutorial land

903
00:42:32,160 --> 00:42:33,900
if you wanna become somebody

904
00:42:33,900 --> 00:42:37,080
who's not dependent on tutorials.

905
00:42:37,080 --> 00:42:40,477
So a lot of people have been asking me,

906
00:42:40,477 --> 00:42:44,160
"Hey, you know this course, 100 Days of Code,

907
00:42:44,160 --> 00:42:46,830
why is it that there's like less and less video

908
00:42:46,830 --> 00:42:48,870
towards the end?

909
00:42:48,870 --> 00:42:50,310
Is it because you haven't finished it?

910
00:42:50,310 --> 00:42:51,600
What's happening?"

911
00:42:51,600 --> 00:42:53,640
So the answer to that is no,

912
00:42:53,640 --> 00:42:54,810
it's not because I haven't finished it,

913
00:42:54,810 --> 00:42:57,990
it's because it's really carefully thought out,

914
00:42:57,990 --> 00:42:59,130
believe it or not.

915
00:42:59,130 --> 00:43:04,130
And the idea is to be that person

916
00:43:04,350 --> 00:43:07,560
holding the bicycle from behind

917
00:43:07,560 --> 00:43:10,390
and then to eventually let you go

918
00:43:11,400 --> 00:43:14,700
because I want you to be able to finish that course

919
00:43:14,700 --> 00:43:17,040
and to get a job,

920
00:43:17,040 --> 00:43:18,660
or to build your own startup,

921
00:43:18,660 --> 00:43:20,280
build your own project.

922
00:43:20,280 --> 00:43:23,370
But that requires quite a bit of struggle.

923
00:43:23,370 --> 00:43:27,390
And the struggle comes from building projects, right?

924
00:43:27,390 --> 00:43:28,800
But you know, when I say to people,

925
00:43:28,800 --> 00:43:30,360
the best way to learn to code

926
00:43:30,360 --> 00:43:31,860
after you finish a tutorial,

927
00:43:31,860 --> 00:43:33,720
is to build a project.

928
00:43:33,720 --> 00:43:34,553
Well they say,

929
00:43:34,553 --> 00:43:36,240
"I don't know which project do I build?

930
00:43:36,240 --> 00:43:37,320
And how do I build it?

931
00:43:37,320 --> 00:43:39,330
I don't know how to get there."

932
00:43:39,330 --> 00:43:41,610
So that's why we built this course

933
00:43:41,610 --> 00:43:44,430
to try and make it,

934
00:43:44,430 --> 00:43:46,710
so that initially, you have sort of more

935
00:43:46,710 --> 00:43:50,400
step-by-step, like video lessons,

936
00:43:50,400 --> 00:43:53,880
and then you have step-by-step text lessons

937
00:43:53,880 --> 00:43:57,000
with more dependence on the documentation,

938
00:43:57,000 --> 00:43:59,100
and on like the kind of real tools

939
00:43:59,100 --> 00:44:00,990
that a developer would use like Google

940
00:44:00,990 --> 00:44:01,890
and Stack Overflow.

941
00:44:01,890 --> 00:44:03,060
Like, you need to struggle,

942
00:44:03,060 --> 00:44:06,360
you need to find out the answers for yourself.

943
00:44:06,360 --> 00:44:07,950
But you know, there's walkthroughs,

944
00:44:07,950 --> 00:44:09,120
and there's guidance,

945
00:44:09,120 --> 00:44:11,910
and then eventually, to get you to the very end,

946
00:44:11,910 --> 00:44:14,670
where you are actually building your own projects,

947
00:44:14,670 --> 00:44:16,080
for your own portfolio,

948
00:44:16,080 --> 00:44:18,660
which contains 100% your own code,

949
00:44:18,660 --> 00:44:20,820
which you can, you know, copyright,

950
00:44:20,820 --> 00:44:22,500
you can sell, you can do whatever you want,

951
00:44:22,500 --> 00:44:23,970
because it's your own.

952
00:44:23,970 --> 00:44:26,310
And what we've done is just provided

953
00:44:26,310 --> 00:44:28,020
the project ideas for you,

954
00:44:28,020 --> 00:44:29,910
something that we think is really feasible

955
00:44:29,910 --> 00:44:31,230
that you can definitely do

956
00:44:31,230 --> 00:44:35,070
if you've completed the entire first 80 days.

957
00:44:35,070 --> 00:44:37,320
So that was what we tried to do.

958
00:44:37,320 --> 00:44:40,690
And you know, I think the best way

959
00:44:41,580 --> 00:44:46,580
to build real-world projects is to start small.

960
00:44:46,890 --> 00:44:49,980
So don't start off trying to build a car,

961
00:44:49,980 --> 00:44:52,200
build a skateboard instead.

962
00:44:52,200 --> 00:44:53,910
And then once you've built the skateboard,

963
00:44:53,910 --> 00:44:56,340
maybe add a handle to it,

964
00:44:56,340 --> 00:44:57,870
turn it into a scooter,

965
00:44:57,870 --> 00:44:59,430
and then maybe once you've done that,

966
00:44:59,430 --> 00:45:00,510
turn it into a motorcycle,

967
00:45:00,510 --> 00:45:01,740
and then turn it into a car.

968
00:45:01,740 --> 00:45:03,727
Don't just go out there and be like,

969
00:45:03,727 --> 00:45:06,270
"I wanna build Facebook plus Twitter,

970
00:45:06,270 --> 00:45:09,300
plus you know, whatever enterprise software,

971
00:45:09,300 --> 00:45:10,530
and I'm gonna do it,

972
00:45:10,530 --> 00:45:12,030
like after I complete this course."

973
00:45:12,030 --> 00:45:12,863
Like that's just,

974
00:45:12,863 --> 00:45:14,580
you're setting yourself up to fail.

975
00:45:14,580 --> 00:45:16,773
You have to start with something simple.

976
00:45:18,030 --> 00:45:20,850
Alright, so we're kind of running a bit over,

977
00:45:20,850 --> 00:45:22,440
I said we do 45 minutes,

978
00:45:22,440 --> 00:45:24,480
but we're kind of close to an hour now.

979
00:45:24,480 --> 00:45:28,410
So I'm just gonna glance at the YouTube chat

980
00:45:28,410 --> 00:45:32,583
and try to see what you guys are saying, like, live.

981
00:45:34,140 --> 00:45:35,361
Let's do some quick questions.

982
00:45:35,361 --> 00:45:37,028
"Swift UI or UIkit?"

983
00:45:38,190 --> 00:45:40,230
Swift UI is getting a lot better.

984
00:45:40,230 --> 00:45:44,400
But you know, when we did the Swift,

985
00:45:44,400 --> 00:45:46,470
the Objective-C to Swift conversion,

986
00:45:46,470 --> 00:45:48,240
it took like years still,

987
00:45:48,240 --> 00:45:50,220
like loads of apps are built with Objective-C.

988
00:45:50,220 --> 00:45:53,520
So Swift UI is not something that you can learn

989
00:45:53,520 --> 00:45:55,470
and get hired for right now.

990
00:45:55,470 --> 00:45:56,730
It's really fun,

991
00:45:56,730 --> 00:45:58,770
and I really enjoy playing with it,

992
00:45:58,770 --> 00:46:03,540
but I don't really think it's serious enough

993
00:46:03,540 --> 00:46:06,060
like for my needs at the moment.

994
00:46:06,060 --> 00:46:07,770
So we're probably gonna build

995
00:46:07,770 --> 00:46:10,050
in more tutorials to the existing course.

996
00:46:10,050 --> 00:46:11,490
So if you miss that,

997
00:46:11,490 --> 00:46:12,900
you don't have to buy a new course,

998
00:46:12,900 --> 00:46:15,633
your existing iOS 13 course will get updated,

999
00:46:17,040 --> 00:46:20,580
but it's gonna be probably more Swift UI,

1000
00:46:20,580 --> 00:46:21,990
a little bit less UIkit,

1001
00:46:21,990 --> 00:46:25,410
and then we're gonna keep tweaking that percentage

1002
00:46:25,410 --> 00:46:27,390
until, you know,

1003
00:46:27,390 --> 00:46:29,760
until like when Apple fully transitions.

1004
00:46:29,760 --> 00:46:32,370
But I wanna do it slowly because right now,

1005
00:46:32,370 --> 00:46:34,740
the kind of skills that's really important

1006
00:46:34,740 --> 00:46:36,633
that's gonna get you hired is UIkit.

1007
00:46:38,917 --> 00:46:41,133
"Can you make your iOS course

1008
00:46:41,133 --> 00:46:43,617
like 100 Days challenge code?"

1009
00:46:46,380 --> 00:46:48,300
I think we thought about making

1010
00:46:48,300 --> 00:46:50,490
the 100 Days of Code challenge,

1011
00:46:50,490 --> 00:46:53,790
we thought about like what's the perfect language for it,

1012
00:46:53,790 --> 00:46:56,070
because Python is something that you can do

1013
00:46:56,070 --> 00:46:57,390
like a lot of different things with,

1014
00:46:57,390 --> 00:47:00,153
like web development or data science,

1015
00:47:01,140 --> 00:47:03,750
or scripting, or automation.

1016
00:47:03,750 --> 00:47:07,740
Swift is pretty much all about making apps,

1017
00:47:07,740 --> 00:47:12,273
and it just doesn't really work that well with it.

1018
00:47:13,620 --> 00:47:14,820
I think it works better

1019
00:47:14,820 --> 00:47:16,830
when you can actually build real projects

1020
00:47:16,830 --> 00:47:19,500
like big projects that you can show off

1021
00:47:19,500 --> 00:47:20,700
and you can use.

1022
00:47:20,700 --> 00:47:23,130
I think it's just a better format.

1023
00:47:23,130 --> 00:47:26,850
Like, none of the things that we do is random.

1024
00:47:26,850 --> 00:47:29,523
Like, I spend a lot of time thinking about it.

1025
00:47:31,830 --> 00:47:34,440
Okay, what kind of games do you prefer?

1026
00:47:34,440 --> 00:47:36,873
Computer/Android?

1027
00:47:38,520 --> 00:47:41,490
Oh man, I recently got into this steam game

1028
00:47:41,490 --> 00:47:45,030
called "Salt and Sanctuary."

1029
00:47:45,030 --> 00:47:47,400
It's a two-player couch co-op,

1030
00:47:47,400 --> 00:47:48,570
and it's just so good.

1031
00:47:48,570 --> 00:47:51,570
It's like, it's got like the RPG elements,

1032
00:47:51,570 --> 00:47:54,270
it's got platforming,

1033
00:47:54,270 --> 00:47:55,920
it's got some combat,

1034
00:47:55,920 --> 00:47:58,260
and it's got like just a lot of elements.

1035
00:47:58,260 --> 00:47:59,640
It's like really well-rounded,

1036
00:47:59,640 --> 00:48:01,200
and I discovered that it was actually made

1037
00:48:01,200 --> 00:48:03,660
by like one guy, essentially.

1038
00:48:03,660 --> 00:48:06,390
He built the entire video game, which is crazy.

1039
00:48:06,390 --> 00:48:07,770
It's a really good one.

1040
00:48:07,770 --> 00:48:09,963
And on Android, on phone,

1041
00:48:11,220 --> 00:48:13,260
yeah, "Among Us." (chuckles)

1042
00:48:13,260 --> 00:48:14,640
It's a bit of a guilty pleasure,

1043
00:48:14,640 --> 00:48:17,313
if you haven't played it, don't start.

1044
00:48:19,796 --> 00:48:23,707
Okay. So what else are we seeing in the chat?

1045
00:48:23,707 --> 00:48:26,760
"Will you intend to build a Java course?"

1046
00:48:26,760 --> 00:48:27,603
Probably not.

1047
00:48:29,220 --> 00:48:32,403
I don't really like Java that much.

1048
00:48:33,540 --> 00:48:36,210
I feel like Oracle's gonna like send me a lawsuit

1049
00:48:36,210 --> 00:48:38,430
just for saying the word, "Java."

1050
00:48:38,430 --> 00:48:40,230
So the funny story is that,

1051
00:48:40,230 --> 00:48:42,300
we obviously have like an Android course,

1052
00:48:42,300 --> 00:48:44,700
and Android course is built with Java,

1053
00:48:44,700 --> 00:48:46,020
so we thought it'd be a good idea

1054
00:48:46,020 --> 00:48:48,870
to put the Java logo on the course image,

1055
00:48:48,870 --> 00:48:51,120
and then we got this like really serious letter

1056
00:48:51,120 --> 00:48:53,373
from Oracle saying,

1057
00:48:54,247 --> 00:48:56,040
"Yeah, you gotta take off our logo

1058
00:48:56,040 --> 00:48:58,680
'cause you don't own the logo for Java."

1059
00:48:58,680 --> 00:48:59,707
And we were like,

1060
00:48:59,707 --> 00:49:02,940
"Hey man, we're trying to teach your technology to people,

1061
00:49:02,940 --> 00:49:05,100
like we're trying to teach more people Java,

1062
00:49:05,100 --> 00:49:06,330
which you own."

1063
00:49:06,330 --> 00:49:07,260
But they were like, "Nope."

1064
00:49:07,260 --> 00:49:12,260
So yeah, I think they're a bit old on that front.

1065
00:49:13,680 --> 00:49:16,803
Let's see, what other messages have you guys got?

1066
00:49:20,047 --> 00:49:22,290
"I'm completing the 100 Days of Code course

1067
00:49:22,290 --> 00:49:23,670
with my grandfather."

1068
00:49:23,670 --> 00:49:26,220
Wow, that's amazing.

1069
00:49:26,220 --> 00:49:29,280
I've heard of people completing it with like their kids,

1070
00:49:29,280 --> 00:49:32,010
like their 10-year-old, 11-year-old kids.

1071
00:49:32,010 --> 00:49:33,870
But that's pretty awesome.

1072
00:49:33,870 --> 00:49:35,790
You know, this is another good point.

1073
00:49:35,790 --> 00:49:40,650
My friend was recently telling me the story that they,

1074
00:49:40,650 --> 00:49:41,730
so he works at a bank,

1075
00:49:41,730 --> 00:49:44,550
and he was saying how they have this guy

1076
00:49:44,550 --> 00:49:49,320
who is like the godfather of like their platform's code,

1077
00:49:49,320 --> 00:49:53,790
and nobody else can like fix it other than him.

1078
00:49:53,790 --> 00:49:57,270
And I was like really curious, you know?

1079
00:49:57,270 --> 00:50:00,990
And so one day the like, grandmaster

1080
00:50:00,990 --> 00:50:04,440
of the finance company's code comes in,

1081
00:50:04,440 --> 00:50:05,670
and he is got like a walking stick,

1082
00:50:05,670 --> 00:50:08,220
he's like 69 or something,

1083
00:50:08,220 --> 00:50:09,810
and he is like really old,

1084
00:50:09,810 --> 00:50:11,460
he is got like white hairs,

1085
00:50:11,460 --> 00:50:14,370
and it turns out that their entire system

1086
00:50:14,370 --> 00:50:19,304
is built on pretty much like,

1087
00:50:19,304 --> 00:50:22,320
you know, like really, really old tech, right?

1088
00:50:22,320 --> 00:50:24,480
And this is like the only guy

1089
00:50:24,480 --> 00:50:26,460
who really understands how to do it.

1090
00:50:26,460 --> 00:50:29,220
These kind of old programming languages

1091
00:50:29,220 --> 00:50:32,220
like COBOL or Fortran,

1092
00:50:32,220 --> 00:50:33,450
you know, because there's not actually

1093
00:50:33,450 --> 00:50:34,500
a lot of people who know it,

1094
00:50:34,500 --> 00:50:36,210
and it's super hard.

1095
00:50:36,210 --> 00:50:37,230
Like when you,

1096
00:50:37,230 --> 00:50:38,460
if you tried learning C,

1097
00:50:38,460 --> 00:50:39,330
and you think that's hard,

1098
00:50:39,330 --> 00:50:40,743
like try learning Fortran,

1099
00:50:41,769 --> 00:50:42,720
it's even harder.

1100
00:50:42,720 --> 00:50:44,250
I guess there's also machine code,

1101
00:50:44,250 --> 00:50:45,810
but you know,

1102
00:50:45,810 --> 00:50:48,183
there's also a point to be made

1103
00:50:48,183 --> 00:50:50,130
that maybe somebody should teach

1104
00:50:50,130 --> 00:50:51,750
like these old languages,

1105
00:50:51,750 --> 00:50:55,110
because there's obviously some future in it as well.

1106
00:50:55,110 --> 00:50:57,030
Like all of the airline industry,

1107
00:50:57,030 --> 00:51:00,273
banking, they're all built on COBOL, which is crazy.

1108
00:51:01,830 --> 00:51:05,253
What are the best books that you've read this year?

1109
00:51:07,140 --> 00:51:08,400
The best books.

1110
00:51:08,400 --> 00:51:11,730
Oh, there's a really good book on negotiation

1111
00:51:11,730 --> 00:51:14,010
by Chris Voss,

1112
00:51:14,010 --> 00:51:17,400
and he's like this ex-FBI negotiator,

1113
00:51:17,400 --> 00:51:20,310
so like negotiating hostage releases,

1114
00:51:20,310 --> 00:51:21,540
and everything.

1115
00:51:21,540 --> 00:51:24,390
And he wrote this book called,

1116
00:51:24,390 --> 00:51:26,160
oh man, what's it called?

1117
00:51:26,160 --> 00:51:27,210
Something about like,

1118
00:51:29,287 --> 00:51:31,413
"Never Split the Difference," that's it.

1119
00:51:32,250 --> 00:51:34,230
So he basically just teaches you

1120
00:51:34,230 --> 00:51:35,700
like how to negotiate,

1121
00:51:35,700 --> 00:51:37,560
like, if you wanna buy a used car,

1122
00:51:37,560 --> 00:51:39,000
how to get the best deal,

1123
00:51:39,000 --> 00:51:40,860
but using all of these skills that he got

1124
00:51:40,860 --> 00:51:45,030
from like the FBI, which is absolutely insane.

1125
00:51:45,030 --> 00:51:46,330
It was a really good book.

1126
00:51:48,120 --> 00:51:49,670
Okay, so what else have we got?

1127
00:51:50,887 --> 00:51:53,040
"Java, C++, or Python,

1128
00:51:53,040 --> 00:51:55,110
which is the most powerful?"

1129
00:51:55,110 --> 00:51:56,777
I mean what are you trying to, like,

1130
00:51:56,777 --> 00:51:59,471
you're trying to do like street fighters?

1131
00:51:59,471 --> 00:52:00,304
(Angela laughing)

1132
00:52:00,304 --> 00:52:01,320
You know how on YouTube,

1133
00:52:01,320 --> 00:52:02,670
there's all these like videos

1134
00:52:02,670 --> 00:52:04,695
of like, "Bear versus Cobra."

1135
00:52:04,695 --> 00:52:06,270
(Angela laughing)

1136
00:52:06,270 --> 00:52:07,110
I think somebody should make

1137
00:52:07,110 --> 00:52:08,640
a YouTube video where it's like,

1138
00:52:08,640 --> 00:52:12,930
Java programmer versus Python programmer. (laughs)

1139
00:52:12,930 --> 00:52:15,450
I don't know, I don't think any of them are more powerful.

1140
00:52:15,450 --> 00:52:17,220
I think they have their own uses.

1141
00:52:17,220 --> 00:52:19,357
It's like kind of saying, you know,

1142
00:52:19,357 --> 00:52:22,410
"Hammer versus saw, who's gonna win?"

1143
00:52:22,410 --> 00:52:24,993
It doesn't really make too much sense.

1144
00:52:27,270 --> 00:52:28,120
What have we got?

1145
00:52:31,297 --> 00:52:34,080
"Web development or software development?

1146
00:52:34,080 --> 00:52:35,970
Which one do you prefer?"

1147
00:52:35,970 --> 00:52:37,470
Ooh, that's a really hard one.

1148
00:52:38,340 --> 00:52:41,160
I like,

1149
00:52:41,160 --> 00:52:43,230
I like both actually.

1150
00:52:43,230 --> 00:52:44,063
I don't know,

1151
00:52:44,063 --> 00:52:46,350
I don't have a strong feeling towards it.

1152
00:52:46,350 --> 00:52:50,040
I mean okay, so here's a bit of a secret.

1153
00:52:50,040 --> 00:52:53,880
I don't really like JavaScript that much.

1154
00:52:53,880 --> 00:52:55,800
I think if you are somebody who's played

1155
00:52:55,800 --> 00:52:57,660
with a lot of the newer languages,

1156
00:52:57,660 --> 00:53:01,170
that have been like developed recently,

1157
00:53:01,170 --> 00:53:02,700
rather than a language that's all,

1158
00:53:02,700 --> 00:53:05,880
that's just had new things bolted on like JavaScript.

1159
00:53:05,880 --> 00:53:07,320
You realize like how nice it is.

1160
00:53:07,320 --> 00:53:10,290
Like Swift is lovely, Kotlin is nice,

1161
00:53:10,290 --> 00:53:12,720
Dart, like they're all really nice languages,

1162
00:53:12,720 --> 00:53:17,700
Python, but JavaScript, eh.

1163
00:53:17,700 --> 00:53:18,533
But web development,

1164
00:53:18,533 --> 00:53:20,700
you can do with Python, with JavaScript,

1165
00:53:20,700 --> 00:53:22,230
it's really your choice these days,

1166
00:53:22,230 --> 00:53:23,643
with so many frameworks.

1167
00:53:26,160 --> 00:53:27,260
What else have we got?

1168
00:53:28,447 --> 00:53:32,907
"Can you say something about UI/UX designing?"

1169
00:53:34,133 --> 00:53:38,601
UI/UX designing, it's really important.

1170
00:53:38,601 --> 00:53:39,660
(Angela chuckling)

1171
00:53:39,660 --> 00:53:41,250
Oh, this is a good tip.

1172
00:53:41,250 --> 00:53:44,703
Don't think about UI and UX at the end.

1173
00:53:46,560 --> 00:53:48,150
A friend of mine is a UX designer,

1174
00:53:48,150 --> 00:53:49,710
and she's really, really good,

1175
00:53:49,710 --> 00:53:50,760
but like she says,

1176
00:53:50,760 --> 00:53:52,020
always what happens is like,

1177
00:53:52,020 --> 00:53:53,670
companies will bring her in at the very end.

1178
00:53:53,670 --> 00:53:57,030
They're like, "Oh just sprinkle your like UX magic dust,"

1179
00:53:57,030 --> 00:53:58,200
and it's like, "No, that doesn't work."

1180
00:53:58,200 --> 00:54:00,780
You have to start from the very beginning.

1181
00:54:00,780 --> 00:54:03,303
So super important,

1182
00:54:04,440 --> 00:54:06,840
like read more about it,

1183
00:54:06,840 --> 00:54:08,790
try out loads of apps.

1184
00:54:08,790 --> 00:54:10,830
I know that these days people kind of like,

1185
00:54:10,830 --> 00:54:12,600
just have seven apps on their phone,

1186
00:54:12,600 --> 00:54:14,850
and they don't really add any other ones.

1187
00:54:14,850 --> 00:54:17,250
But try out apps,

1188
00:54:17,250 --> 00:54:19,980
try out the user experience,

1189
00:54:19,980 --> 00:54:22,590
and then just make a note of the ones you really like.

1190
00:54:22,590 --> 00:54:24,600
Like recently in the UK,

1191
00:54:24,600 --> 00:54:27,420
there's a bank startup called Monzo,

1192
00:54:27,420 --> 00:54:31,680
and when you get their bank card in the mail,

1193
00:54:31,680 --> 00:54:33,390
when you are setting it up,

1194
00:54:33,390 --> 00:54:35,580
so when you're doing that with like a normal bank,

1195
00:54:35,580 --> 00:54:37,320
like you know, HSBC or whatever,

1196
00:54:37,320 --> 00:54:40,050
you have to like call up their customer service,

1197
00:54:40,050 --> 00:54:42,120
you have to go into the branch,

1198
00:54:42,120 --> 00:54:43,230
they type some stuff,

1199
00:54:43,230 --> 00:54:44,610
you fill in some forms.

1200
00:54:44,610 --> 00:54:46,650
This Monzo card came in,

1201
00:54:46,650 --> 00:54:48,330
I had to download the Monzo app,

1202
00:54:48,330 --> 00:54:51,390
and then it was literally like using NFC,

1203
00:54:51,390 --> 00:54:52,620
touch your phone,

1204
00:54:52,620 --> 00:54:55,200
and then it was like it's all set up.

1205
00:54:55,200 --> 00:54:56,280
That was amazing.

1206
00:54:56,280 --> 00:54:58,110
That is good UX.

1207
00:54:58,110 --> 00:55:02,550
That is some fantastic UX.

1208
00:55:02,550 --> 00:55:04,237
Last question I'm gonna take,

1209
00:55:04,237 --> 00:55:06,630
I'm gonna pick the last question

1210
00:55:06,630 --> 00:55:09,960
before we take off,

1211
00:55:09,960 --> 00:55:11,043
let's see.

1212
00:55:14,490 --> 00:55:16,623
What's the last question?

1213
00:55:17,730 --> 00:55:19,083
Oh, this is so hard.

1214
00:55:20,832 --> 00:55:23,323
Oh, la-la-la.

1215
00:55:27,180 --> 00:55:29,400
Okay, I'm gonna pick you,

1216
00:55:29,400 --> 00:55:31,110
'cause I see you in the Q and A,

1217
00:55:31,110 --> 00:55:34,710
doing a 100 Days of Python all the time, Mattia.

1218
00:55:34,710 --> 00:55:36,930
You're like really, really strong

1219
00:55:36,930 --> 00:55:37,830
on the motivation.

1220
00:55:37,830 --> 00:55:38,707
So your question is,

1221
00:55:38,707 --> 00:55:42,690
"How do you make prices for software?"

1222
00:55:42,690 --> 00:55:44,160
Like how do you price software,

1223
00:55:44,160 --> 00:55:45,693
I think, is what you mean.

1224
00:55:48,120 --> 00:55:50,460
I mean, theoretically, what people say is,

1225
00:55:50,460 --> 00:55:52,560
price your software at the price

1226
00:55:52,560 --> 00:55:54,990
that people are willing to pay for it.

1227
00:55:54,990 --> 00:55:56,880
But I mean,

1228
00:55:56,880 --> 00:55:58,893
I'm not really the right person to ask,

1229
00:56:00,150 --> 00:56:03,090
'cause I don't really like doing marketing.

1230
00:56:03,090 --> 00:56:04,710
I don't really like doing sales,

1231
00:56:04,710 --> 00:56:06,510
I just don't,

1232
00:56:06,510 --> 00:56:08,190
like when I make my courses,

1233
00:56:08,190 --> 00:56:09,840
I kind of think,

1234
00:56:09,840 --> 00:56:11,430
if it's something that people want,

1235
00:56:11,430 --> 00:56:12,300
then they'll get it.

1236
00:56:12,300 --> 00:56:17,040
Like, I don't want to like,

1237
00:56:17,040 --> 00:56:19,080
I don't wanna like tell people

1238
00:56:19,080 --> 00:56:20,340
to buy something that they don't need

1239
00:56:20,340 --> 00:56:21,873
or they don't want, you know?

1240
00:56:22,890 --> 00:56:25,050
Like I think the marketing team

1241
00:56:25,050 --> 00:56:26,790
wanted me to do this AMA

1242
00:56:26,790 --> 00:56:28,080
so that we could promote

1243
00:56:28,080 --> 00:56:30,300
the new 100 days of Python course,

1244
00:56:30,300 --> 00:56:31,200
but they're gonna hate me

1245
00:56:31,200 --> 00:56:32,760
'cause I haven't done any of that,

1246
00:56:32,760 --> 00:56:34,680
and I'm not planning to,

1247
00:56:34,680 --> 00:56:36,450
yeah, I mean check it out,

1248
00:56:36,450 --> 00:56:38,670
it's in the description below.

1249
00:56:38,670 --> 00:56:41,757
If you want to get the 100 Days of Python course,

1250
00:56:41,757 --> 00:56:45,330
you can get it for whatever price is there.

1251
00:56:45,330 --> 00:56:48,480
But you know,

1252
00:56:48,480 --> 00:56:50,770
I think you should price your product

1253
00:56:51,960 --> 00:56:53,550
depending on its appeal.

1254
00:56:53,550 --> 00:56:57,030
So if it's something that has mass appeal,

1255
00:56:57,030 --> 00:57:00,000
then you know you can afford to make it a bit cheaper.

1256
00:57:00,000 --> 00:57:03,480
If it's something that has only very few people

1257
00:57:03,480 --> 00:57:04,350
interested in it,

1258
00:57:04,350 --> 00:57:05,183
like for example,

1259
00:57:05,183 --> 00:57:07,380
if tomorrow, I wanted to build a software

1260
00:57:07,380 --> 00:57:11,040
for people who are livestreaming on YouTube

1261
00:57:11,040 --> 00:57:15,540
so that they can play music as a DJ,

1262
00:57:15,540 --> 00:57:17,520
like, I don't know how many people are interested in it.

1263
00:57:17,520 --> 00:57:19,380
Maybe a lot actually. I don't know.

1264
00:57:19,380 --> 00:57:20,940
But if it's something that's really niche,

1265
00:57:20,940 --> 00:57:22,440
then you've gotta price it more,

1266
00:57:22,440 --> 00:57:24,510
because you know, considering the amount of time

1267
00:57:24,510 --> 00:57:26,610
that it takes to develop.

1268
00:57:26,610 --> 00:57:29,553
But I mean, a good example is that,

1269
00:57:31,110 --> 00:57:34,560
our team, you know, thought really hard

1270
00:57:34,560 --> 00:57:37,080
about how we price our courses,

1271
00:57:37,080 --> 00:57:40,830
and one of the things that

1272
00:57:40,830 --> 00:57:44,250
we thought about is that, you know,

1273
00:57:44,250 --> 00:57:48,210
if we can afford to make it cheaper then we will,

1274
00:57:48,210 --> 00:57:52,140
because yes, people will buy it for $200,

1275
00:57:52,140 --> 00:57:55,560
and yes, you know six people worked on this project

1276
00:57:55,560 --> 00:57:57,270
for almost two years,

1277
00:57:57,270 --> 00:57:59,700
and they, you know,

1278
00:57:59,700 --> 00:58:02,910
they should bring out a product that's worth a lot.

1279
00:58:02,910 --> 00:58:04,680
But at the same time, you know,

1280
00:58:04,680 --> 00:58:07,620
like, a lot of people around the world

1281
00:58:07,620 --> 00:58:11,280
have very different living conditions.

1282
00:58:11,280 --> 00:58:15,600
I know that I lived in Malawi for a while in Africa,

1283
00:58:15,600 --> 00:58:18,090
and you know, I know,

1284
00:58:18,090 --> 00:58:20,580
like in villages and you know,

1285
00:58:20,580 --> 00:58:22,650
people don't have a lot.

1286
00:58:22,650 --> 00:58:24,330
So what you might think is a lot,

1287
00:58:24,330 --> 00:58:26,550
is what you might think is a little,

1288
00:58:26,550 --> 00:58:28,020
is actually a lot to some other people.

1289
00:58:28,020 --> 00:58:31,200
So we really wanted to be able to make courses

1290
00:58:31,200 --> 00:58:33,603
that anybody can afford.

1291
00:58:34,890 --> 00:58:37,590
So I would just say, you know,

1292
00:58:37,590 --> 00:58:39,363
really depends on you.

1293
00:58:40,770 --> 00:58:45,770
So I think this is gonna be the last question,

1294
00:58:45,900 --> 00:58:48,367
unless there's something fun in here.

1295
00:58:48,367 --> 00:58:51,297
"Can I work at App Brewery one day?"

1296
00:58:52,470 --> 00:58:54,447
Well I mean there's COVID,

1297
00:58:54,447 --> 00:58:57,600
but there's also like remote positions.

1298
00:58:57,600 --> 00:58:58,980
We're thinking of maybe hiring

1299
00:58:58,980 --> 00:59:00,513
some interns at some point,

1300
00:59:02,160 --> 00:59:04,650
but I don't really know how it'll work.

1301
00:59:04,650 --> 00:59:05,610
Maybe we'll announce it

1302
00:59:05,610 --> 00:59:07,350
as like an educational announcement.

1303
00:59:07,350 --> 00:59:10,440
I don't know, but we'll think about that.

1304
00:59:10,440 --> 00:59:14,400
Alright, so it's now way, way past time,

1305
00:59:14,400 --> 00:59:17,580
and my tummy's kind of rumbling.

1306
00:59:17,580 --> 00:59:18,530
You know how it is.

1307
00:59:19,650 --> 00:59:21,123
The girl is hungry.

1308
00:59:22,410 --> 00:59:24,900
So I'm gonna probably sign off.

1309
00:59:24,900 --> 00:59:28,680
And so thanks, you guys,

1310
00:59:28,680 --> 00:59:31,260
all 1000 of you guys or more

1311
00:59:31,260 --> 00:59:33,840
who joined in for the livestream today,

1312
00:59:33,840 --> 00:59:38,840
and I hope you will carry on coding,

1313
00:59:39,120 --> 00:59:43,290
and I hope you all the success in the world

1314
00:59:43,290 --> 00:59:46,740
from your instructor, Angela.

1315
00:59:46,740 --> 00:59:48,120
Good night, good morning,

1316
00:59:48,120 --> 00:59:51,153
wherever you are, bye.

