WEBVTT

00:06.390 --> 00:09.450
-: Hi guys, this is Angela from the App Brewery,

00:09.450 --> 00:12.630
and I'm so excited to be doing

00:12.630 --> 00:17.630
this first ever live AMA.

00:17.790 --> 00:19.350
So for those of you guys

00:19.350 --> 00:21.540
who have been with me for the longest,

00:21.540 --> 00:23.850
you know that back in the days, in the courses,

00:23.850 --> 00:27.180
we used to do these live, "Ask Angela Anythings."

00:27.180 --> 00:30.900
And this is trying to bring it back

00:30.900 --> 00:33.870
and see how you guys are all doing,

00:33.870 --> 00:36.960
while you're safely at home.

00:36.960 --> 00:40.350
And yeah, so I've never really done anything like this,

00:40.350 --> 00:43.230
so I'm a little bit nervous,

00:43.230 --> 00:46.650
but hopefully, it's gonna go great,

00:46.650 --> 00:51.150
and I'm gonna get to know some more of you guys.

00:51.150 --> 00:54.360
Alright, so the plan is,

00:54.360 --> 00:56.400
we're going to take a look

00:56.400 --> 00:57.690
at some of the questions

00:57.690 --> 00:59.910
that were asked ahead of time.

00:59.910 --> 01:01.740
So over the last week,

01:01.740 --> 01:04.350
you guys have been posting your questions

01:04.350 --> 01:07.080
on the Ask page,

01:07.080 --> 01:10.080
and our team has compiled a bunch

01:10.080 --> 01:14.220
of the most upvoted questions.

01:14.220 --> 01:16.230
So we're gonna tackle some of those,

01:16.230 --> 01:17.790
and then we're going to tackle

01:17.790 --> 01:21.510
some of these YouTube questions live.

01:21.510 --> 01:25.110
And I don't see too much of a delay in the chat,

01:25.110 --> 01:27.900
so hopefully, I'll be able to get to you,

01:27.900 --> 01:31.140
and we can do a little bit of back and forth.

01:31.140 --> 01:32.670
So, alright,

01:32.670 --> 01:36.870
so here we've got the question from Melissa Santos.

01:36.870 --> 01:38.670
So I'm just gonna answer it all over again

01:38.670 --> 01:40.860
'cause it seemed like when I went to the slides,

01:40.860 --> 01:42.480
you couldn't hear me anymore.

01:42.480 --> 01:44.220
So let's try this again.

01:44.220 --> 01:46.027
So her question is,

01:46.027 --> 01:48.090
"How do you manage to use different languages

01:48.090 --> 01:52.320
for different projects without mixing up the syntax?"

01:52.320 --> 01:55.740
Alright, so the first thing I wanna say is that,

01:55.740 --> 01:59.100
I mix up the syntax all the time,

01:59.100 --> 02:00.900
especially when I'm working on,

02:00.900 --> 02:03.150
like a Swift project for a long time,

02:03.150 --> 02:05.550
and then I switch to maybe doing

02:05.550 --> 02:09.690
a web development project with JavaScript,

02:09.690 --> 02:10.523
then you know,

02:10.523 --> 02:12.300
I'm gonna be missing semicolons,

02:12.300 --> 02:16.350
I'm gonna be just not writing JavaScript code.

02:16.350 --> 02:19.830
But the great thing is that there's good linters,

02:19.830 --> 02:22.590
and if you use a good code editor

02:22.590 --> 02:25.650
like Atom or Yes-code or Sublime,

02:25.650 --> 02:28.260
then they should be able to pick up these things for you.

02:28.260 --> 02:33.120
So I kind of let the machine do the machine part,

02:33.120 --> 02:35.010
and then I do the brain part,

02:35.010 --> 02:38.760
which is the logic, that's the hardest part.

02:38.760 --> 02:40.890
And the first part of her question,

02:40.890 --> 02:43.863
she actually asked, so,

02:46.184 --> 02:47.490
is it a good idea

02:47.490 --> 02:50.250
to become fluent in one language

02:50.250 --> 02:53.100
before moving on to other languages?

02:53.100 --> 02:55.800
Now, I think this really depends

02:55.800 --> 02:58.080
on what you're trying to do, right?

02:58.080 --> 03:00.600
If you are trying to build,

03:00.600 --> 03:04.050
if your end project is an iOS app,

03:04.050 --> 03:05.820
then yeah, you definitely,

03:05.820 --> 03:10.260
definitely need to get really good

03:10.260 --> 03:13.050
at probably Swift first.

03:13.050 --> 03:15.420
But you know, if you are trying to do something

03:15.420 --> 03:18.000
that occasionally requires just a little bit

03:18.000 --> 03:19.200
of web development skills

03:19.200 --> 03:22.290
or just a little bit of maybe like,

03:22.290 --> 03:26.373
a Flutter multi,

03:27.480 --> 03:29.820
iOS and Android app,

03:29.820 --> 03:33.240
then you could just dive into the thing that you need.

03:33.240 --> 03:35.580
The way I always see it is,

03:35.580 --> 03:37.560
you know, these programming languages,

03:37.560 --> 03:39.270
they're not like a subject,

03:39.270 --> 03:41.310
they're not like history or geography,

03:41.310 --> 03:44.760
they're more like a tool.

03:44.760 --> 03:47.160
Like you are learning how to use the hammer,

03:47.160 --> 03:49.530
or you're learning how to use a saw.

03:49.530 --> 03:52.980
You don't have to get to like 100% of you know,

03:52.980 --> 03:56.850
hammer ability before you can move on to the next tool.

03:56.850 --> 04:00.513
It all depends on what you are trying to build, right?

04:01.740 --> 04:05.673
Alright, so let's move on to the next question.

04:07.320 --> 04:09.510
Alright, so in this question,

04:09.510 --> 04:12.300
we've got from JPD,

04:12.300 --> 04:14.610
and he's asking,

04:14.610 --> 04:19.020
given that Coronavirus has affected so many people

04:19.020 --> 04:22.350
and a lot of people are looking for ways

04:22.350 --> 04:26.820
of working from home,

04:26.820 --> 04:29.340
working remotely online,

04:29.340 --> 04:31.860
does that mean that all the jobs

04:31.860 --> 04:35.010
are gonna be filled up pretty quickly,

04:35.010 --> 04:39.003
and you know, it'll be far more competitive?

04:40.350 --> 04:42.572
And I think I would say that,

04:42.572 --> 04:44.100
you know, you have to remember that

04:44.100 --> 04:46.650
when anything is desirable,

04:46.650 --> 04:48.630
it is gonna be competitive.

04:48.630 --> 04:52.500
So if you think it's a great idea

04:52.500 --> 04:54.600
to work from home,

04:54.600 --> 04:59.600
and you know, have the flexibility of where you live,

04:59.940 --> 05:01.140
be able to work remotely,

05:01.140 --> 05:04.620
then somebody else is gonna have that idea as well.

05:04.620 --> 05:06.360
But then again, you know,

05:06.360 --> 05:08.670
things that are worth doing

05:08.670 --> 05:13.320
are probably worth competing for.

05:13.320 --> 05:16.590
It all depends on what is your ultimate goal.

05:16.590 --> 05:21.450
And if your goal is to get a job as a web developer

05:21.450 --> 05:23.160
or as an app developer,

05:23.160 --> 05:25.350
then you just gotta focus on that goal.

05:25.350 --> 05:27.810
And don't worry so much about what,

05:27.810 --> 05:29.490
how much competition there is,

05:29.490 --> 05:31.740
or how many other people

05:31.740 --> 05:33.990
are applying to the same thing.

05:33.990 --> 05:37.410
I mean, I remember back in the days when,

05:37.410 --> 05:39.330
so I don't know if you guys know this,

05:39.330 --> 05:41.850
but I trained as a medical doctor,

05:41.850 --> 05:44.790
and I worked as a doctor,

05:44.790 --> 05:48.600
training in orthopedic surgery for a number of years.

05:48.600 --> 05:52.230
And when I was in medical school,

05:52.230 --> 05:54.543
even from like day one,

05:55.500 --> 05:57.390
people were telling me that,

05:57.390 --> 05:59.910
if you wanna become a surgeon,

05:59.910 --> 06:04.800
like the chances are something like one in like 1000,

06:04.800 --> 06:06.330
it's just so competitive.

06:06.330 --> 06:07.620
And then within surgery,

06:07.620 --> 06:10.140
there's, you know, different competition ratios.

06:10.140 --> 06:11.730
Like if you wanna do brain surgery,

06:11.730 --> 06:13.920
that's like, the most competitive field

06:13.920 --> 06:17.220
'cause there's only so few brain surgeons.

06:17.220 --> 06:19.380
But if you wanna do, I don't know,

06:19.380 --> 06:20.610
maybe another type of surgery,

06:20.610 --> 06:22.860
maybe it's less competitive.

06:22.860 --> 06:25.560
So I think even from that point,

06:25.560 --> 06:27.210
I was trained upon this idea

06:27.210 --> 06:31.980
that competition is just a way of life, you know?

06:31.980 --> 06:34.170
You want something, other people want something,

06:34.170 --> 06:37.620
and then you just gotta focus on yourself.

06:37.620 --> 06:42.390
There's a really great book by Carl Newport,

06:42.390 --> 06:43.470
which I really like

06:43.470 --> 06:46.590
called, "So Good They Can't Ignore You."

06:46.590 --> 06:48.510
I think that's the title anyways.

06:48.510 --> 06:50.790
And I mean, the thing is

06:50.790 --> 06:52.110
you don't really have to read the book.

06:52.110 --> 06:53.430
I mean it is a good book,

06:53.430 --> 06:57.690
but basically, most of it is in the title.

06:57.690 --> 07:02.040
Like become so good at whatever it is you do

07:02.040 --> 07:04.050
that they can't ignore you,

07:04.050 --> 07:06.570
and they could be your boss,

07:06.570 --> 07:09.000
they could be a recruiter,

07:09.000 --> 07:10.140
they could be,

07:10.140 --> 07:11.940
you know, anybody, really.

07:11.940 --> 07:13.830
And this is really something

07:13.830 --> 07:17.970
that I've always kept in my mind,

07:17.970 --> 07:20.613
like I've just tried to,

07:22.080 --> 07:26.070
focus on doing the best job I can,

07:26.070 --> 07:30.420
and that means focusing on the student experience.

07:30.420 --> 07:32.310
Like, how can I make a course

07:32.310 --> 07:36.780
that is going to be the most helpful,

07:36.780 --> 07:41.780
the most enjoyable, and the most completed, right?

07:42.510 --> 07:45.150
So I focus on these things.

07:45.150 --> 07:46.260
and I don't really think about

07:46.260 --> 07:48.393
what other people are doing.

07:49.230 --> 07:54.000
and that means that I have a product that I created,

07:54.000 --> 07:58.110
and it's just much easier for me to think this way.

07:58.110 --> 07:59.857
If I spent all my time thinking about,

07:59.857 --> 08:02.430
"Well, you know, so and so is doing this,

08:02.430 --> 08:04.290
or that person is doing that,"

08:04.290 --> 08:08.280
then I'm just gonna be copying everybody all the time.

08:08.280 --> 08:10.290
And if you guys have taken my courses,

08:10.290 --> 08:13.847
you know, that's usually not the way to go.

08:13.847 --> 08:15.810
I mean that also means that,

08:15.810 --> 08:17.550
there's a lot of bad jokes in there

08:17.550 --> 08:20.850
that are untested and nobody sanctioned,

08:20.850 --> 08:23.310
and it's probably not a good idea,

08:23.310 --> 08:27.840
but you know, hey, we gotta try things, right?

08:27.840 --> 08:30.873
Alright, let's move on to the next question.

08:34.590 --> 08:39.590
Alright, so this question is from Mayank Saini.

08:40.440 --> 08:43.620
I hope I pronounce that okay.

08:43.620 --> 08:47.100
I think I'm just gonna be murdering people's names

08:47.100 --> 08:49.150
'cause I'm gonna be bad at pronunciation.

08:50.400 --> 08:53.227
Okay, so Mayank says a number of things.

08:53.227 --> 08:54.960
"My question is, how can I get a job

08:54.960 --> 08:57.960
as a full stack web developer to my dream company?

08:57.960 --> 09:00.327
What do I have to master to do so?"

09:01.200 --> 09:05.550
Okay, so your goal is to get a job

09:05.550 --> 09:07.050
as a full stack web developer.

09:07.050 --> 09:08.610
Now, some of you guys watching,

09:08.610 --> 09:12.060
maybe your goal is to get a job as an iOS developer.

09:12.060 --> 09:14.520
Maybe you wanna work as a data scientist,

09:14.520 --> 09:17.940
maybe you wanna work at Facebook, Apple, Google,

09:17.940 --> 09:19.050
whatever it may be.

09:19.050 --> 09:21.810
But the great thing is you already got your goal.

09:21.810 --> 09:24.570
Like, this is the first step,

09:24.570 --> 09:26.460
because there are so many people I talk to

09:26.460 --> 09:28.140
who don't even know what they want.

09:28.140 --> 09:32.070
So you already one step ahead of other people.

09:32.070 --> 09:35.430
So now that you know what you wanna get,

09:35.430 --> 09:36.930
how do you get there?

09:36.930 --> 09:41.313
Well, let's think about it from the other point of view.

09:42.180 --> 09:44.730
Let's say that you are a company.

09:44.730 --> 09:47.670
Let's say you're a manager at Google,

09:47.670 --> 09:50.040
and you wanna hire a web developer.

09:50.040 --> 09:52.710
Well, if you were the one who was doing the interview,

09:52.710 --> 09:55.530
who was sifting through all of the applications,

09:55.530 --> 09:57.030
what would you think about?

09:57.030 --> 09:59.700
This is a really, really useful exercise,

09:59.700 --> 10:01.500
and this is something that I really,

10:02.951 --> 10:04.560
it took some, you know, growing up

10:04.560 --> 10:06.093
to actually understand this.

10:06.990 --> 10:08.100
Because when you think about it

10:08.100 --> 10:10.260
from the other person's perspective,

10:10.260 --> 10:12.180
you know, they're not trying to make it hard for you.

10:12.180 --> 10:14.280
They're not trying to make you jump through hoops

10:14.280 --> 10:16.290
for the sake of jumping through hoops.

10:16.290 --> 10:18.780
But let's say that you get,

10:18.780 --> 10:20.760
you know, like 20,000 applications.

10:20.760 --> 10:24.870
So recently we were looking for a summer intern

10:24.870 --> 10:27.270
and there's just loads,

10:27.270 --> 10:29.583
loads of applications that come in,

10:30.840 --> 10:34.230
and you know, as much as you really want

10:34.230 --> 10:39.120
to give each application all of your attention

10:39.120 --> 10:44.100
and just, you know, really understand each person,

10:44.100 --> 10:45.390
you don't really have the time.

10:45.390 --> 10:47.340
So you're gonna have to think about

10:47.340 --> 10:52.340
ways of making it a bit easier on yourself, right?

10:53.190 --> 10:55.470
So one of those ways

10:55.470 --> 10:58.740
is by looking at somebody's qualification.

10:58.740 --> 11:00.180
But another way,

11:00.180 --> 11:03.240
and probably something that I'm more fond of,

11:03.240 --> 11:04.680
is actually just looking at

11:04.680 --> 11:07.323
what are they capable of doing?

11:08.250 --> 11:10.350
And this really is a key.

11:10.350 --> 11:14.130
So you need to build a portfolio,

11:14.130 --> 11:16.290
you need to show the world,

11:16.290 --> 11:19.650
not tell the world what you can do.

11:19.650 --> 11:23.580
So create some web apps

11:23.580 --> 11:25.230
if you wanna become a web developer,

11:25.230 --> 11:26.610
create some iOS apps

11:26.610 --> 11:28.650
if you wanna become an iOS developer.

11:28.650 --> 11:33.650
And don't just stick to, you know,

11:34.209 --> 11:36.510
the stuff that you see in tutorials.

11:36.510 --> 11:39.180
You have to somehow stand out.

11:39.180 --> 11:42.390
And one of the best tips I can give you,

11:42.390 --> 11:46.830
is again, think from the recruiter's point of view.

11:46.830 --> 11:48.930
They wanna hire a web developer,

11:48.930 --> 11:52.080
they are probably a manager, right?

11:52.080 --> 11:52.953
Of some sort.

11:54.150 --> 11:57.873
What are the kind of tools that they use every day?

11:58.920 --> 12:01.020
So if you're a manager,

12:01.020 --> 12:02.520
especially if you're a product manager

12:02.520 --> 12:04.020
or a software lead,

12:04.020 --> 12:05.790
you're probably gonna use some form

12:05.790 --> 12:09.840
of a task management like Trello or Asana.

12:09.840 --> 12:12.570
You're probably gonna use GitHub,

12:12.570 --> 12:15.303
or something like GitHub, like Bitbucket.

12:16.290 --> 12:19.230
Think about the tools they use,

12:19.230 --> 12:23.520
and build a tool that they can understand.

12:23.520 --> 12:26.430
So if they use Trello or Asana,

12:26.430 --> 12:28.320
I'm sure there's pain points,

12:28.320 --> 12:30.630
I'm sure there are certain features

12:30.630 --> 12:33.060
that would be really cool.

12:33.060 --> 12:37.830
So if you build a Trello clone,

12:37.830 --> 12:40.503
but you add in some features of your own,

12:41.670 --> 12:42.840
something that you think of

12:42.840 --> 12:45.030
that you think would be really useful,

12:45.030 --> 12:46.920
and then you show that manager

12:46.920 --> 12:48.150
what you've built,

12:48.150 --> 12:51.750
they will instantly understand what you've built,

12:51.750 --> 12:54.900
they will see the advantages of your product,

12:54.900 --> 12:58.200
and they will be able to attest to your skill,

12:58.200 --> 13:02.283
which is what is so, so important.

13:03.480 --> 13:06.060
So my advice,

13:06.060 --> 13:08.400
whenever you wanna achieve any sort of goal

13:08.400 --> 13:09.930
that involves other people,

13:09.930 --> 13:13.563
is to think from the other person's point of view.

13:15.120 --> 13:20.120
Alright, so we've done a couple of questions

13:20.130 --> 13:24.870
from the Ask page now,

13:24.870 --> 13:27.600
and I'm seeing so much chat activity,

13:27.600 --> 13:30.630
I really want to get to know you guys

13:30.630 --> 13:32.160
a little bit better.

13:32.160 --> 13:34.860
So I wanna do a poll.

13:34.860 --> 13:38.493
So it's going to be poll time.

13:43.290 --> 13:47.250
Alright, so if you go ahead

13:47.250 --> 13:51.003
and take a look at my slide,

13:52.050 --> 13:53.490
I wanna know where you are.

13:53.490 --> 13:56.520
So where are you streaming from?

13:56.520 --> 13:57.810
Now what you need to do,

13:57.810 --> 14:00.570
is to head over to this link.

14:00.570 --> 14:01.470
So wait a minute,

14:01.470 --> 14:04.680
I'm gonna remove this banner,

14:04.680 --> 14:05.513
and you can see,

14:05.513 --> 14:08.850
if you go to londonappbrewery.com/where,

14:08.850 --> 14:13.850
it will redirect you to this horribly long URL

14:14.130 --> 14:16.650
that's underneath, which is a poll.

14:16.650 --> 14:18.840
So choose an answer,

14:18.840 --> 14:21.240
and I wanna know

14:21.240 --> 14:25.143
what your location is.

14:27.180 --> 14:30.153
Alright, so I think some of you guys have voted,

14:31.590 --> 14:34.983
let's see the results.

14:35.880 --> 14:37.740
Okay, I think there's like 200 votes now,

14:37.740 --> 14:40.923
I'm gonna take a look at the results.

14:43.680 --> 14:47.370
Alright, so it seems like most people are from Asia,

14:47.370 --> 14:50.643
next is Europe, and next is North America.

14:51.510 --> 14:53.220
I mean, that kind of makes sense to me.

14:53.220 --> 14:55.890
I think it's about evening time in Asia now,

14:55.890 --> 14:59.190
and then in Europe, where I'm at, in London,

14:59.190 --> 15:00.840
we're kind of during the day

15:00.840 --> 15:03.780
and then North America's just waking up.

15:03.780 --> 15:05.880
So that's pretty cool.

15:05.880 --> 15:10.740
Alright, so let's take some questions

15:10.740 --> 15:12.930
from YouTube.

15:12.930 --> 15:15.390
You guys have been chatting away in there,

15:15.390 --> 15:19.683
and I'm trying to look at it for,

15:21.420 --> 15:23.490
just to see what's actually happening,

15:23.490 --> 15:25.470
if you're getting the audio and everything.

15:25.470 --> 15:30.390
But let's take some questions from YouTube.

15:30.390 --> 15:32.853
So go ahead and ask away.

15:36.180 --> 15:40.350
Alright, so we got one here from Claudia,

15:40.350 --> 15:42.240
and it's gonna cut off 'cause it's quite long,

15:42.240 --> 15:43.807
but I'll read it out to you.

15:43.807 --> 15:45.960
"I wanna ask you about the way you learn

15:45.960 --> 15:47.310
new coding skills.

15:47.310 --> 15:50.070
How do you go about teaching yourself new skills?

15:50.070 --> 15:52.200
What's your learning process?"

15:52.200 --> 15:53.610
Okay, cool.

15:53.610 --> 15:58.000
So I think one of the most useful skills

15:58.860 --> 16:03.243
like, that I've ever picked up, is learning.

16:04.140 --> 16:08.220
I think if you can learn quite quickly,

16:08.220 --> 16:13.220
then it's gonna help you in pretty much all sorts of ways.

16:15.180 --> 16:20.180
So one of the ways that I do,

16:20.550 --> 16:23.070
one of the ways that I sort of conceptualize it,

16:23.070 --> 16:26.310
is I try to take the entire topic

16:26.310 --> 16:30.000
and I break it down into,

16:30.000 --> 16:33.060
you know, what are all the parts that I need to learn?

16:33.060 --> 16:34.560
Because when you take a textbook

16:34.560 --> 16:35.910
or when you take, I don't know,

16:35.910 --> 16:37.380
let's say, I mean for example,

16:37.380 --> 16:40.080
at the moment, I'm trying to learn German, right?

16:40.080 --> 16:41.580
If I just took a dictionary,

16:41.580 --> 16:43.140
it would take me years,

16:43.140 --> 16:45.960
years before I will learn it.

16:45.960 --> 16:48.390
And I see sometimes people learning programming

16:48.390 --> 16:49.590
a bit like that.

16:49.590 --> 16:54.590
Like they try to learn every single method,

16:55.200 --> 16:57.570
every single function

16:57.570 --> 16:59.910
in a particular programming languages,

16:59.910 --> 17:02.400
API, or you know,

17:02.400 --> 17:04.920
just trying to learn it all, right?

17:04.920 --> 17:06.420
And there's a lot of courses

17:06.420 --> 17:08.880
that are also kind of like a reference guide

17:08.880 --> 17:09.713
kind of style,

17:09.713 --> 17:12.750
where they show you everything.

17:12.750 --> 17:14.550
And I think in terms of learning,

17:14.550 --> 17:17.040
it doesn't really work.

17:17.040 --> 17:20.070
Instead, what you kind of need to do is again,

17:20.070 --> 17:22.380
you have to have a goal, right?

17:22.380 --> 17:24.870
So if you're learning to program,

17:24.870 --> 17:27.930
maybe that goal is you have a particular app

17:27.930 --> 17:29.820
you wanna build.

17:29.820 --> 17:33.570
Now, there's certain foundational skills that you need.

17:33.570 --> 17:36.390
But once you get past the foundation,

17:36.390 --> 17:38.580
then you're kind of doing like learning Lego.

17:38.580 --> 17:39.413
You're trying to figure out,

17:39.413 --> 17:41.010
okay, I need to learn this bit.

17:41.010 --> 17:42.060
Where should I go for that?

17:42.060 --> 17:44.880
I need to learn that part in order to do this.

17:44.880 --> 17:48.870
So for example, the way that I'm thinking about German,

17:48.870 --> 17:49.920
like learning German,

17:49.920 --> 17:52.770
I've realized I don't need to write German.

17:52.770 --> 17:56.190
I probably could read,

17:56.190 --> 17:58.080
but it doesn't really bother me.

17:58.080 --> 18:02.970
All I wanna focus on is actually listening and speaking.

18:02.970 --> 18:06.213
So that already makes my task a lot easier.

18:07.140 --> 18:11.840
Now, next, if I wanna be able to speak well,

18:13.800 --> 18:17.010
then I have to practice, right?

18:17.010 --> 18:21.000
So there's a really good course

18:21.000 --> 18:24.030
actually by Pimsleur that I use,

18:24.030 --> 18:26.280
where all they do is they just teach you

18:26.280 --> 18:29.190
a couple of ways of saying a sentence

18:29.190 --> 18:31.740
and then they get you to practice.

18:31.740 --> 18:32.850
You just, you know,

18:32.850 --> 18:34.080
they'll be like, what is,

18:34.080 --> 18:36.210
how do you say, "I wanna go to the restaurant"?

18:36.210 --> 18:38.070
How do you say, "I'm going to the restaurant"?

18:38.070 --> 18:40.020
How do you say, "I went to the restaurant"?

18:40.020 --> 18:40.853
Et cetera.

18:40.853 --> 18:42.960
And you have a lot of practice

18:42.960 --> 18:46.260
just putting the words together

18:46.260 --> 18:48.423
in some sort of logical way.

18:49.260 --> 18:52.320
And then because it's not really interactive,

18:52.320 --> 18:56.250
it's just, you know, a list of sentences I have to say,

18:56.250 --> 18:57.930
then I will take that

18:57.930 --> 19:00.000
and take Google Translate,

19:00.000 --> 19:01.800
which can listen live

19:01.800 --> 19:04.380
to what you are speaking in German,

19:04.380 --> 19:07.230
and it'll translate it to English text.

19:07.230 --> 19:10.170
So then I can judge based on that translation,

19:10.170 --> 19:12.030
well how good is my German,

19:12.030 --> 19:15.660
did I manage to conjugate my verbs correctly?

19:15.660 --> 19:18.390
Did I manage to put everything together?

19:18.390 --> 19:22.200
And then in terms of listening,

19:22.200 --> 19:26.190
one of the hacks that I kind of came up with,

19:26.190 --> 19:28.473
I guess, I'm sure it's not original,

19:29.520 --> 19:32.040
but I watch a lot of shows on Netflix,

19:32.040 --> 19:34.800
as I'm sure a lot of you guys do.

19:34.800 --> 19:38.190
But I discovered that if you listen

19:38.190 --> 19:42.540
to a TV show that's produced in another language,

19:42.540 --> 19:43.983
so for me it's German,

19:45.030 --> 19:48.000
you can switch on not only the subtitles,

19:48.000 --> 19:49.350
which is helpful,

19:49.350 --> 19:53.160
but you can switch on something called, "Audio described,"

19:53.160 --> 19:58.080
which basically will describe to you,

19:58.080 --> 20:03.080
it's intended for people who are unable to see,

20:04.260 --> 20:07.830
to be able to hear what's happening in the show.

20:07.830 --> 20:09.450
But to somebody who's also,

20:09.450 --> 20:11.760
you know, not really very good at the language,

20:11.760 --> 20:14.130
hearing what's happening on the screen

20:14.130 --> 20:16.770
being described to me in German.

20:16.770 --> 20:18.120
You know, it'll be something like,

20:18.120 --> 20:20.160
a man walks into the room,

20:20.160 --> 20:22.800
the man takes the keys from the table,

20:22.800 --> 20:23.820
like I can see that,

20:23.820 --> 20:24.960
I can see what's happening,

20:24.960 --> 20:27.270
and I can match up what's happening

20:27.270 --> 20:29.850
with what's being described.

20:29.850 --> 20:31.890
And this has been really, really helpful for me

20:31.890 --> 20:33.780
to learn listening.

20:33.780 --> 20:36.060
So yeah, basically what I would say is,

20:36.060 --> 20:37.710
break down the problem,

20:37.710 --> 20:39.390
figure out the goal,

20:39.390 --> 20:42.150
just take the parts that you need to do

20:42.150 --> 20:43.830
to achieve the goal,

20:43.830 --> 20:48.830
and then see how you can practice those skills repeatedly.

20:49.170 --> 20:51.960
That's probably the best way of learning.

20:51.960 --> 20:55.683
Alright, let's take another question from YouTube.

21:00.060 --> 21:03.273
Alright, we got one from,

21:06.390 --> 21:11.390
I think your name is Yuvraj Agarkar.

21:12.090 --> 21:15.270
So it's gonna cut off the text again,

21:15.270 --> 21:16.297
but I'll read it out.

21:16.297 --> 21:20.730
"I'm 17, and I've completed your iOS and web dev courses.

21:20.730 --> 21:21.960
My question is,

21:21.960 --> 21:24.180
how to be good at reading docs,

21:24.180 --> 21:26.310
and also how to start a startup?"

21:26.310 --> 21:27.143
Okay, cool.

21:27.143 --> 21:28.470
So there's two questions in there.

21:28.470 --> 21:31.170
First question is how do you get good at reading docs?

21:32.340 --> 21:36.300
The answer is, it depends.

21:36.300 --> 21:39.660
So firstly, there's a difference

21:39.660 --> 21:42.243
in the quality of documentation.

21:43.500 --> 21:46.800
So I worked a lot with iOS,

21:46.800 --> 21:51.390
and so I'm mostly reading Apple documentation,

21:51.390 --> 21:53.790
which is, I mean it's beautiful,

21:53.790 --> 21:56.610
like they've laid out the website really nicely,

21:56.610 --> 21:58.530
but if you've taken my iOS courses,

21:58.530 --> 22:01.623
you know that I think they're kind of minimalist.

22:02.520 --> 22:03.787
They're kind of just like,

22:03.787 --> 22:06.873
"Oh yeah, we have this thing which you can use,

22:07.710 --> 22:08.543
but why don't you go,

22:08.543 --> 22:10.740
and like find out yourself how to do it?"

22:10.740 --> 22:12.600
So yeah, it's useful,

22:12.600 --> 22:14.940
but you know, if you've ever looked at

22:14.940 --> 22:16.470
some of Google's documentation,

22:16.470 --> 22:18.180
especially Flutter documentation,

22:18.180 --> 22:21.210
is absolutely incredible.

22:21.210 --> 22:25.290
And you know, really like kudos to the team,

22:25.290 --> 22:28.230
because it is the best documentation I've ever seen.

22:28.230 --> 22:29.670
It's kind of like,

22:29.670 --> 22:32.010
this is a method that we have

22:32.010 --> 22:33.720
in this particular module,

22:33.720 --> 22:34.950
this is how you would use it,

22:34.950 --> 22:36.630
here's a code example,

22:36.630 --> 22:40.440
here are the various parameters that you can,

22:40.440 --> 22:41.760
you know, tweak.

22:41.760 --> 22:43.470
And it is just so good

22:43.470 --> 22:45.570
that you can sort of imagine yourself

22:45.570 --> 22:48.690
being able to pick up how to use it very easily.

22:48.690 --> 22:49.747
Whereas Apple kind of like,

22:49.747 --> 22:51.420
"Yeah, we don't really care, you know.

22:51.420 --> 22:53.427
If you make it, you make it."

22:53.427 --> 22:54.260
If you make an app,

22:54.260 --> 22:55.863
there's enough people who make apps, I don't know.

22:55.863 --> 22:57.720
I don't know what is their thinking

22:57.720 --> 22:59.610
behind their documentation,

22:59.610 --> 23:01.293
but it's very hard.

23:02.430 --> 23:03.840
The second thing I would say,

23:03.840 --> 23:06.690
is that you don't necessarily learn

23:06.690 --> 23:08.193
a lot from documentation.

23:08.193 --> 23:11.250
It's kind of like if you were learning a language

23:11.250 --> 23:13.503
and your starting point was the dictionary,

23:14.340 --> 23:16.440
you'll be there for a while.

23:16.440 --> 23:20.910
So the good thing is that, you know,

23:20.910 --> 23:23.250
this kind of comes back to how you learn, right?

23:23.250 --> 23:27.090
A lot of people still learn in a pre-computer,

23:27.090 --> 23:29.130
pre-internet kind of way,

23:29.130 --> 23:30.483
where you read a book,

23:31.740 --> 23:34.650
your lecturer gives you a lecture,

23:34.650 --> 23:37.170
you take notes, you memorize those notes,

23:37.170 --> 23:38.003
you read the book,

23:38.003 --> 23:40.083
you take more notes, you do a test.

23:41.040 --> 23:43.053
This I would say,

23:44.310 --> 23:46.500
is good for exams or for school,

23:46.500 --> 23:48.390
It's probably still the way you have to do it,

23:48.390 --> 23:49.920
but if you're actually just trying to learn

23:49.920 --> 23:52.590
a skill for life or for, you know,

23:52.590 --> 23:55.650
changing jobs or just for yourself,

23:55.650 --> 23:56.580
it's not the best way,

23:56.580 --> 24:00.030
because information is really cheap.

24:00.030 --> 24:03.750
You can get hold of pretty much any knowledge

24:03.750 --> 24:05.040
or information you want

24:05.040 --> 24:06.900
just by typing it into Google.

24:06.900 --> 24:10.860
So why should I store all of that information in my brain

24:10.860 --> 24:15.660
when you know, it's just two or three keystrokes away?

24:15.660 --> 24:17.670
So I don't really like to do that.

24:17.670 --> 24:19.890
And this comes back to documentation.

24:19.890 --> 24:21.870
I don't remember documentation,

24:21.870 --> 24:24.330
I don't learn documentation.

24:24.330 --> 24:28.143
There are loads of methods that I'm not,

24:29.250 --> 24:31.980
you know, I don't remember how to use.

24:31.980 --> 24:35.370
But the thing I know is that I have the skills

24:35.370 --> 24:40.080
to be able to understand the code

24:40.080 --> 24:41.190
when I need to.

24:41.190 --> 24:43.680
So when I want to look something up,

24:43.680 --> 24:45.660
I look it up in the documentation.

24:45.660 --> 24:47.910
Actually, usually, I look it up in Stack Overflow,

24:47.910 --> 24:50.730
I try to see an example where it's used,

24:50.730 --> 24:52.710
and then in the example,

24:52.710 --> 24:54.030
I'll see a particular method

24:54.030 --> 24:56.310
that's in the documentation,

24:56.310 --> 24:57.960
and then if I want more background,

24:57.960 --> 25:00.453
I'll read up on it in the documentation.

25:01.380 --> 25:05.253
It's much better to learn things as when you need to.

25:06.090 --> 25:09.690
So that's pretty much what I do.

25:09.690 --> 25:12.003
So the next question is,

25:13.320 --> 25:16.443
how to start a startup?

25:17.880 --> 25:20.080
That's like, a really big question

25:20.970 --> 25:24.600
and I think back in the Ask,

25:24.600 --> 25:27.003
there's also somebody who asked,

25:28.080 --> 25:31.507
I think it was somebody called Oliver, who said,

25:31.507 --> 25:33.900
"What do you recommend to aspiring entrepreneurs?"

25:33.900 --> 25:35.943
So I'm gonna answer these two together.

25:38.220 --> 25:42.513
So when I started,

25:43.620 --> 25:46.410
so I kind of started building a startup

25:46.410 --> 25:50.070
while I was still working as a doctor,

25:50.070 --> 25:54.213
which is probably a little bit masochistic.

25:55.530 --> 25:59.040
Because I was working these crazy hours,

25:59.040 --> 26:04.040
like oh man, it was probably like some 14-hour,

26:04.620 --> 26:07.023
occasionally, like 16-hour days.

26:08.130 --> 26:12.060
And, but the good thing about medicine

26:12.060 --> 26:14.700
at least, is you have night shifts.

26:14.700 --> 26:16.230
Well, the good thing or the bad thing,

26:16.230 --> 26:20.370
and the night shifts, you know, to be humane,

26:20.370 --> 26:22.050
at least in Europe,

26:22.050 --> 26:24.150
after three days of night shifts,

26:24.150 --> 26:26.160
we tend to get three days off.

26:26.160 --> 26:29.220
So the first day, you'll be completely destroyed,

26:29.220 --> 26:30.720
you'll be hardly human,

26:30.720 --> 26:33.210
'cause you're trying to switch time zones, right?

26:33.210 --> 26:34.680
It's kinda like flying to Australia

26:34.680 --> 26:36.423
and back every week.

26:37.620 --> 26:39.990
So the first day is kind of like gone,

26:39.990 --> 26:41.820
but the second and third days

26:41.820 --> 26:46.530
I found that I was able to kind of recuperate those days

26:46.530 --> 26:49.200
and I would just go to the library

26:49.200 --> 26:52.413
and I would work on my startup.

26:53.700 --> 26:58.230
So the first thing is, you gotta find time.

26:58.230 --> 27:01.230
There is no perfect time to start a startup.

27:01.230 --> 27:03.720
There is no perfect opportunity

27:03.720 --> 27:06.090
that's just gonna like hit you on the head.

27:06.090 --> 27:09.300
Everything that we've built, everything,

27:09.300 --> 27:11.760
every opportunity that's come to us

27:11.760 --> 27:14.130
has taken a lot of work

27:14.130 --> 27:16.743
to prepare to get to that point, right?

27:18.000 --> 27:19.830
I think there was this thing

27:19.830 --> 27:21.600
that my granddad drilled into me,

27:21.600 --> 27:23.973
which is my late granddad.

27:25.140 --> 27:27.750
He used to take me to school on his bicycle every day,

27:27.750 --> 27:30.900
and on this little like 30-minute bicycle ride,

27:30.900 --> 27:35.310
he would give me these like "Chicken Soup" style,

27:35.310 --> 27:37.680
like, pieces of like nuggets of advice.

27:37.680 --> 27:39.720
I have like so many pieces of advice,

27:39.720 --> 27:42.390
including like, okay they're gonna sound weird.

27:42.390 --> 27:45.003
It's like if you ate,

27:46.020 --> 27:49.980
beans uncooked twice,

27:49.980 --> 27:53.280
and you still continue eating uncooked beans,

27:53.280 --> 27:55.918
then that's not very smart.

27:55.918 --> 27:58.740
(Angela laughing)

27:58.740 --> 28:01.530
So I think what he's trying to say is,

28:01.530 --> 28:03.930
don't make the same mistake twice.

28:03.930 --> 28:06.430
I don't know why it has to do with uncooked beans.

28:07.350 --> 28:10.530
But another thing that he told me is that,

28:10.530 --> 28:15.390
you know, opportunities come to those who are prepared.

28:15.390 --> 28:17.280
I'm pretty sure it was another food analogy

28:17.280 --> 28:19.650
'cause I do really well with food analogies,

28:19.650 --> 28:21.573
that's the way I understand the world.

28:22.950 --> 28:25.713
But he says that, you know,

28:26.880 --> 28:30.030
every time you see somebody looking like

28:30.030 --> 28:33.000
as if they were just an overnight success,

28:33.000 --> 28:34.500
it's never overnight.

28:34.500 --> 28:38.130
you don't see all the hours and days

28:38.130 --> 28:41.460
that they've poured into doing something

28:41.460 --> 28:45.450
fruitful or not, successful or not,

28:45.450 --> 28:46.950
until they get to the point

28:46.950 --> 28:48.480
where they're prepared enough

28:48.480 --> 28:51.240
to be hit by that opportunity.

28:51.240 --> 28:52.740
So a good example, I think,

28:52.740 --> 28:55.800
is for example, we built the Flutter course,

28:55.800 --> 29:00.800
because Tim, who heads up the Flutter team at Google,

29:01.590 --> 29:05.250
took my iOS course and he loved it so much

29:05.250 --> 29:08.340
that he reached out to me over Twitter

29:08.340 --> 29:11.730
and this is how we partnered with the Flutter team

29:11.730 --> 29:14.073
at Google to build this course together.

29:15.060 --> 29:19.860
Now if I had just started building courses day one,

29:19.860 --> 29:22.650
and you know, firstly nobody would know about you.

29:22.650 --> 29:25.500
Secondly, you know, there's no track record.

29:25.500 --> 29:27.240
And thirdly, I'm not even sure

29:27.240 --> 29:28.710
I would be able to build

29:28.710 --> 29:32.910
such a good course from scratch.

29:32.910 --> 29:37.830
So you know, the idea is to spend all of your time

29:37.830 --> 29:41.130
preparing your startup, working on it,

29:41.130 --> 29:43.110
and then you know, there will be moments,

29:43.110 --> 29:44.850
there'll be wins and there'll be losses,

29:44.850 --> 29:46.920
and you have to grab onto the wins,

29:46.920 --> 29:48.810
and not think too much about the losses.

29:48.810 --> 29:50.580
That's pretty much in a nutshell,

29:50.580 --> 29:53.973
how I think about our startup.

29:55.350 --> 29:59.460
Okay, so I'm gonna go back to the chat,

29:59.460 --> 30:04.460
and I'm gonna ask you guys for some more questions,

30:04.590 --> 30:07.143
and let's see if we got some good ones.

30:08.940 --> 30:10.890
Alright, so I think,

30:10.890 --> 30:13.560
when I was looking at the questions

30:13.560 --> 30:15.960
that people asked previously,

30:15.960 --> 30:17.670
and also, in YouTube right now,

30:17.670 --> 30:21.300
the one that I'm seeing a lot is this one.

30:21.300 --> 30:23.940
It seems like everybody wants to know

30:23.940 --> 30:28.140
when the iOS 14 update is coming for iOS,

30:28.140 --> 30:30.360
or is there gonna be a new course?

30:30.360 --> 30:31.770
When is it gonna happen?

30:31.770 --> 30:32.970
What is happening on that?

30:32.970 --> 30:34.470
Should I wait for the course?

30:34.470 --> 30:38.010
Should I continue the iOS 13 course?

30:38.010 --> 30:39.810
What's happening?

30:39.810 --> 30:44.810
Okay, so here's what is happening.

30:46.830 --> 30:49.650
We've reviewed Big Sur,

30:49.650 --> 30:52.800
and also the latest version of Xcode.

30:52.800 --> 30:55.350
We're in the process of testing the course

30:55.350 --> 30:58.860
through all of these new pieces of software.

30:58.860 --> 31:01.260
And what we realized is that

31:01.260 --> 31:04.050
the changes are not that great.

31:04.050 --> 31:09.033
So there's basically not enough changes to,

31:09.930 --> 31:10.763
there's a,

31:10.763 --> 31:13.620
they've tweaked the style of Xcode a little bit

31:13.620 --> 31:15.630
and they've added some handy features,

31:15.630 --> 31:17.220
which we might point out.

31:17.220 --> 31:19.470
But essentially over, you know,

31:19.470 --> 31:21.303
what we've been doing is,

31:22.451 --> 31:24.570
we've been just sort of trying to figure out

31:24.570 --> 31:27.450
how we can update the last parts of the course

31:27.450 --> 31:29.580
because they're more outdated.

31:29.580 --> 31:31.770
Whereas the beginning modules

31:31.770 --> 31:34.320
sort of up to FlashChat, I think.

31:34.320 --> 31:37.890
So the first 14 or 15 modules we're gonna keep as is,

31:37.890 --> 31:39.210
because they still work.

31:39.210 --> 31:41.220
But we'll update some of the interfaces,

31:41.220 --> 31:44.580
so at least initially, it won't be so confusing.

31:44.580 --> 31:49.230
But that means that there will be no new iOS course,

31:49.230 --> 31:51.450
you won't have to buy anything,

31:51.450 --> 31:53.760
or the updates that we're making

31:53.760 --> 31:55.440
through this winter and next spring

31:55.440 --> 31:59.100
will get added to the existing iOS course.

31:59.100 --> 32:02.070
So don't buy any more courses,

32:02.070 --> 32:04.800
just keep the one that you already have,

32:04.800 --> 32:07.320
and you'll see the updates roll in.

32:07.320 --> 32:10.410
But if you're already learning with the course,

32:10.410 --> 32:13.500
don't worry, the changes are not that big.

32:13.500 --> 32:14.790
You'll be able to,

32:14.790 --> 32:16.390
you'll be able to figure it out.

32:17.370 --> 32:20.970
So that's what's happening on that.

32:20.970 --> 32:24.723
And let's see what other questions we've got in YouTube.

32:28.050 --> 32:32.897
Alright, so we've got a question from Atharva Wasekar,

32:35.430 --> 32:39.243
and also some people on YouTube, it seems.

32:41.677 --> 32:44.277
"Do you watch anime?"

32:45.120 --> 32:48.183
Okay, so that's kind of,

32:51.570 --> 32:53.400
it's interesting, that's a question

32:53.400 --> 32:54.840
that everybody wants to know.

32:54.840 --> 32:56.520
I wonder if it's because of all the memes

32:56.520 --> 32:59.490
that I put into the courses from anime.

32:59.490 --> 33:04.490
So I don't think that,

33:07.290 --> 33:09.060
so the anime that I like basically,

33:09.060 --> 33:10.560
is quite old school.

33:10.560 --> 33:12.780
You know, your girl's not young.

33:12.780 --> 33:17.497
And so for example, Ghibli movies,

33:17.497 --> 33:20.490
"Spirited Away," it's like one of my favorite,

33:20.490 --> 33:22.710
all-time movies.

33:22.710 --> 33:24.150
I love it so much,

33:24.150 --> 33:25.830
but pretty much any Ghibli movie,

33:25.830 --> 33:29.400
it's amazing, it's just like paints the scene.

33:29.400 --> 33:30.630
But more recently,

33:30.630 --> 33:32.430
I'm kind of late to the bandwagon here,

33:32.430 --> 33:34.810
but Netflix started showing this

33:36.510 --> 33:39.337
sort of a western anime called,

33:39.337 --> 33:41.967
"Avatar: The Last Airbender."

33:43.020 --> 33:45.363
Okay, so if you haven't watched this,

33:46.470 --> 33:49.170
don't be put off by the name.

33:49.170 --> 33:51.360
It has a horrible name,

33:51.360 --> 33:55.050
but it is so good,

33:55.050 --> 33:57.933
it's like reliving childhood, you know,

33:57.933 --> 34:01.290
like if you could just go back to being a little child,

34:01.290 --> 34:02.190
that's how it feels.

34:02.190 --> 34:03.960
It's so wholesome,

34:03.960 --> 34:07.590
and oh my God, it's just so good.

34:07.590 --> 34:08.700
If you haven't watched it,

34:08.700 --> 34:09.870
I wouldn't ruin it for you.

34:09.870 --> 34:13.500
But it is literally the best animated show

34:13.500 --> 34:15.450
I have ever watched,

34:15.450 --> 34:18.543
and it has a special place in my heart.

34:19.860 --> 34:22.173
Okay, what other questions have we got?

34:25.950 --> 34:30.950
We've got a question from a 13-year-old boy, I think.

34:31.534 --> 34:33.951
Avadhoot, Avadhoot, Avadhoot.

34:35.970 --> 34:37.500
I'm not sure.

34:37.500 --> 34:42.500
And he asks, "What careers can I have at age 13?"

34:43.200 --> 34:44.760
Okay, so the full question,

34:44.760 --> 34:48.693
I will read out 'cause it's a little bit long.

34:50.610 --> 34:55.610
He says that, "I am a 13-year-old boy,

34:55.680 --> 34:57.930
I'm doing your web development course,

34:57.930 --> 35:00.510
I'm even doing a course based on how to create AI

35:00.510 --> 35:01.860
and ethical hacking.

35:01.860 --> 35:04.860
What careers can I have at this age or a job

35:04.860 --> 35:07.080
that doesn't consider my age?

35:07.080 --> 35:08.370
Please take this question,

35:08.370 --> 35:09.240
love the way you teach,

35:09.240 --> 35:11.860
found it easy to understand, Avadhoot."

35:11.860 --> 35:14.610
Okay, so firstly,

35:14.610 --> 35:15.900
why are you thinking about work?

35:15.900 --> 35:17.250
You're 13, man.

35:17.250 --> 35:19.200
Like, just enjoy life.

35:19.200 --> 35:21.993
It's so good to be that age.

35:23.220 --> 35:24.810
But you know, then again,

35:24.810 --> 35:28.890
I have to say, like when I was 13,

35:28.890 --> 35:31.830
I was probably the same as you.

35:31.830 --> 35:36.420
I was also thinking about like how to get a job,

35:36.420 --> 35:37.440
I don't know what it is.

35:37.440 --> 35:39.540
I think you're probably an overachiever,

35:39.540 --> 35:41.793
like a type A person like me as well.

35:42.630 --> 35:47.100
So when I was 13,

35:47.100 --> 35:49.140
I was thinking that,

35:49.140 --> 35:52.560
I'd really like to have some pocket money,

35:52.560 --> 35:54.030
'cause my parents didn't really believe

35:54.030 --> 35:54.870
in pocket money,

35:54.870 --> 35:56.910
and there were like sweets and snacks

35:56.910 --> 35:58.440
that my friends were having,

35:58.440 --> 35:59.430
and I was kind of jealous.

35:59.430 --> 36:00.263
So I was like, "You know what?

36:00.263 --> 36:01.860
I'm gonna make my own money."

36:01.860 --> 36:06.540
So I decided to take an inventory of,

36:06.540 --> 36:08.190
what am I good at?

36:08.190 --> 36:11.070
And I tried out a couple of things.

36:11.070 --> 36:13.860
One is, I got legs, I can walk.

36:13.860 --> 36:17.880
So I signed up for this thing in the UK,

36:17.880 --> 36:19.740
I'm not even sure what it's called in elsewhere,

36:19.740 --> 36:21.870
but basically there's this giant book,

36:21.870 --> 36:24.030
like a telephone directory that we used to have,

36:24.030 --> 36:25.590
like pre-internet days.

36:25.590 --> 36:27.960
It's called like, "The Yellow Pages," in the UK.

36:27.960 --> 36:29.850
And you can basically go door-to-door.

36:29.850 --> 36:32.883
lugging these like. two-kilogram books.

36:33.930 --> 36:36.000
and you get paid a pound,

36:36.000 --> 36:38.220
so like about $1.20,

36:38.220 --> 36:42.060
for every one of these books that you deliver.

36:42.060 --> 36:44.820
So the thing is that they're so heavy,

36:44.820 --> 36:47.580
they're like, I don't know,

36:47.580 --> 36:49.020
they're like two kilos each.

36:49.020 --> 36:51.210
So if you're manning 10 of them,

36:51.210 --> 36:52.323
and I was 13,

36:54.000 --> 36:55.920
that was pretty hard,

36:55.920 --> 36:57.660
and I got some pocket money,

36:57.660 --> 36:59.910
but I thought about iterating on that.

36:59.910 --> 37:02.430
So you know, coming back to startups,

37:02.430 --> 37:04.710
you gotta try something, you test it out,

37:04.710 --> 37:07.380
see if it works, see if people like it,

37:07.380 --> 37:09.540
see if it gets you to your goal,

37:09.540 --> 37:11.130
and if not, you iterate.

37:11.130 --> 37:13.053
So my iteration,

37:14.250 --> 37:16.890
basically ended up in me thinking about

37:16.890 --> 37:18.390
what else do I have?

37:18.390 --> 37:21.150
And maybe like manual labor

37:21.150 --> 37:22.653
isn't really my strong point?

37:23.580 --> 37:25.110
So I thought that well, you know,

37:25.110 --> 37:27.090
I'm like pretty good at maths,

37:27.090 --> 37:28.980
I'm pretty good at physics,

37:28.980 --> 37:31.680
and there's probably other kids

37:31.680 --> 37:33.660
who wanna learn math and physics.

37:33.660 --> 37:37.200
So I printed out these little flyers

37:37.200 --> 37:39.090
like from my little home printer.

37:39.090 --> 37:41.820
So like they were like this big each per ad,

37:41.820 --> 37:43.800
'cause I didn't wanna waste too much ink.

37:43.800 --> 37:46.140
And I cut it out of the page,

37:46.140 --> 37:49.590
and it's about like eight ads per page.

37:49.590 --> 37:51.180
And I went door-to-door,

37:51.180 --> 37:53.430
around sort of my neighborhood area,

37:53.430 --> 37:55.710
like an area that I thought was like,

37:55.710 --> 37:57.210
within walking distance,

37:57.210 --> 38:00.243
and I posted it to everybody in the mailbox,

38:01.830 --> 38:03.690
and then like some people actually called me up

38:03.690 --> 38:05.460
and then I became a tutor,

38:05.460 --> 38:07.710
although probably illegally,

38:07.710 --> 38:09.780
because I'm pretty sure you're not allowed

38:09.780 --> 38:12.480
to work and earn money at age 13,

38:12.480 --> 38:15.630
unless you're like supervised or something.

38:15.630 --> 38:19.950
But that was like my first entrepreneurial bent.

38:19.950 --> 38:21.660
So coming back to your question,

38:21.660 --> 38:23.790
what careers can you have at age 13?

38:23.790 --> 38:25.650
Well now that you have the internet,

38:25.650 --> 38:28.050
effectively, you could do anything,

38:28.050 --> 38:31.320
you could like probably sign up on Fiverr

38:31.320 --> 38:34.353
and start doing freelance gigs.

38:35.460 --> 38:37.650
I think when people sign up to these freelance gigs,

38:37.650 --> 38:41.220
they always wanna like charge what it's worth.

38:41.220 --> 38:43.350
And I would say, just don't do that.

38:43.350 --> 38:45.540
Don't like go overboard.

38:45.540 --> 38:49.140
Charge way, way below what you think it should cost.

38:49.140 --> 38:50.610
So you wanna build somebody a website,

38:50.610 --> 38:52.920
charge $5 for it, you know,

38:52.920 --> 38:57.920
and what you wanna do is like build up your reputation.

38:57.990 --> 39:01.050
So as you get more clients

39:01.050 --> 39:02.250
and if they like what you do,

39:02.250 --> 39:03.870
hopefully, you're doing a good job

39:03.870 --> 39:05.340
'cause you know you're my student, right?

39:05.340 --> 39:07.350
So you're gonna be pretty good,

39:07.350 --> 39:10.980
and when you give the project back to them,

39:10.980 --> 39:13.080
you're learning like skills, like communication,

39:13.080 --> 39:14.490
how to work with clients,

39:14.490 --> 39:16.567
what clients mean when they're saying like,

39:16.567 --> 39:18.960
"Oh, I would like that to look more classy."

39:18.960 --> 39:21.000
What does that actually mean to a web developer?

39:21.000 --> 39:22.800
Well, you're gonna work that out.

39:22.800 --> 39:25.590
So once you've got a good client,

39:25.590 --> 39:27.300
then you've got A, word of mouth,

39:27.300 --> 39:28.710
you've also got reviews,

39:28.710 --> 39:31.800
you've got a client who can be your referee,

39:31.800 --> 39:33.690
and you build up on that.

39:33.690 --> 39:36.240
So you take on more clients,

39:36.240 --> 39:37.650
maybe you've got too much work.

39:37.650 --> 39:41.220
So now you raise your prices, it's now $10,

39:41.220 --> 39:42.960
and then you've got like too much work again,

39:42.960 --> 39:44.790
you raise your price for $20,

39:44.790 --> 39:46.560
and that way eventually, you'll get to the point

39:46.560 --> 39:48.780
where you're making enough pocket money

39:48.780 --> 39:51.450
to buy sweets or whatever it is

39:51.450 --> 39:53.940
you know, you wanna achieve.

39:53.940 --> 39:56.970
Maybe you wanna like buy stocks at age 13,

39:56.970 --> 40:00.450
maybe you're gonna buy into Tesla, I don't know.

40:00.450 --> 40:03.393
But yeah, so that's my advice.

40:05.520 --> 40:09.760
Let's see if we got some more questions on YouTube.

40:12.060 --> 40:15.960
So let's see,

40:15.960 --> 40:18.363
what you guys are saying in here.

40:25.500 --> 40:27.690
Oh, this is a really good one.

40:27.690 --> 40:32.640
So this is a question from Dionysios,

40:32.640 --> 40:35.351
Dionysios, I think that's how you pronounce it.

40:35.351 --> 40:36.450
(Angela chuckling)

40:36.450 --> 40:39.277
And he asked,

40:39.277 --> 40:41.550
"Understanding syntax is not so difficult.

40:41.550 --> 40:43.620
Formulating syntax together with logic

40:43.620 --> 40:46.470
to build functional code is difficult.

40:46.470 --> 40:47.520
What are the best strategies

40:47.520 --> 40:50.910
to connect the dots to build real-world projects?"

40:50.910 --> 40:53.460
This is something that you guys have posted a lot,

40:53.460 --> 40:55.890
and it's something that we think is really important.

40:55.890 --> 40:57.900
Because one of the sort of feedback

40:57.900 --> 41:00.307
that we were always getting from students is,

41:00.307 --> 41:01.710
"Yeah, okay, so like, you know,

41:01.710 --> 41:03.360
I've completed this tutorial,

41:03.360 --> 41:05.520
I've completed that tutorial,

41:05.520 --> 41:08.850
but you know, after I'm done,

41:08.850 --> 41:11.640
I still don't know how to make my project.

41:11.640 --> 41:16.640
I still dunno like how to build something," right?

41:16.650 --> 41:19.170
So this was really like our thinking

41:19.170 --> 41:24.150
when we started building the 100 Days of Code project.

41:24.150 --> 41:27.720
I wanted to make a course,

41:27.720 --> 41:30.780
basically, which starts out with tutorials

41:30.780 --> 41:34.200
and a lot of heavy sort of guidance,

41:34.200 --> 41:36.900
but then to progress on,

41:36.900 --> 41:41.220
to be able to let you experience

41:41.220 --> 41:43.770
what it's like when, you know,

41:43.770 --> 41:45.570
the training wheels are off.

41:45.570 --> 41:48.240
So when I first learned how to ride a bicycle,

41:48.240 --> 41:49.650
you know, I was riding it,

41:49.650 --> 41:51.930
and I didn't really have one

41:51.930 --> 41:54.150
of those fancy bicycles with the training wheels.

41:54.150 --> 41:58.920
I just had my dad like holding the bicycle from behind.

41:58.920 --> 42:02.550
And you know, initially I was just riding,

42:02.550 --> 42:03.870
he was running behind,

42:03.870 --> 42:06.270
and then at some point, he kind of let go,

42:06.270 --> 42:07.710
and I didn't really notice,

42:07.710 --> 42:10.260
and I could just start cycling myself.

42:10.260 --> 42:11.490
But then when I turned around

42:11.490 --> 42:13.020
and I saw that there was nobody there,

42:13.020 --> 42:14.910
I immediately crashed, right?

42:14.910 --> 42:18.360
So yeah, I guess my track record

42:18.360 --> 42:20.070
with bicycles is not great,

42:20.070 --> 42:25.070
but so I guess the learning point there, is that,

42:26.070 --> 42:31.070
you know, you can't always be in tutorial land

42:32.160 --> 42:33.900
if you wanna become somebody

42:33.900 --> 42:37.080
who's not dependent on tutorials.

42:37.080 --> 42:40.477
So a lot of people have been asking me,

42:40.477 --> 42:44.160
"Hey, you know this course, 100 Days of Code,

42:44.160 --> 42:46.830
why is it that there's like less and less video

42:46.830 --> 42:48.870
towards the end?

42:48.870 --> 42:50.310
Is it because you haven't finished it?

42:50.310 --> 42:51.600
What's happening?"

42:51.600 --> 42:53.640
So the answer to that is no,

42:53.640 --> 42:54.810
it's not because I haven't finished it,

42:54.810 --> 42:57.990
it's because it's really carefully thought out,

42:57.990 --> 42:59.130
believe it or not.

42:59.130 --> 43:04.130
And the idea is to be that person

43:04.350 --> 43:07.560
holding the bicycle from behind

43:07.560 --> 43:10.390
and then to eventually let you go

43:11.400 --> 43:14.700
because I want you to be able to finish that course

43:14.700 --> 43:17.040
and to get a job,

43:17.040 --> 43:18.660
or to build your own startup,

43:18.660 --> 43:20.280
build your own project.

43:20.280 --> 43:23.370
But that requires quite a bit of struggle.

43:23.370 --> 43:27.390
And the struggle comes from building projects, right?

43:27.390 --> 43:28.800
But you know, when I say to people,

43:28.800 --> 43:30.360
the best way to learn to code

43:30.360 --> 43:31.860
after you finish a tutorial,

43:31.860 --> 43:33.720
is to build a project.

43:33.720 --> 43:34.553
Well they say,

43:34.553 --> 43:36.240
"I don't know which project do I build?

43:36.240 --> 43:37.320
And how do I build it?

43:37.320 --> 43:39.330
I don't know how to get there."

43:39.330 --> 43:41.610
So that's why we built this course

43:41.610 --> 43:44.430
to try and make it,

43:44.430 --> 43:46.710
so that initially, you have sort of more

43:46.710 --> 43:50.400
step-by-step, like video lessons,

43:50.400 --> 43:53.880
and then you have step-by-step text lessons

43:53.880 --> 43:57.000
with more dependence on the documentation,

43:57.000 --> 43:59.100
and on like the kind of real tools

43:59.100 --> 44:00.990
that a developer would use like Google

44:00.990 --> 44:01.890
and Stack Overflow.

44:01.890 --> 44:03.060
Like, you need to struggle,

44:03.060 --> 44:06.360
you need to find out the answers for yourself.

44:06.360 --> 44:07.950
But you know, there's walkthroughs,

44:07.950 --> 44:09.120
and there's guidance,

44:09.120 --> 44:11.910
and then eventually, to get you to the very end,

44:11.910 --> 44:14.670
where you are actually building your own projects,

44:14.670 --> 44:16.080
for your own portfolio,

44:16.080 --> 44:18.660
which contains 100% your own code,

44:18.660 --> 44:20.820
which you can, you know, copyright,

44:20.820 --> 44:22.500
you can sell, you can do whatever you want,

44:22.500 --> 44:23.970
because it's your own.

44:23.970 --> 44:26.310
And what we've done is just provided

44:26.310 --> 44:28.020
the project ideas for you,

44:28.020 --> 44:29.910
something that we think is really feasible

44:29.910 --> 44:31.230
that you can definitely do

44:31.230 --> 44:35.070
if you've completed the entire first 80 days.

44:35.070 --> 44:37.320
So that was what we tried to do.

44:37.320 --> 44:40.690
And you know, I think the best way

44:41.580 --> 44:46.580
to build real-world projects is to start small.

44:46.890 --> 44:49.980
So don't start off trying to build a car,

44:49.980 --> 44:52.200
build a skateboard instead.

44:52.200 --> 44:53.910
And then once you've built the skateboard,

44:53.910 --> 44:56.340
maybe add a handle to it,

44:56.340 --> 44:57.870
turn it into a scooter,

44:57.870 --> 44:59.430
and then maybe once you've done that,

44:59.430 --> 45:00.510
turn it into a motorcycle,

45:00.510 --> 45:01.740
and then turn it into a car.

45:01.740 --> 45:03.727
Don't just go out there and be like,

45:03.727 --> 45:06.270
"I wanna build Facebook plus Twitter,

45:06.270 --> 45:09.300
plus you know, whatever enterprise software,

45:09.300 --> 45:10.530
and I'm gonna do it,

45:10.530 --> 45:12.030
like after I complete this course."

45:12.030 --> 45:12.863
Like that's just,

45:12.863 --> 45:14.580
you're setting yourself up to fail.

45:14.580 --> 45:16.773
You have to start with something simple.

45:18.030 --> 45:20.850
Alright, so we're kind of running a bit over,

45:20.850 --> 45:22.440
I said we do 45 minutes,

45:22.440 --> 45:24.480
but we're kind of close to an hour now.

45:24.480 --> 45:28.410
So I'm just gonna glance at the YouTube chat

45:28.410 --> 45:32.583
and try to see what you guys are saying, like, live.

45:34.140 --> 45:35.361
Let's do some quick questions.

45:35.361 --> 45:37.028
"Swift UI or UIkit?"

45:38.190 --> 45:40.230
Swift UI is getting a lot better.

45:40.230 --> 45:44.400
But you know, when we did the Swift,

45:44.400 --> 45:46.470
the Objective-C to Swift conversion,

45:46.470 --> 45:48.240
it took like years still,

45:48.240 --> 45:50.220
like loads of apps are built with Objective-C.

45:50.220 --> 45:53.520
So Swift UI is not something that you can learn

45:53.520 --> 45:55.470
and get hired for right now.

45:55.470 --> 45:56.730
It's really fun,

45:56.730 --> 45:58.770
and I really enjoy playing with it,

45:58.770 --> 46:03.540
but I don't really think it's serious enough

46:03.540 --> 46:06.060
like for my needs at the moment.

46:06.060 --> 46:07.770
So we're probably gonna build

46:07.770 --> 46:10.050
in more tutorials to the existing course.

46:10.050 --> 46:11.490
So if you miss that,

46:11.490 --> 46:12.900
you don't have to buy a new course,

46:12.900 --> 46:15.633
your existing iOS 13 course will get updated,

46:17.040 --> 46:20.580
but it's gonna be probably more Swift UI,

46:20.580 --> 46:21.990
a little bit less UIkit,

46:21.990 --> 46:25.410
and then we're gonna keep tweaking that percentage

46:25.410 --> 46:27.390
until, you know,

46:27.390 --> 46:29.760
until like when Apple fully transitions.

46:29.760 --> 46:32.370
But I wanna do it slowly because right now,

46:32.370 --> 46:34.740
the kind of skills that's really important

46:34.740 --> 46:36.633
that's gonna get you hired is UIkit.

46:38.917 --> 46:41.133
"Can you make your iOS course

46:41.133 --> 46:43.617
like 100 Days challenge code?"

46:46.380 --> 46:48.300
I think we thought about making

46:48.300 --> 46:50.490
the 100 Days of Code challenge,

46:50.490 --> 46:53.790
we thought about like what's the perfect language for it,

46:53.790 --> 46:56.070
because Python is something that you can do

46:56.070 --> 46:57.390
like a lot of different things with,

46:57.390 --> 47:00.153
like web development or data science,

47:01.140 --> 47:03.750
or scripting, or automation.

47:03.750 --> 47:07.740
Swift is pretty much all about making apps,

47:07.740 --> 47:12.273
and it just doesn't really work that well with it.

47:13.620 --> 47:14.820
I think it works better

47:14.820 --> 47:16.830
when you can actually build real projects

47:16.830 --> 47:19.500
like big projects that you can show off

47:19.500 --> 47:20.700
and you can use.

47:20.700 --> 47:23.130
I think it's just a better format.

47:23.130 --> 47:26.850
Like, none of the things that we do is random.

47:26.850 --> 47:29.523
Like, I spend a lot of time thinking about it.

47:31.830 --> 47:34.440
Okay, what kind of games do you prefer?

47:34.440 --> 47:36.873
Computer/Android?

47:38.520 --> 47:41.490
Oh man, I recently got into this steam game

47:41.490 --> 47:45.030
called "Salt and Sanctuary."

47:45.030 --> 47:47.400
It's a two-player couch co-op,

47:47.400 --> 47:48.570
and it's just so good.

47:48.570 --> 47:51.570
It's like, it's got like the RPG elements,

47:51.570 --> 47:54.270
it's got platforming,

47:54.270 --> 47:55.920
it's got some combat,

47:55.920 --> 47:58.260
and it's got like just a lot of elements.

47:58.260 --> 47:59.640
It's like really well-rounded,

47:59.640 --> 48:01.200
and I discovered that it was actually made

48:01.200 --> 48:03.660
by like one guy, essentially.

48:03.660 --> 48:06.390
He built the entire video game, which is crazy.

48:06.390 --> 48:07.770
It's a really good one.

48:07.770 --> 48:09.963
And on Android, on phone,

48:11.220 --> 48:13.260
yeah, "Among Us." (chuckles)

48:13.260 --> 48:14.640
It's a bit of a guilty pleasure,

48:14.640 --> 48:17.313
if you haven't played it, don't start.

48:19.796 --> 48:23.707
Okay. So what else are we seeing in the chat?

48:23.707 --> 48:26.760
"Will you intend to build a Java course?"

48:26.760 --> 48:27.603
Probably not.

48:29.220 --> 48:32.403
I don't really like Java that much.

48:33.540 --> 48:36.210
I feel like Oracle's gonna like send me a lawsuit

48:36.210 --> 48:38.430
just for saying the word, "Java."

48:38.430 --> 48:40.230
So the funny story is that,

48:40.230 --> 48:42.300
we obviously have like an Android course,

48:42.300 --> 48:44.700
and Android course is built with Java,

48:44.700 --> 48:46.020
so we thought it'd be a good idea

48:46.020 --> 48:48.870
to put the Java logo on the course image,

48:48.870 --> 48:51.120
and then we got this like really serious letter

48:51.120 --> 48:53.373
from Oracle saying,

48:54.247 --> 48:56.040
"Yeah, you gotta take off our logo

48:56.040 --> 48:58.680
'cause you don't own the logo for Java."

48:58.680 --> 48:59.707
And we were like,

48:59.707 --> 49:02.940
"Hey man, we're trying to teach your technology to people,

49:02.940 --> 49:05.100
like we're trying to teach more people Java,

49:05.100 --> 49:06.330
which you own."

49:06.330 --> 49:07.260
But they were like, "Nope."

49:07.260 --> 49:12.260
So yeah, I think they're a bit old on that front.

49:13.680 --> 49:16.803
Let's see, what other messages have you guys got?

49:20.047 --> 49:22.290
"I'm completing the 100 Days of Code course

49:22.290 --> 49:23.670
with my grandfather."

49:23.670 --> 49:26.220
Wow, that's amazing.

49:26.220 --> 49:29.280
I've heard of people completing it with like their kids,

49:29.280 --> 49:32.010
like their 10-year-old, 11-year-old kids.

49:32.010 --> 49:33.870
But that's pretty awesome.

49:33.870 --> 49:35.790
You know, this is another good point.

49:35.790 --> 49:40.650
My friend was recently telling me the story that they,

49:40.650 --> 49:41.730
so he works at a bank,

49:41.730 --> 49:44.550
and he was saying how they have this guy

49:44.550 --> 49:49.320
who is like the godfather of like their platform's code,

49:49.320 --> 49:53.790
and nobody else can like fix it other than him.

49:53.790 --> 49:57.270
And I was like really curious, you know?

49:57.270 --> 50:00.990
And so one day the like, grandmaster

50:00.990 --> 50:04.440
of the finance company's code comes in,

50:04.440 --> 50:05.670
and he is got like a walking stick,

50:05.670 --> 50:08.220
he's like 69 or something,

50:08.220 --> 50:09.810
and he is like really old,

50:09.810 --> 50:11.460
he is got like white hairs,

50:11.460 --> 50:14.370
and it turns out that their entire system

50:14.370 --> 50:19.304
is built on pretty much like,

50:19.304 --> 50:22.320
you know, like really, really old tech, right?

50:22.320 --> 50:24.480
And this is like the only guy

50:24.480 --> 50:26.460
who really understands how to do it.

50:26.460 --> 50:29.220
These kind of old programming languages

50:29.220 --> 50:32.220
like COBOL or Fortran,

50:32.220 --> 50:33.450
you know, because there's not actually

50:33.450 --> 50:34.500
a lot of people who know it,

50:34.500 --> 50:36.210
and it's super hard.

50:36.210 --> 50:37.230
Like when you,

50:37.230 --> 50:38.460
if you tried learning C,

50:38.460 --> 50:39.330
and you think that's hard,

50:39.330 --> 50:40.743
like try learning Fortran,

50:41.769 --> 50:42.720
it's even harder.

50:42.720 --> 50:44.250
I guess there's also machine code,

50:44.250 --> 50:45.810
but you know,

50:45.810 --> 50:48.183
there's also a point to be made

50:48.183 --> 50:50.130
that maybe somebody should teach

50:50.130 --> 50:51.750
like these old languages,

50:51.750 --> 50:55.110
because there's obviously some future in it as well.

50:55.110 --> 50:57.030
Like all of the airline industry,

50:57.030 --> 51:00.273
banking, they're all built on COBOL, which is crazy.

51:01.830 --> 51:05.253
What are the best books that you've read this year?

51:07.140 --> 51:08.400
The best books.

51:08.400 --> 51:11.730
Oh, there's a really good book on negotiation

51:11.730 --> 51:14.010
by Chris Voss,

51:14.010 --> 51:17.400
and he's like this ex-FBI negotiator,

51:17.400 --> 51:20.310
so like negotiating hostage releases,

51:20.310 --> 51:21.540
and everything.

51:21.540 --> 51:24.390
And he wrote this book called,

51:24.390 --> 51:26.160
oh man, what's it called?

51:26.160 --> 51:27.210
Something about like,

51:29.287 --> 51:31.413
"Never Split the Difference," that's it.

51:32.250 --> 51:34.230
So he basically just teaches you

51:34.230 --> 51:35.700
like how to negotiate,

51:35.700 --> 51:37.560
like, if you wanna buy a used car,

51:37.560 --> 51:39.000
how to get the best deal,

51:39.000 --> 51:40.860
but using all of these skills that he got

51:40.860 --> 51:45.030
from like the FBI, which is absolutely insane.

51:45.030 --> 51:46.330
It was a really good book.

51:48.120 --> 51:49.670
Okay, so what else have we got?

51:50.887 --> 51:53.040
"Java, C++, or Python,

51:53.040 --> 51:55.110
which is the most powerful?"

51:55.110 --> 51:56.777
I mean what are you trying to, like,

51:56.777 --> 51:59.471
you're trying to do like street fighters?

51:59.471 --> 52:00.304
(Angela laughing)

52:00.304 --> 52:01.320
You know how on YouTube,

52:01.320 --> 52:02.670
there's all these like videos

52:02.670 --> 52:04.695
of like, "Bear versus Cobra."

52:04.695 --> 52:06.270
(Angela laughing)

52:06.270 --> 52:07.110
I think somebody should make

52:07.110 --> 52:08.640
a YouTube video where it's like,

52:08.640 --> 52:12.930
Java programmer versus Python programmer. (laughs)

52:12.930 --> 52:15.450
I don't know, I don't think any of them are more powerful.

52:15.450 --> 52:17.220
I think they have their own uses.

52:17.220 --> 52:19.357
It's like kind of saying, you know,

52:19.357 --> 52:22.410
"Hammer versus saw, who's gonna win?"

52:22.410 --> 52:24.993
It doesn't really make too much sense.

52:27.270 --> 52:28.120
What have we got?

52:31.297 --> 52:34.080
"Web development or software development?

52:34.080 --> 52:35.970
Which one do you prefer?"

52:35.970 --> 52:37.470
Ooh, that's a really hard one.

52:38.340 --> 52:41.160
I like,

52:41.160 --> 52:43.230
I like both actually.

52:43.230 --> 52:44.063
I don't know,

52:44.063 --> 52:46.350
I don't have a strong feeling towards it.

52:46.350 --> 52:50.040
I mean okay, so here's a bit of a secret.

52:50.040 --> 52:53.880
I don't really like JavaScript that much.

52:53.880 --> 52:55.800
I think if you are somebody who's played

52:55.800 --> 52:57.660
with a lot of the newer languages,

52:57.660 --> 53:01.170
that have been like developed recently,

53:01.170 --> 53:02.700
rather than a language that's all,

53:02.700 --> 53:05.880
that's just had new things bolted on like JavaScript.

53:05.880 --> 53:07.320
You realize like how nice it is.

53:07.320 --> 53:10.290
Like Swift is lovely, Kotlin is nice,

53:10.290 --> 53:12.720
Dart, like they're all really nice languages,

53:12.720 --> 53:17.700
Python, but JavaScript, eh.

53:17.700 --> 53:18.533
But web development,

53:18.533 --> 53:20.700
you can do with Python, with JavaScript,

53:20.700 --> 53:22.230
it's really your choice these days,

53:22.230 --> 53:23.643
with so many frameworks.

53:26.160 --> 53:27.260
What else have we got?

53:28.447 --> 53:32.907
"Can you say something about UI/UX designing?"

53:34.133 --> 53:38.601
UI/UX designing, it's really important.

53:38.601 --> 53:39.660
(Angela chuckling)

53:39.660 --> 53:41.250
Oh, this is a good tip.

53:41.250 --> 53:44.703
Don't think about UI and UX at the end.

53:46.560 --> 53:48.150
A friend of mine is a UX designer,

53:48.150 --> 53:49.710
and she's really, really good,

53:49.710 --> 53:50.760
but like she says,

53:50.760 --> 53:52.020
always what happens is like,

53:52.020 --> 53:53.670
companies will bring her in at the very end.

53:53.670 --> 53:57.030
They're like, "Oh just sprinkle your like UX magic dust,"

53:57.030 --> 53:58.200
and it's like, "No, that doesn't work."

53:58.200 --> 54:00.780
You have to start from the very beginning.

54:00.780 --> 54:03.303
So super important,

54:04.440 --> 54:06.840
like read more about it,

54:06.840 --> 54:08.790
try out loads of apps.

54:08.790 --> 54:10.830
I know that these days people kind of like,

54:10.830 --> 54:12.600
just have seven apps on their phone,

54:12.600 --> 54:14.850
and they don't really add any other ones.

54:14.850 --> 54:17.250
But try out apps,

54:17.250 --> 54:19.980
try out the user experience,

54:19.980 --> 54:22.590
and then just make a note of the ones you really like.

54:22.590 --> 54:24.600
Like recently in the UK,

54:24.600 --> 54:27.420
there's a bank startup called Monzo,

54:27.420 --> 54:31.680
and when you get their bank card in the mail,

54:31.680 --> 54:33.390
when you are setting it up,

54:33.390 --> 54:35.580
so when you're doing that with like a normal bank,

54:35.580 --> 54:37.320
like you know, HSBC or whatever,

54:37.320 --> 54:40.050
you have to like call up their customer service,

54:40.050 --> 54:42.120
you have to go into the branch,

54:42.120 --> 54:43.230
they type some stuff,

54:43.230 --> 54:44.610
you fill in some forms.

54:44.610 --> 54:46.650
This Monzo card came in,

54:46.650 --> 54:48.330
I had to download the Monzo app,

54:48.330 --> 54:51.390
and then it was literally like using NFC,

54:51.390 --> 54:52.620
touch your phone,

54:52.620 --> 54:55.200
and then it was like it's all set up.

54:55.200 --> 54:56.280
That was amazing.

54:56.280 --> 54:58.110
That is good UX.

54:58.110 --> 55:02.550
That is some fantastic UX.

55:02.550 --> 55:04.237
Last question I'm gonna take,

55:04.237 --> 55:06.630
I'm gonna pick the last question

55:06.630 --> 55:09.960
before we take off,

55:09.960 --> 55:11.043
let's see.

55:14.490 --> 55:16.623
What's the last question?

55:17.730 --> 55:19.083
Oh, this is so hard.

55:20.832 --> 55:23.323
Oh, la-la-la.

55:27.180 --> 55:29.400
Okay, I'm gonna pick you,

55:29.400 --> 55:31.110
'cause I see you in the Q and A,

55:31.110 --> 55:34.710
doing a 100 Days of Python all the time, Mattia.

55:34.710 --> 55:36.930
You're like really, really strong

55:36.930 --> 55:37.830
on the motivation.

55:37.830 --> 55:38.707
So your question is,

55:38.707 --> 55:42.690
"How do you make prices for software?"

55:42.690 --> 55:44.160
Like how do you price software,

55:44.160 --> 55:45.693
I think, is what you mean.

55:48.120 --> 55:50.460
I mean, theoretically, what people say is,

55:50.460 --> 55:52.560
price your software at the price

55:52.560 --> 55:54.990
that people are willing to pay for it.

55:54.990 --> 55:56.880
But I mean,

55:56.880 --> 55:58.893
I'm not really the right person to ask,

56:00.150 --> 56:03.090
'cause I don't really like doing marketing.

56:03.090 --> 56:04.710
I don't really like doing sales,

56:04.710 --> 56:06.510
I just don't,

56:06.510 --> 56:08.190
like when I make my courses,

56:08.190 --> 56:09.840
I kind of think,

56:09.840 --> 56:11.430
if it's something that people want,

56:11.430 --> 56:12.300
then they'll get it.

56:12.300 --> 56:17.040
Like, I don't want to like,

56:17.040 --> 56:19.080
I don't wanna like tell people

56:19.080 --> 56:20.340
to buy something that they don't need

56:20.340 --> 56:21.873
or they don't want, you know?

56:22.890 --> 56:25.050
Like I think the marketing team

56:25.050 --> 56:26.790
wanted me to do this AMA

56:26.790 --> 56:28.080
so that we could promote

56:28.080 --> 56:30.300
the new 100 days of Python course,

56:30.300 --> 56:31.200
but they're gonna hate me

56:31.200 --> 56:32.760
'cause I haven't done any of that,

56:32.760 --> 56:34.680
and I'm not planning to,

56:34.680 --> 56:36.450
yeah, I mean check it out,

56:36.450 --> 56:38.670
it's in the description below.

56:38.670 --> 56:41.757
If you want to get the 100 Days of Python course,

56:41.757 --> 56:45.330
you can get it for whatever price is there.

56:45.330 --> 56:48.480
But you know,

56:48.480 --> 56:50.770
I think you should price your product

56:51.960 --> 56:53.550
depending on its appeal.

56:53.550 --> 56:57.030
So if it's something that has mass appeal,

56:57.030 --> 57:00.000
then you know you can afford to make it a bit cheaper.

57:00.000 --> 57:03.480
If it's something that has only very few people

57:03.480 --> 57:04.350
interested in it,

57:04.350 --> 57:05.183
like for example,

57:05.183 --> 57:07.380
if tomorrow, I wanted to build a software

57:07.380 --> 57:11.040
for people who are livestreaming on YouTube

57:11.040 --> 57:15.540
so that they can play music as a DJ,

57:15.540 --> 57:17.520
like, I don't know how many people are interested in it.

57:17.520 --> 57:19.380
Maybe a lot actually. I don't know.

57:19.380 --> 57:20.940
But if it's something that's really niche,

57:20.940 --> 57:22.440
then you've gotta price it more,

57:22.440 --> 57:24.510
because you know, considering the amount of time

57:24.510 --> 57:26.610
that it takes to develop.

57:26.610 --> 57:29.553
But I mean, a good example is that,

57:31.110 --> 57:34.560
our team, you know, thought really hard

57:34.560 --> 57:37.080
about how we price our courses,

57:37.080 --> 57:40.830
and one of the things that

57:40.830 --> 57:44.250
we thought about is that, you know,

57:44.250 --> 57:48.210
if we can afford to make it cheaper then we will,

57:48.210 --> 57:52.140
because yes, people will buy it for $200,

57:52.140 --> 57:55.560
and yes, you know six people worked on this project

57:55.560 --> 57:57.270
for almost two years,

57:57.270 --> 57:59.700
and they, you know,

57:59.700 --> 58:02.910
they should bring out a product that's worth a lot.

58:02.910 --> 58:04.680
But at the same time, you know,

58:04.680 --> 58:07.620
like, a lot of people around the world

58:07.620 --> 58:11.280
have very different living conditions.

58:11.280 --> 58:15.600
I know that I lived in Malawi for a while in Africa,

58:15.600 --> 58:18.090
and you know, I know,

58:18.090 --> 58:20.580
like in villages and you know,

58:20.580 --> 58:22.650
people don't have a lot.

58:22.650 --> 58:24.330
So what you might think is a lot,

58:24.330 --> 58:26.550
is what you might think is a little,

58:26.550 --> 58:28.020
is actually a lot to some other people.

58:28.020 --> 58:31.200
So we really wanted to be able to make courses

58:31.200 --> 58:33.603
that anybody can afford.

58:34.890 --> 58:37.590
So I would just say, you know,

58:37.590 --> 58:39.363
really depends on you.

58:40.770 --> 58:45.770
So I think this is gonna be the last question,

58:45.900 --> 58:48.367
unless there's something fun in here.

58:48.367 --> 58:51.297
"Can I work at App Brewery one day?"

58:52.470 --> 58:54.447
Well I mean there's COVID,

58:54.447 --> 58:57.600
but there's also like remote positions.

58:57.600 --> 58:58.980
We're thinking of maybe hiring

58:58.980 --> 59:00.513
some interns at some point,

59:02.160 --> 59:04.650
but I don't really know how it'll work.

59:04.650 --> 59:05.610
Maybe we'll announce it

59:05.610 --> 59:07.350
as like an educational announcement.

59:07.350 --> 59:10.440
I don't know, but we'll think about that.

59:10.440 --> 59:14.400
Alright, so it's now way, way past time,

59:14.400 --> 59:17.580
and my tummy's kind of rumbling.

59:17.580 --> 59:18.530
You know how it is.

59:19.650 --> 59:21.123
The girl is hungry.

59:22.410 --> 59:24.900
So I'm gonna probably sign off.

59:24.900 --> 59:28.680
And so thanks, you guys,

59:28.680 --> 59:31.260
all 1000 of you guys or more

59:31.260 --> 59:33.840
who joined in for the livestream today,

59:33.840 --> 59:38.840
and I hope you will carry on coding,

59:39.120 --> 59:43.290
and I hope you all the success in the world

59:43.290 --> 59:46.740
from your instructor, Angela.

59:46.740 --> 59:48.120
Good night, good morning,

59:48.120 --> 59:51.153
wherever you are, bye.
