WEBVTT 00:06.360 --> 00:16.290 Hi, guys, this is Angela from the Art Brewery, and I'm so excited to be doing this first ever live. 00:17.790 --> 00:23.880 So for those guys who've been with me for the longest, you know, about back in the days in the courses 00:23.880 --> 00:27.690 we used to do these live, ask Angela Anythings. 00:27.690 --> 00:36.950 And this is trying to bring it back and see how you guys are all doing while you're safely at home. 00:36.960 --> 00:38.310 And yeah. 00:38.310 --> 00:45.240 So I've never really done anything like this, so I'm a little bit nervous, but hopefully it's going 00:45.240 --> 00:50.220 to go great and I'm going to get to know some more of you guys. 00:51.120 --> 00:51.550 All right. 00:51.550 --> 00:59.900 So the plan is we're going to take a look at some of the questions that were asked ahead of time. 00:59.910 --> 01:06.360 So over the last week, you guys have been posting your questions on the ask page. 01:07.050 --> 01:13.890 And our team has compiled a bunch of the most upvoted questions. 01:14.220 --> 01:20.190 So we're going to tackle some of those and then we're going to tackle some of these YouTube questions 01:20.190 --> 01:20.990 live. 01:21.450 --> 01:25.110 And I don't see too much of a delay in the chat. 01:25.110 --> 01:30.900 So hopefully I'll be able to get to you and we can do a little bit of back and forth. 01:31.110 --> 01:31.530 So. 01:32.250 --> 01:32.650 All right. 01:32.660 --> 01:36.910 So here we've got the question from Melissa Santos. 01:36.980 --> 01:41.010 I'm just going to answer it all over again, because it seemed like when I went to the slides, you 01:41.010 --> 01:42.030 can't hear me anymore. 01:42.510 --> 01:43.710 So let's try this again. 01:44.220 --> 01:50.370 So her question is, how do you manage to use different languages for different projects without mixing 01:50.370 --> 01:51.270 up the syntax? 01:52.260 --> 01:52.700 All right. 01:52.710 --> 02:00.330 So the first thing I want to say is that I mix up the syntax all the time, especially when I'm working 02:00.330 --> 02:02.970 on, like, a swift project for a long time. 02:03.120 --> 02:09.570 And then I switch to maybe doing a Web development project with JavaScript. 02:09.720 --> 02:12.330 Then, you know, I'm going to be missing semicolons. 02:12.330 --> 02:16.020 I'm going to be just not writing JavaScript code. 02:16.440 --> 02:19.770 But the great thing is that there's good lintas. 02:19.800 --> 02:27.240 And if you use a good code editor like Atem or Vyas code or sublime, then they should be able to pick 02:27.240 --> 02:28.280 up these things for you. 02:28.290 --> 02:36.750 So I kind of let the machine do the machine part and then I do the brain part, which is the logic. 02:36.750 --> 02:37.890 That's the hardest part. 02:38.670 --> 02:41.820 And the first part of her question she actually asked. 02:42.780 --> 02:52.620 So is is it a good idea to become fluent in one language before moving on to other languages? 02:53.100 --> 02:57.860 Now, I think this really depends on what you're trying to do, right? 02:58.050 --> 03:04.290 If you're trying to build your own project, is an iOS up, then? 03:04.290 --> 03:12.600 Yeah, you definitely, definitely need to get really good at probably swift first. 03:13.050 --> 03:18.300 But, you know, if you're trying to do something that occasionally requires just a little bit of Web 03:18.300 --> 03:30.270 development skills or just a little bit of maybe like a flutter multi or iOS and Android app, then 03:30.300 --> 03:32.610 you could just dive into the thing that you need. 03:33.270 --> 03:39.270 The way I see it is, you know, these programming languages, they're not like a subject. 03:39.270 --> 03:41.370 They're not like history or geography. 03:41.370 --> 03:44.550 They're more like a tool. 03:44.730 --> 03:47.250 Like you're learning how to use the hammer. 03:47.280 --> 03:49.020 You're learning how to use a saw. 03:49.500 --> 03:55.680 You don't have to get to like 100 percent of, you know, hamma ability before you can move on to the 03:55.680 --> 03:56.410 next tool. 03:56.820 --> 04:00.000 It all depends on what you're trying to build. 04:00.030 --> 04:00.350 Right. 04:01.730 --> 04:05.510 All right, so let's move on to the next question. 04:07.290 --> 04:17.460 All right, so in this question we've got from JP D and he's asking, given that coronavirus has affected 04:17.460 --> 04:28.660 so many people and a lot of people are looking for ways of working from home, working remotely online. 04:29.340 --> 04:37.590 Does that mean that all the jobs are going to be filled up pretty quickly and, you know, it will be 04:37.590 --> 04:38.880 far more competitive? 04:40.280 --> 04:46.850 And I think I would say that, you know, you have to remember that when anything is desirable, it 04:46.850 --> 04:48.190 is going to be competitive. 04:48.620 --> 04:59.540 So if you think it's a great idea to work from home and, you know, have the flexibility of where you 04:59.540 --> 05:03.810 live, you have to work remotely, then somebody else is going to have that idea as well. 05:04.580 --> 05:12.380 But then again, you know, things are worth doing are probably worth competing for. 05:13.220 --> 05:16.370 It all depends on what is your ultimate goal. 05:16.520 --> 05:24.410 And if your goal is to get a job as a web developer or as an app developer, then you just got to focus 05:24.410 --> 05:25.310 on that goal. 05:25.310 --> 05:32.330 And don't worry so much about what how much competition there is or how many other people are applying 05:32.330 --> 05:33.240 to the same thing. 05:33.950 --> 05:40.790 I mean, I remember back in the days when so I don't know if you guys know this, but I trained as a 05:40.790 --> 05:48.080 medical doctor and I worked as a doctor training in orthopedic surgery for a number of years. 05:48.560 --> 05:57.980 And when I was in medical school, even from like day one, people were telling me that if you want 05:57.980 --> 06:06.340 to become a surgeon, like the chances are something like one in like one thousand, it's just so competitive. 06:06.350 --> 06:10.970 And then within surgery, there's, you know, different competition ratios, like if you want to do 06:10.970 --> 06:16.520 brain surgery, that's like the most competitive field because there's only so few brain surgeons. 06:17.210 --> 06:22.000 But if you want to do, I don't know, maybe another type of surgery, maybe it's less competitive. 06:22.850 --> 06:31.510 So I think even from that point, I was trained up on this idea that competition is just a way of life. 06:31.520 --> 06:34.220 You know, you want something, other people want something. 06:34.220 --> 06:36.850 And then you just got to focus on yourself. 06:37.640 --> 06:46.610 There's a really great book by Carl Newport, which I really like called So Good They Can't Ignore You. 06:46.620 --> 06:47.960 I think that's the title anyways. 06:48.440 --> 06:52.130 And I mean, the thing is, you don't really have to read the book. 06:52.130 --> 07:01.100 I mean, it's a good book, but basically most of it is in the title, like become so good at whatever 07:01.100 --> 07:03.830 it is you do that they can't ignore you. 07:03.980 --> 07:06.560 And they could be your boss. 07:06.560 --> 07:08.540 They could be a recruiter. 07:08.960 --> 07:11.570 They could be anybody, really. 07:11.870 --> 07:24.050 And this is really something that I've always kept in my mind, like I've just tried to focus on doing 07:24.050 --> 07:25.730 the best job I can. 07:25.970 --> 07:35.180 And that means focusing on the student experience, like how can I make a course that is going to be 07:35.180 --> 07:41.960 the most helpful, the most enjoyable and the most completed. 07:41.960 --> 07:42.320 Right. 07:42.470 --> 07:48.320 So I focus on these things and I don't really think about what other people are doing. 07:49.220 --> 07:57.320 And that means that I have a product that I created and it's just much easier for me to think this way. 07:58.160 --> 08:03.470 If I spend all my time thinking about, well, you know, so-and-so is doing this or that person is 08:03.470 --> 08:07.970 doing that, then I'm just going to be copying everybody all the time. 08:08.180 --> 08:13.450 And if you guys have taken my classes, you know, that's usually not the way to go. 08:14.180 --> 08:20.870 I mean, that also means that there's a lot of bad jokes in there that are untested and nobody sanctioned. 08:20.870 --> 08:22.700 And it's probably not a good idea. 08:23.270 --> 08:27.470 But, you know, hey, we're going to try things right. 08:27.800 --> 08:28.100 All right. 08:28.100 --> 08:30.710 Let's move on to the next question. 08:34.570 --> 08:44.680 All right, so this question is from Mayank Siami, I hope I pronounced that OK, I think I'm just going 08:44.680 --> 08:49.280 to be murdering people's names because I'm going to be able to pronounce the ating. 08:50.410 --> 08:52.860 OK, so Mayank says a number of things. 08:53.320 --> 08:57.670 My question is, how can I get a job as a software developer to my dream company? 08:57.970 --> 09:00.190 What do I have to master to do so? 09:01.150 --> 09:06.970 OK, so your goal is to get a job as full stock web developer. 09:07.060 --> 09:12.050 Now, some of you guys watching, maybe your goal is to get a job as an IOC developer. 09:12.070 --> 09:14.530 Maybe you want to work as a data scientist. 09:14.530 --> 09:18.990 Maybe you want to work at Facebook, Apple, Google, whatever it may be. 09:19.000 --> 09:21.850 But the great thing is you really got your goal. 09:21.850 --> 09:27.610 Like, this is the first step because there are so many people I talk to who don't even know what they 09:27.610 --> 09:27.940 want. 09:28.150 --> 09:31.150 So you're already one step ahead of other people. 09:32.050 --> 09:36.580 So now that you know what you want to get, how do you get there? 09:36.910 --> 09:41.190 Well, let's think about it from the other point of view. 09:42.160 --> 09:44.170 Let's say that you're a company. 09:44.740 --> 09:49.480 Let's say you're a manager at Google and you want to hire a web developer. 09:50.050 --> 09:55.570 Well, if you were the one who is doing the interview, who is sifting through all of the applications, 09:55.570 --> 09:59.710 what do you think about this is a really, really useful exercise. 09:59.710 --> 10:05.590 And this is something that I really it took it took some, you know, growing up to actually understand 10:05.590 --> 10:10.780 this, because when you think about it from the other person's perspective, you know, they're not 10:10.780 --> 10:12.220 trying to make it hard for you. 10:12.220 --> 10:15.940 They're not trying to make you jump through hoops for the sake of jumping through hoops. 10:16.270 --> 10:20.770 But let's say that you get like twenty thousand applications. 10:20.770 --> 10:28.930 So recently we were looking for a summer intern and there's just loads, loads of applications that 10:28.930 --> 10:29.470 come in. 10:30.760 --> 10:40.090 And, you know, as much as you really want to give each application all of your attention and just. 10:41.390 --> 10:46.640 You know, really understand each person, you don't really have the time, so you're going to have 10:46.640 --> 10:52.450 to think about ways of making it a bit easier on yourself, right? 10:53.180 --> 10:58.100 So one of those ways is by looking at somebody's qualification. 10:58.730 --> 11:05.150 But another way and probably something that I'm more fond of is actually you just looking at what are 11:05.150 --> 11:07.190 they capable of doing? 11:08.180 --> 11:10.700 And this really is a key, so. 11:11.720 --> 11:14.150 You need to build a portfolio. 11:14.180 --> 11:18.860 You need to show the world, not tell the world what you can do. 11:19.670 --> 11:23.600 So create some Web apps. 11:23.600 --> 11:28.300 If you want to become a web developer, create some iOS apps if you want to become an A-list developer 11:28.580 --> 11:30.290 and don't just. 11:31.240 --> 11:38.170 Don't just stick to, you know, the the stuff that you see in tutorials, you have to somehow stand 11:38.170 --> 11:38.470 out. 11:39.130 --> 11:47.110 And one of the best tips I can give you is, again, think from the recruiter's point of view, they 11:47.110 --> 11:48.660 want to hire a web developer. 11:48.970 --> 11:52.790 They are probably a manager of some sort. 11:54.160 --> 11:57.790 What are the kind of tools that they use every day? 11:58.960 --> 12:04.570 So if you're a manager, especially if you're a product manager or a software lead, you're probably 12:04.570 --> 12:12.610 going to use some form, a task management like Trello or Azana, you're probably going to use GitHub 12:12.610 --> 12:15.170 or something like GitHub, like BitBucket. 12:16.300 --> 12:22.720 Think about the tools they use and build a tool that they can understand. 12:23.500 --> 12:28.300 So if they use Trello or Azana, I'm sure there's pain points. 12:28.300 --> 12:32.240 I'm sure there are certain features that would be really cool. 12:33.070 --> 12:42.400 So if you build a Trello clone, but you add in some features of your own, some something that you 12:42.400 --> 12:48.130 think of that you think would be really useful, and then you show that manager what you've built, 12:48.160 --> 12:51.450 they will instantly understand what you've built. 12:51.760 --> 12:58.810 They will see the advantages of your product and they will be able to attest to your skill, which is 12:59.440 --> 13:02.100 what is so, so important. 13:03.470 --> 13:11.150 So my advice, whenever you want to achieve any sort of goal that involves other people, is to think 13:11.480 --> 13:13.490 from the other person's point of view. 13:15.120 --> 13:26.860 All right, so we've done a couple of questions from the ask page now, and I'm seeing so much chat 13:26.910 --> 13:31.690 activity, I really want to get to know you guys a little bit better. 13:32.160 --> 13:34.380 So I want to do a poll. 13:34.830 --> 13:38.280 So it's going to be poll time. 13:43.220 --> 13:53.160 All right, so if you go ahead and take a look at my slides, I want to know where you are. 13:53.480 --> 13:56.900 So where are you streaming from now? 13:56.930 --> 14:00.560 Well, you need to do is to head over to this link. 14:00.560 --> 14:01.480 So wait a minute. 14:01.490 --> 14:08.840 I'm going to remove this banner and you can see if you go to London Obree dot com forward slash where 14:08.840 --> 14:16.040 it will redirect you to this horribly long Yoro that's underneath, which is a poll. 14:16.640 --> 14:18.610 So choose an answer. 14:18.770 --> 14:25.010 And I want to know what your location is. 14:27.110 --> 14:30.320 All right, so I think some of you guys have voted. 14:31.580 --> 14:34.780 Let's see the results. 14:35.850 --> 14:40.710 OK, I think there's like 200 votes now, I'm going to take a look at the results. 14:43.630 --> 14:46.910 All right, so it seems like most people are from Asia. 14:47.380 --> 14:50.490 Next is Europe and next is North America. 14:51.450 --> 14:57.780 I mean, that kind of makes sense to me, I think it's about evening time in Asia now and then in Europe 14:57.780 --> 15:03.150 where I'm at in London, where kind of during the day and then North America is just waking up. 15:03.750 --> 15:05.010 So that's pretty cool. 15:05.820 --> 15:06.300 All right. 15:07.230 --> 15:17.520 So let's take some questions from YouTube, you guys have been chatting away in there and I'm trying 15:17.520 --> 15:19.500 to look at it for. 15:21.420 --> 15:26.910 Just see what's actually happening if you're getting the audio and everything, but let's take some 15:26.910 --> 15:32.730 questions from YouTube, so go ahead and ask away. 15:36.140 --> 15:42.380 All right, so we got one here from Claudia, and it's going to cut off because it's quite long, but 15:42.380 --> 15:43.280 I'll read it out to you. 15:43.850 --> 15:47.120 I want to ask you about the way you learn new coding skills. 15:47.330 --> 15:49.760 How do you go about teaching yourself new skills? 15:50.090 --> 15:52.130 What's your learning process? 15:52.160 --> 15:53.050 OK, cool. 15:53.570 --> 15:54.440 So. 15:55.630 --> 15:57.940 I think one of the most useful skills. 15:58.850 --> 16:03.080 Like that I've ever picked up is learning. 16:04.070 --> 16:13.780 I think if you can learn quite quickly, then it's going to help you in pretty much all sorts of ways. 16:15.200 --> 16:16.100 So. 16:17.680 --> 16:25.720 One of the ways that I do one of the way I sort of conceptualize it is I try to take the entire topic 16:26.230 --> 16:32.400 and I break it down into, you know, what are all the pores I need to learn. 16:33.070 --> 16:37.510 Because when you take a textbook or when you take I don't know, let's say I mean, for example, at 16:37.510 --> 16:39.010 the moment I'm trying to learn German. 16:40.030 --> 16:45.550 If I just took a dictionary, it would take me years, years before I will learn it. 16:45.910 --> 16:54.250 And I see sometimes people learning programming a bit like that, like they try to learn every single 16:54.250 --> 17:03.160 method, every single function in a particular programming languages, API or, you know, just just 17:03.160 --> 17:04.150 trying to learn it. 17:04.150 --> 17:04.880 All right. 17:04.900 --> 17:11.170 And there's a lot of courses are also kind of like a reference guide kind of style where they show you 17:11.170 --> 17:11.860 everything. 17:12.680 --> 17:16.400 And I think in terms of learning, it doesn't really work. 17:17.050 --> 17:21.160 Instead, what you kind of need to do is, again, you have to have a goal. 17:21.310 --> 17:21.700 Right. 17:22.330 --> 17:30.130 So if you're learning to program, maybe that goal is you have a particular app you want to build now 17:30.130 --> 17:32.980 the certain foundational skills that you need. 17:33.550 --> 17:38.620 But once you get past the foundation, then you're kind of doing like learning Lego. 17:38.620 --> 17:40.660 You're trying to figure out, OK, I need to learn this bit. 17:41.020 --> 17:42.070 Where should I go for that? 17:42.070 --> 17:44.310 I need to learn that part in order to do this. 17:44.890 --> 17:50.950 So, for example, the way that I'm thinking about German, like learning German, I realize I don't 17:50.950 --> 17:51.850 need to write German. 17:52.690 --> 17:57.720 I probably could read, but it doesn't really bother me. 17:58.030 --> 18:02.800 All I want to focus on is actually listening and speaking. 18:02.980 --> 18:06.080 So that already makes my task a lot easier. 18:07.170 --> 18:16.150 Now next, if I want to be able to speak well, then I have to practice. 18:16.150 --> 18:16.560 Right. 18:17.020 --> 18:26.230 So there's a really good course actually by Pimsleur that I use where all they do is they just teach 18:26.230 --> 18:31.780 you a couple of ways of saying a sentence and then they get you to practice. 18:31.780 --> 18:36.220 You just, you know, they'll be like, what is how do you say, I want to go to the restaurant? 18:36.250 --> 18:38.080 How do you say I'm going to the restaurant? 18:38.080 --> 18:40.660 How do you say I went to the restaurant, etc.? 18:40.660 --> 18:48.340 And you have a lot of practice just putting the words together in some sort of logical way. 18:49.180 --> 18:55.690 And then because it's not really interactive, it's just a list of sentences, I have to say. 18:56.230 --> 19:03.520 Then I will take that and take Google Translate, which can listen live to what you were speaking in 19:03.520 --> 19:06.820 German and will translate it to English text. 19:07.210 --> 19:10.180 So then I can judge based on that translation. 19:10.180 --> 19:11.980 Well, how good is my German? 19:11.980 --> 19:15.430 Did I manage to conjugate my verbs correctly? 19:15.670 --> 19:17.260 Did I manage to put everything together? 19:18.310 --> 19:27.460 And then in terms of listening, one of the hacks that I kind of came up with, I guess I'm sure it's 19:27.460 --> 19:34.240 not original, but I watch a lot of shows on Netflix, as I'm sure a lot of you guys do. 19:34.750 --> 19:43.300 But I discovered that if you listen to a TV show that's produced in another language, so for me it's 19:43.300 --> 19:50.410 German, you can switch on not only the subtitles, which is helpful, but you can switch on something 19:50.410 --> 20:02.470 called audio described, which basically will describe to you it's intended for people who are unable 20:02.470 --> 20:07.270 to see, to be able to hear what's happening in the show. 20:07.840 --> 20:14.110 But to somebody who's also not really very good at the language hearing what's happening on the screen, 20:14.110 --> 20:20.320 being described to me in German, you know, it'll be something like a man walks into the room, the 20:20.320 --> 20:22.810 man takes the keys from the table. 20:22.810 --> 20:28.840 Like, I can see that, I can see what's happening and I can match up what's happening with what's being 20:28.840 --> 20:29.530 described. 20:29.800 --> 20:33.160 And this has been really, really helpful for me to learn listening. 20:33.820 --> 20:40.210 So, yeah, basically what I would say is break down the problem, figure out the goal, just take the 20:40.210 --> 20:48.430 parts that you need to do to achieve the goal and then see how you can practice those skills repeatedly. 20:48.430 --> 20:51.010 That's that's probably the best way of learning. 20:51.910 --> 20:52.240 All right. 20:52.240 --> 20:55.600 Let's take another question from YouTube. 21:00.000 --> 21:03.060 All right, we got one from. 21:06.320 --> 21:15.740 I think your name is Yuvraaj, I got a car, so it's going to cut off the text again, but I'll read 21:15.740 --> 21:16.010 it up. 21:16.340 --> 21:20.270 I'm 17 and I've completed your iOS and Web dev courses. 21:20.720 --> 21:26.090 My question is how to be good at reading docs and also how to start a startup. 21:26.300 --> 21:26.780 OK, cool. 21:26.810 --> 21:28.470 So there's two questions in there. 21:28.490 --> 21:30.830 First question is how do you get good at reading docs? 21:32.390 --> 21:36.280 The answer is it depends. 21:36.290 --> 21:42.110 So firstly, there's a difference in the quality of documentation. 21:43.520 --> 21:53.840 So I worked a lot with iOS and so I'm mostly reading Apple documentation, which is I mean, it's beautiful. 21:53.840 --> 21:56.570 Like they've laid out the website really nicely. 21:56.570 --> 22:03.500 But if you take in my office courses, you know that I think the kind of minimalist that kind of just 22:03.500 --> 22:09.530 like, oh yeah, we have this thing which you can use, but why don't you go and, like, find out yourself 22:09.530 --> 22:10.020 how to do it? 22:10.730 --> 22:12.590 So, yes, useful. 22:12.590 --> 22:18.200 But, you know, if you've ever looked at some of Google's documentation, especially flutter documentation 22:18.200 --> 22:21.860 is absolutely incredible and. 22:23.100 --> 22:29.160 You know, really like kudos to the team, because it is the best documentation ever seen, it's kind 22:29.160 --> 22:33.430 of like this is a method that we have in this particular module. 22:33.750 --> 22:34.980 This is how you would use it. 22:35.010 --> 22:36.410 Here's a code example. 22:36.630 --> 22:41.250 Here are the various parameters that you can tweak. 22:41.700 --> 22:47.130 And it it is just so good that you can sort of imagine yourself being able to pick up how to use it 22:47.130 --> 22:50.990 very easily, whereas Apple kind of like, yeah, we don't really care. 22:51.000 --> 22:52.650 You know, if you make it, you make it. 22:53.170 --> 22:55.340 If you make an app, there's enough people who make apps. 22:55.350 --> 22:55.830 I don't know. 22:55.830 --> 23:01.140 I don't know what is that they're thinking behind their documentation, but it's it's very hard. 23:02.400 --> 23:08.370 The second thing I would say is that you don't necessarily learn a lot from documentation. 23:08.380 --> 23:14.550 It's kind of like if you were learning a language and your starting point was the dictionary, you'll 23:14.550 --> 23:15.630 be there for a while. 23:16.410 --> 23:23.250 So the good thing is that, you know, this kind of comes back to how you learn, right? 23:23.280 --> 23:30.390 A lot of people still learn in a pre computer, pre Internet kind of way where you read a book. 23:30.390 --> 23:38.040 You your lecturer gives you a lecture, you take notes, you memorize those notes, you read the book, 23:38.040 --> 23:39.960 you take more notes, you do a test. 23:41.070 --> 23:42.900 This, I would say. 23:44.300 --> 23:49.430 Is good for exams of a school is probably still the way you have to do it, but if you actually just 23:49.430 --> 23:56.060 trying to learn a skill for life or for, you know, changing jobs or just for yourself, it's not the 23:56.060 --> 23:59.450 best way because information is really cheap. 23:59.990 --> 24:06.430 You can get hold of pretty much any knowledge or information you want just by typing into Google. 24:06.890 --> 24:15.020 So why should I store all of that information in my brain when you know, it's just two or three keystrokes 24:15.020 --> 24:15.320 away? 24:15.650 --> 24:17.410 So I don't really like to do that. 24:17.630 --> 24:19.430 And this comes back to documentation. 24:19.850 --> 24:21.830 I don't remember documentation. 24:21.830 --> 24:23.500 I don't learn documentation. 24:24.320 --> 24:31.570 There are loads of methods that I'm not you know, I don't remember how to use. 24:31.940 --> 24:40.920 But the thing I know is that I have the skills to be able to understand the code when I need to. 24:41.210 --> 24:45.650 So when I want to look something up, I look it up in the documentation. 24:45.650 --> 24:47.730 Actually, usually I look it up and stack overflow. 24:47.870 --> 24:54.380 I try to see an example where it's used and then in the example I'll see a particular method that's 24:54.380 --> 24:56.030 in the documentation. 24:56.270 --> 25:00.380 And then if I want more background, I'll read up on it in the documentation. 25:01.370 --> 25:05.150 It's much better to learn things as and when you need to. 25:06.080 --> 25:08.840 So that's pretty much what I do. 25:09.710 --> 25:16.370 So the next question is how to start a startup? 25:17.840 --> 25:20.030 That's like a really big question. 25:20.930 --> 25:29.870 And I think back in the Aske, there's also somebody who asked I think it was somebody called all of 25:29.870 --> 25:33.860 them who said, what do you recommend to aspiring entrepreneurs? 25:33.870 --> 25:35.840 So I'm going to answer these two together. 25:38.210 --> 25:39.410 So. 25:40.380 --> 25:50.460 When I started, so I kind of started building a startup while I was still working as a doctor, which 25:50.460 --> 26:01.950 is probably a little bit masochistic because I was working these crazy hours like, oh, man, it was 26:01.950 --> 26:06.900 probably like some 14 hour occasionally, like 16 hour days. 26:08.080 --> 26:13.930 And but the good thing about medicine, at least, is you have nightshifts. 26:14.680 --> 26:21.460 Well, the good thing or a bad thing and the nightshifts, you know, to be humane, at least in Europe, 26:21.970 --> 26:25.720 after three days of nightshifts, we tend to get three days off. 26:26.170 --> 26:28.570 So the first day you'll be completely destroyed. 26:29.200 --> 26:33.070 You'll be hardly human because you're trying to switch time zones. 26:33.070 --> 26:33.260 Right. 26:33.280 --> 26:36.330 It's kind of like flying to Australia and back every week. 26:37.600 --> 26:39.970 So the first day is kind of like gone. 26:39.970 --> 26:47.620 But the second and third days I found that I was able to kind of recuperate those days and I would just 26:47.920 --> 26:52.270 go to the library and I would work on my startup. 26:53.670 --> 26:57.670 So the first thing is you got to find time. 26:58.200 --> 27:00.820 There is no perfect time to start a startup. 27:01.230 --> 27:05.450 There is no perfect opportunity that's just going to hit you on the head. 27:06.030 --> 27:14.130 Everything that we've built, everything, every opportunity that's come to us has taken a lot of work 27:14.130 --> 27:16.260 to prepare to get to that point. 27:16.260 --> 27:16.590 Right. 27:17.970 --> 27:24.590 I think there was this this thing that my granddad drilled into me, which is my late granddad, he 27:24.920 --> 27:27.720 he used to take me to school on his bicycle every day. 27:27.750 --> 27:35.340 And on this little like 30 minute bicycle ride, he would give me these like some chicken soup style, 27:35.340 --> 27:37.680 like pieces of like nuggets of advice. 27:37.680 --> 27:42.410 I have, like, so many pieces of advice, including like, OK, they're going to sound weird. 27:42.420 --> 27:54.840 It's like if you ate beans uncooked twice and you still continue eating uncooked beans, then that's 27:54.840 --> 27:55.610 not very smart. 27:58.710 --> 28:03.630 So I think what he's trying to say is don't make the same mistake twice. 28:03.870 --> 28:06.120 I don't know why he has to do with uncooked beans. 28:07.320 --> 28:15.380 But another thing that he told me is that, you know, opportunities come to those who are prepared. 28:15.390 --> 28:20.400 I'm pretty sure it is another food analogy because I do really well with food analogies as the way I 28:20.400 --> 28:21.420 understand the world. 28:23.030 --> 28:25.560 But he says that, you know. 28:26.830 --> 28:34.050 Every time you see somebody looking like as if they were just an overnight success, it's never overnight. 28:34.480 --> 28:44.170 You don't see all the hours and days that they've poured into doing something fruitful or not successful 28:44.170 --> 28:50.530 or not until they get to the point where they're prepared enough to be hit by that opportunity. 28:51.250 --> 28:56.710 So a good example, I think, is, for example, we build the flutter course because. 28:58.740 --> 29:05.820 Tim, who heads up the Flutter team at Google, took my iOS course, and he loved it so much that he 29:05.820 --> 29:07.970 reached out to me over Twitter. 29:08.310 --> 29:14.000 And this is how we partnered with the Flutter team at Google to build this course together. 29:15.100 --> 29:22.000 Now, if I had just started building courses day one, and, you know, firstly, nobody would know 29:22.000 --> 29:22.640 about you. 29:22.660 --> 29:25.530 Secondly, you know, there's no track record. 29:25.540 --> 29:32.300 And thirdly, I'm not even sure I would be able to build such a good course from scratch. 29:32.920 --> 29:33.700 So. 29:34.650 --> 29:41.790 You know, the idea is to spend all of your time preparing your startup, working on it, and then, 29:41.790 --> 29:45.750 you know, there will be moments, there will be winds and there will be losses and you have to grab 29:45.750 --> 29:48.800 on to the winds and not think too much about the losses. 29:48.810 --> 29:51.900 That's pretty much in a nutshell how I think about. 29:52.990 --> 29:53.860 Our startup. 29:55.350 --> 30:05.310 OK, so I'm going to go back to the chat and I'm going to ask you guys for some more questions and let's 30:05.310 --> 30:07.010 see if we got some good ones. 30:08.880 --> 30:16.590 All right, so I think when I was looking at the questions that people had asked previously and also 30:16.590 --> 30:24.660 in YouTube right now, the one I'm seeing a lot is this one it seems like everybody wants to know when 30:24.900 --> 30:25.760 I was 14. 30:25.770 --> 30:30.350 Update is coming for us or is there going to be a new course? 30:30.360 --> 30:31.750 When is it going to happen? 30:31.770 --> 30:32.970 What is happening on that? 30:32.980 --> 30:34.490 Should I wait for the cause? 30:34.490 --> 30:37.380 Should I continue the iOS 13 course? 30:37.980 --> 30:38.880 What's happening? 30:39.810 --> 30:44.910 OK, so here's what is happening. 30:46.830 --> 30:55.320 We've reviewed Big Sur and also the latest version of Xcode, we're in the process of testing the course 30:55.320 --> 30:58.290 through all of these new pieces of software. 30:58.800 --> 31:03.510 And what we realized is that the changes are not that great. 31:04.110 --> 31:08.850 So there's basically not enough changes to. 31:10.620 --> 31:16.230 They've tweaked the style of Xcode a little bit and they've added some handy features, which we might 31:16.230 --> 31:24.480 point out, but essentially over what we've been doing is we've we've been just sort of trying to figure 31:24.480 --> 31:31.080 out how we can update the last parts of the course because they're more outdated, whereas the beginning 31:31.080 --> 31:34.340 modules sort of up to flashcard, I think. 31:34.350 --> 31:40.020 So the first 14 or 15 modules, we're going to keep As-Is because they still work, but we'll update 31:40.020 --> 31:41.220 some of the interfaces. 31:41.220 --> 31:49.260 So at least initially, it won't be so confusing, but that means that there will be no new iOS course. 31:49.260 --> 31:51.060 You won't have to buy anything. 31:51.420 --> 31:58.650 All the updates that we're making through this winter, next spring will get added to the existing iOS 31:58.650 --> 31:59.100 course. 31:59.100 --> 32:02.040 So don't buy any more courses. 32:02.040 --> 32:07.260 Just keep the one that you already have and you'll see the updates roll in. 32:07.260 --> 32:12.720 But if you're already learning with the course, don't worry, the changes are not that big. 32:13.500 --> 32:15.960 You'll be able to you'll be able to figure it out. 32:17.360 --> 32:24.620 So that's that's what's happening on that and let's see what other questions we've got in YouTube. 32:27.990 --> 32:39.120 All right, so we've got a question from a Tharthar Vaasa car and also some people on YouTube, it seems. 32:41.850 --> 32:44.090 Do you watch anime? 32:45.070 --> 32:46.170 OK, so that's. 32:47.330 --> 32:48.080 Kind of. 32:51.570 --> 32:54.810 It's interesting, that's that's a question that everybody wants to know. 32:54.840 --> 32:58.910 I wonder if it's because of all the meems I put into the courses from Aname. 32:59.490 --> 33:01.440 So I. 33:02.420 --> 33:04.550 I don't think that. 33:07.290 --> 33:11.940 So the enemy that I like basically is quite old school, you know, your girls, not young. 33:12.540 --> 33:21.960 And so, for example, Ghibli movies spirited away, it's like one of my favorite all time movies. 33:22.680 --> 33:27.090 I love it so much, but pretty much any movie, it's it's amazing. 33:27.090 --> 33:28.700 It's just like paints the scene. 33:29.400 --> 33:34.800 But more recently, I'm kind of late to the bandwagon here, but Netflix started showing this. 33:36.550 --> 33:41.950 Sort of a Western anime called Avatar The Last Airbender. 33:42.970 --> 33:49.210 OK, so if you haven't watched this, don't be put off by the name. 33:49.220 --> 33:53.580 It has a horrible name, but it is so good. 33:53.950 --> 34:01.300 It it's like reliving childhood, you know, like if you could just go back to being a little child. 34:01.300 --> 34:02.200 That's how it feels. 34:02.210 --> 34:06.960 It's so wholesome and oh my God, it's just so good. 34:07.600 --> 34:09.850 If you haven't watched it, I wouldn't ruin it for you. 34:09.850 --> 34:18.400 But it is literally the best animated show I have ever watched and it has a special place in my heart. 34:19.870 --> 34:22.080 OK, what other questions have we got? 34:25.920 --> 34:34.920 We've got a question from a 13 year old boy, I think I've heard Hutz roots of adult. 34:35.890 --> 34:36.560 I'm not sure. 34:37.780 --> 34:42.770 And he asked what Curry is, can I have at age 13? 34:43.150 --> 34:48.520 OK, so the full question I will read out because it's a little bit long. 34:50.630 --> 34:59.150 He says that I'm a 13 year old boy, I'm doing you a Web development course, I'm even doing a course 34:59.150 --> 35:01.580 based on how to create A.I. and ethical hacking. 35:01.850 --> 35:06.620 What careers can I have at this age or a job that doesn't consider my age? 35:07.100 --> 35:08.390 Please take this question. 35:08.390 --> 35:09.250 Love the way you teach. 35:09.260 --> 35:10.890 Found it easy to understand Avatar. 35:11.630 --> 35:15.930 OK, so firstly, why are you thinking about work? 35:15.930 --> 35:19.210 Your 13 men like just enjoy life. 35:19.250 --> 35:21.890 It's so good to be that age. 35:23.210 --> 35:30.770 But you know, then again, I have to say, like when I was when I was 13, I was probably the same 35:30.770 --> 35:31.490 as you. 35:31.790 --> 35:36.460 I was also thinking about, like, how to get a job. 35:36.470 --> 35:37.460 I don't know what it is. 35:37.460 --> 35:41.660 I think you're probably an overachiever, like a type A person like me as well. 35:42.620 --> 35:43.940 So. 35:45.320 --> 35:53.420 When I was 13, I was thinking that I'd really like to have some pocket money because my parents didn't 35:53.420 --> 35:58.460 really believe in pocket money and they were like sweets and snacks that my friends were having. 35:58.460 --> 35:59.420 And I was kind of jealous. 35:59.430 --> 36:00.260 So I was like, you know what? 36:00.260 --> 36:01.310 I'm going to make my own money. 36:01.850 --> 36:07.500 So I decided to take an inventory of what am I good at? 36:08.090 --> 36:10.550 And I tried out a couple of things. 36:11.060 --> 36:13.870 One is I got legs I can walk. 36:13.880 --> 36:19.760 So I signed up for this thing in the U.K. I'm not even sure what it's called and elsewhere. 36:19.760 --> 36:24.980 But basically there's this giant book, like a telephone directory that we used to have, like pre Internet 36:24.980 --> 36:25.340 days. 36:25.640 --> 36:31.010 It's called like the Yellow Pages in the U.K. And you can basically go door to door lugging these like 36:31.010 --> 36:35.990 two kilogram books and you get paid a pound. 36:35.990 --> 36:41.210 So like about one dollar twenty for every one of these books that you deliver. 36:42.080 --> 36:44.840 So the thing is that they're so heavy. 36:44.840 --> 36:49.040 They're like, I don't know that they're like two kilos each. 36:49.040 --> 36:55.910 So if you imagine ten of them and I was 13, that was pretty hard. 36:55.910 --> 36:59.920 And I got some pocket money, but I thought about iterating on that. 36:59.930 --> 37:03.800 So, you know, coming back to start ups, you've got to try something. 37:03.800 --> 37:10.160 You test it out, see if it works, if people like it, see if it gets you to your goal and if not, 37:10.160 --> 37:10.770 you iterate. 37:11.150 --> 37:18.410 So my iteration basically ends up in me thinking about what else do I have? 37:18.410 --> 37:22.580 And maybe like manual labor isn't really my strong point. 37:23.570 --> 37:28.910 So I thought, well, you know, I'm like pretty good at maths, I'm pretty good at physics. 37:28.940 --> 37:33.200 And there's probably other kids who want to learn math and physics. 37:33.680 --> 37:39.080 So I printed out these little flyers like from my little home printer. 37:39.080 --> 37:44.840 So like they were like this big each per add because I didn't want to waste too much ink and I cut it 37:44.840 --> 37:49.550 out of the page and smelled like eight ads per page. 37:49.550 --> 37:56.240 And I went door to door around sort of my neighborhood area, like an area that I thought was like within 37:56.240 --> 37:57.230 walking distance. 37:57.230 --> 38:00.080 And I posted it to everybody in the mailbox. 38:01.790 --> 38:07.460 And then, like, some people actually called me up and then I became a tutor, although probably illegally, 38:07.700 --> 38:14.270 because I'm pretty sure you're not allowed to work and earn money at age 13 unless you're, like, supervised 38:14.270 --> 38:14.960 or something. 38:15.590 --> 38:19.310 But that was like my first entrepreneurial bent. 38:19.940 --> 38:23.750 So coming back to your question, what careers can you have at age 13? 38:23.780 --> 38:29.540 Well, now that you have the Internet, effectively, you could do anything you could like, probably 38:29.540 --> 38:34.260 sign up on Fiverr and start doing freelance gigs. 38:35.420 --> 38:40.520 I think when people sign up to these freelance gigs, they always want to, like, charge what it's 38:40.520 --> 38:41.170 worth. 38:41.180 --> 38:42.770 And I would say, just don't do that. 38:42.770 --> 38:49.170 Don't don't like go overboard, charge way, way below what you think it should cost. 38:49.170 --> 38:54.710 So you want to build somebody a website, charge five dollars for it, you know, and what you want 38:54.710 --> 38:57.740 to do is like build up your reputation. 38:57.950 --> 39:04.100 So as you get more clients and if they like what you do, hopefully you're doing a good job because 39:04.100 --> 39:05.060 you know, you're my student. 39:05.060 --> 39:05.320 Right? 39:05.330 --> 39:06.770 So you're going to be pretty good. 39:07.280 --> 39:13.220 And when you give the project back to them, you're learning like skills, like communication, how 39:13.220 --> 39:17.960 to work with clients, what clients mean when they're saying, like, oh, I would like that to look 39:17.960 --> 39:18.770 more classy. 39:18.950 --> 39:20.810 What does that actually mean to a web developer? 39:20.960 --> 39:22.190 Well, you're going to work that up. 39:22.820 --> 39:27.350 So once you've got a good client, then you've got a word of mouth. 39:27.350 --> 39:28.760 You've also got reviews. 39:28.760 --> 39:33.710 You've got a client who can be your referee and you build up on that. 39:33.710 --> 39:35.810 So you take on more clients. 39:36.230 --> 39:37.670 Maybe you've got too much work. 39:37.670 --> 39:42.980 So now you raise your you raise your prices now ten dollars and then you've got like too much work again. 39:42.980 --> 39:44.450 You raise your price to twenty dollars. 39:44.810 --> 39:50.150 And that way eventually you'll get to the point where you're making enough pocket money to buy sweets 39:50.150 --> 39:53.930 or whatever it is you know you want to achieve. 39:53.930 --> 39:56.720 Maybe you want to like buy stocks at age 13. 39:56.960 --> 39:59.270 Maybe you're going to buy into Tesla. 39:59.270 --> 39:59.810 I don't know. 40:00.440 --> 40:01.520 But yeah. 40:01.520 --> 40:03.230 So that's that's my advice. 40:04.580 --> 40:13.220 Um, let's see if we got some more questions on YouTube, so. 40:14.510 --> 40:18.280 Let's see what you guys are saying in here. 40:25.460 --> 40:34.670 Oh, this is a really good one, so this is a question from Dionysius Dionysius, I think that's how 40:34.670 --> 40:35.330 you pronounce it. 40:36.380 --> 40:41.540 And he asked, Understanding syntax is not so difficult. 40:41.540 --> 40:46.010 Formulating syntax together with logic to build functional code is difficult. 40:46.460 --> 40:50.630 What are the best strategies to connect the dots, to build real world projects? 40:50.900 --> 40:53.450 This is something that you guys approached a lot. 40:53.450 --> 40:58.290 And it's something that we think is really important because one of the sort of feedback that we were 40:58.310 --> 41:00.950 always getting from students is, yeah, OK. 41:00.950 --> 41:04.910 So like, you know, I've completed this tutorial, I've completed that tutorial. 41:05.480 --> 41:11.390 But, you know, after I'm done, I still don't know how to make my project. 41:11.600 --> 41:15.350 I still don't know, like how to how to build something. 41:15.350 --> 41:15.700 Right. 41:16.640 --> 41:23.600 So this was really like our thinking when we started building the Hundred Days of Code project. 41:24.110 --> 41:33.620 I wanted to make a course basically, which starts out with tutorials and a lot of heavy sort of guidance, 41:34.160 --> 41:44.600 but then to progress on to be able to let you experience what it's like when you know the training wheels 41:44.610 --> 41:45.030 off. 41:45.560 --> 41:51.950 So when I first learn how to ride a bicycle, you know, I was riding it and I didn't really have one 41:51.950 --> 41:54.200 of those fancy bicycles with the training wheels. 41:54.200 --> 41:58.100 I just had my dad like holding the bicycle from behind. 41:58.820 --> 42:03.860 And, you know, initially I was just riding he was running behind. 42:03.860 --> 42:06.320 And then at some point he kind of let go. 42:06.320 --> 42:09.830 And I didn't really notice and I could just start cycling myself. 42:10.250 --> 42:14.000 But then when I turned around and I saw that there was nobody there immediately crashed. 42:14.000 --> 42:14.270 Right. 42:14.900 --> 42:23.660 So, yeah, I guess my my track record with bicycles is not great, but so I guess the learning point 42:23.660 --> 42:26.510 there is that, you know. 42:27.470 --> 42:36.170 You can't always be in Chitral land if you want to become somebody who's not dependent on tutorials. 42:37.070 --> 42:43.690 So a lot of people have been asking me, hey, you know, this course, hundreds of code. 42:44.150 --> 42:47.990 Why is it that there's like less and less video towards the end? 42:48.830 --> 42:51.030 Is it because you haven't finished it was happening? 42:51.560 --> 42:54.710 So the answer to that is no, it's not because I'm finished. 42:54.730 --> 42:57.240 It's because it's really carefully thought out. 42:57.950 --> 42:58.820 Believe it or not. 42:59.060 --> 43:01.760 And the idea is to. 43:03.000 --> 43:12.630 Be that person holding the bicycle from behind and then to eventually let you go, because I want you 43:12.630 --> 43:19.830 to be able to finish that course and to get a job or to build your own startup, build your own project. 43:20.250 --> 43:22.590 But that requires quite a bit of struggle. 43:23.310 --> 43:26.460 And the struggle comes from building projects. 43:26.460 --> 43:26.830 Right. 43:27.360 --> 43:31.890 But, you know, when I say to people, the best way to learn to code after you finish your tutorial 43:31.890 --> 43:33.740 is to build a project. 43:33.750 --> 43:37.360 Will they say, I don't know, which project do I build and how do I build it? 43:37.380 --> 43:38.460 I don't know how to get there. 43:39.330 --> 43:47.250 So that's why we built this course to try and make it so that initially you have sort of more step by 43:47.250 --> 43:56.580 step like video lessons, and then you have step by step text lessons with more dependence on the documentation. 43:56.940 --> 44:02.370 And unlike kind of real tools that a developer would use like Google and Stack overflow, like you need 44:02.370 --> 44:03.090 to struggle. 44:03.090 --> 44:05.750 You need to find out the answers for yourself. 44:06.360 --> 44:09.060 But, you know, there's walk through and there's guidance. 44:09.060 --> 44:14.850 And then eventually to get you to the very end where you're actually building your own projects for 44:14.850 --> 44:21.660 your own portfolio, which contains 100 percent your own code, which you can copyright, you can sell, 44:21.660 --> 44:23.420 you can do whatever you want because it's your own. 44:23.910 --> 44:29.940 And what we've done is just provided the project ideas for you, something that we think is really feasible 44:29.940 --> 44:34.610 that you can definitely do if you've completed the entire first 80 days. 44:35.070 --> 44:37.380 So that was what we try to do. 44:37.380 --> 44:46.100 And, you know, I think the best way to build real world projects is to start small. 44:46.860 --> 44:51.720 So don't start off trying to build a car, build a skateboard instead. 44:52.170 --> 44:58.050 And then once you've built the skateboard, maybe add a handle to it, turn it into a scooter, and 44:58.050 --> 45:01.730 then maybe once you've done that, turn into a motorcycle and then turn it into a car. 45:01.740 --> 45:07.980 Don't just go out there and be like, I want to build Facebook plus Twitter plus, you know, whatever 45:07.980 --> 45:09.090 enterprise software. 45:09.210 --> 45:13.720 And I'm going to do it like after I complete this course, like, that's just you setting yourself up 45:13.720 --> 45:14.160 to fail. 45:14.580 --> 45:16.610 You have to start with something simple. 45:17.970 --> 45:18.300 All right. 45:18.300 --> 45:20.910 So we're kind of running a bit over. 45:20.910 --> 45:24.480 I said we do 45, five minutes, but we're kind of close to an hour now. 45:24.480 --> 45:32.460 So I'm just going to glance at the YouTube chat and try to see what you guys are saying, like live. 45:34.140 --> 45:35.220 Let's do some quick question. 45:35.220 --> 45:36.720 Swift UI or UI kit. 45:38.220 --> 45:39.930 So you guys getting a lot better. 45:40.170 --> 45:48.270 But, you know, when we did the Swift, the objective C to swift conversion, I took like years still, 45:48.270 --> 45:50.010 like loads of apps are built with objectives. 45:50.200 --> 45:55.170 So swift UI is not something that you can learn and get hired for right now. 45:55.440 --> 45:59.130 It's really fun and I really enjoy playing with it, but. 46:00.210 --> 46:07.560 I don't really think it's serious enough like for my needs at the moment, so we're probably going to 46:07.560 --> 46:10.030 build in more tutorials to the existing course. 46:10.050 --> 46:12.930 So if you miss that, you don't have to buy a new course. 46:12.930 --> 46:21.690 Your existing EWTN will get updated, but it's going to be probably more swiftie a little bit less like 46:21.690 --> 46:21.960 it. 46:21.960 --> 46:29.040 And then we're going to keep tweaking that percentage until, you know, until like when Apple fully 46:29.040 --> 46:29.750 transitions. 46:29.760 --> 46:35.070 But I want to do it slowly because right now, the kind of skills that's really important that's going 46:35.070 --> 46:36.540 to get you hired as you like it. 46:39.000 --> 46:43.440 Can you make your shoes cost like hundred days challenge code? 46:44.350 --> 46:50.280 Um, I think we thought about making the 100 days of code challenge. 46:50.490 --> 46:53.250 We thought about, like, what's the perfect language for it? 46:53.820 --> 46:58.740 Because Python is something that you can do, like a lot of different things with like web development 46:58.740 --> 47:09.450 or data science or scripting or automation, swifties pretty much all about making apps and it just 47:09.450 --> 47:12.130 doesn't really work that well with it. 47:13.590 --> 47:19.260 I think it works better when you can actually build real projects like big projects that you can show 47:19.260 --> 47:20.450 off and you can use. 47:20.700 --> 47:23.090 I think it's just a better format. 47:23.100 --> 47:26.850 Like none of the things that we do is random. 47:26.850 --> 47:29.370 Like I spend a lot of time thinking about it. 47:31.820 --> 47:36.710 OK, what kind of games do you prefer, computer slash android? 47:38.480 --> 47:44.270 Oh, man, I recently got into the steam game called Solve and Sanctuary. 47:45.020 --> 47:46.760 It's a two player couch. 47:46.760 --> 47:48.610 Co-op is just so good. 47:48.620 --> 47:51.590 It's like it's got like the RPG element. 47:51.590 --> 47:58.310 It's got platforming, it's got some combat and it's got like just a lot of elements. 47:58.310 --> 47:59.600 It's like really well rounded. 47:59.600 --> 48:03.050 And I discovered that it was actually made by like one guy. 48:03.080 --> 48:06.320 Essentially, he built the entire video game, which is crazy. 48:06.410 --> 48:07.180 It's a really good one. 48:07.700 --> 48:09.110 And on Android. 48:09.110 --> 48:09.890 On phone. 48:11.180 --> 48:11.720 Yeah. 48:11.720 --> 48:14.660 Among us, it's a bit of a guilty pleasure. 48:14.660 --> 48:17.270 If you haven't played it, don't don't start. 48:19.640 --> 48:23.530 OK, so what else are we seeing in the chat? 48:23.810 --> 48:26.090 Will you intend to build a Java course? 48:26.690 --> 48:27.750 Probably not. 48:29.150 --> 48:32.180 I don't really like Java that much. 48:32.820 --> 48:37.690 I feel like Oracle's going to like send me a lawsuit just for saying the word Java. 48:38.450 --> 48:44.210 So the funny story is that we obviously have like an Android course and Android course is built with 48:44.210 --> 48:44.690 Java. 48:44.690 --> 48:48.350 So we thought it'd be a good idea to put the Java logo on the image. 48:48.830 --> 48:55.340 And then we got this, like, really serious letter from Oracle saying, yeah, you got to take off 48:55.340 --> 48:58.160 our logo because you don't own the logo for Java. 48:58.610 --> 49:03.530 And we were like, hey, man, we're trying to teach your technology to people like we're trying to 49:03.530 --> 49:05.990 teach more people Java, which you own. 49:06.320 --> 49:07.080 But they were like, nope. 49:07.280 --> 49:12.410 So, yeah, I think they're a bit they're a bit old on that front. 49:13.670 --> 49:14.000 Let's see. 49:14.000 --> 49:16.670 What other messages have you guys got? 49:20.090 --> 49:23.690 I'm completing the 100 days of code course with my grandfather. 49:23.720 --> 49:26.030 Wow, that's amazing. 49:26.180 --> 49:31.400 I've heard of people completing it with like their kids, like the 10 year old 11 year old kids. 49:31.940 --> 49:33.270 But that's pretty awesome. 49:33.830 --> 49:35.450 You know, this is another good point. 49:35.780 --> 49:43.400 My friend was recently telling me the story that they so he works at a bank and he was saying how they 49:43.400 --> 49:51.560 have this guy who is like the godfather of, like that platform's code and nobody else can, like, 49:51.560 --> 49:52.970 fix it other than him. 49:53.720 --> 49:57.200 And I was like, really curious, you know? 49:57.230 --> 50:05.390 And so one day be like grand master of the finance companies code comes in and he's got like a walking 50:05.390 --> 50:05.720 stick. 50:05.720 --> 50:08.270 He's like sixty nine or something. 50:08.270 --> 50:09.830 And he's like really old. 50:09.830 --> 50:11.050 He's got like white has. 50:11.390 --> 50:20.840 And it turns out that their entire system is built on pretty much like, you know, like really, really 50:20.840 --> 50:21.620 old tech. 50:21.620 --> 50:21.970 Right. 50:22.220 --> 50:29.240 And this is like the only guy who really understands how to do it, these kind of old programming languages 50:29.240 --> 50:34.520 like COBOL or Fortran, you know, because there's not actually a lot of people who know it. 50:34.520 --> 50:40.070 And it's super hard, like when you if you tried learning see anything that's hard, like try learning 50:40.070 --> 50:42.500 Fortran, it's it's even harder. 50:42.650 --> 50:44.240 I guess there's also a machine code. 50:44.240 --> 50:51.500 But, you know, there's also a point to be made that maybe somebody should teach like these old languages 50:51.740 --> 50:54.680 because there's obviously some future in it as well. 50:55.100 --> 51:00.110 Like all of the airline industry, banking, they're all built on COBOL, which is crazy. 51:01.850 --> 51:05.120 What are the best books that you've read this year? 51:07.130 --> 51:08.000 The best books. 51:08.360 --> 51:17.420 Oh, that's a really good book on negotiation by Chris Voss, and he's like this ex FBI negotiator. 51:17.450 --> 51:20.900 So like negotiating hostage releases and everything. 51:21.470 --> 51:27.020 And he wrote this book called Oh Man, was it called to me about like. 51:29.340 --> 51:30.780 Never split the difference. 51:30.810 --> 51:31.220 That's it. 51:32.280 --> 51:37.800 So he basically just teaches you like how to negotiate, like if you want to buy a used car, how to 51:37.800 --> 51:44.760 get the best deal, but using all of these skills that he got from the FBI, which is absolutely insane, 51:45.040 --> 51:46.140 is a really good book. 51:48.090 --> 51:49.500 OK, so what else have we got? 51:50.990 --> 51:55.070 Java, C++, or Python, which is the most powerful. 51:55.100 --> 51:57.400 I mean, what do you what are you trying to like it? 51:57.450 --> 51:59.030 Aren't you like St. Vitus? 52:00.230 --> 52:03.170 You know how on YouTube there's all these, like, videos of like. 52:03.590 --> 52:04.610 This is Cobra. 52:06.200 --> 52:07.940 I think somebody to make a YouTube video. 52:08.060 --> 52:11.260 It's like Java programmer versus Python program. 52:11.300 --> 52:13.490 Um, I don't know. 52:13.490 --> 52:15.500 I don't think any of them are more powerful. 52:15.500 --> 52:17.240 I think they have their own uses. 52:17.240 --> 52:24.440 It's like kind of saying, you know, Hammer versus saw who's going to win doesn't really make too much 52:24.440 --> 52:24.850 sense. 52:25.840 --> 52:27.970 Um, what have we got? 52:31.410 --> 52:34.060 Web development or software development? 52:34.080 --> 52:35.760 Which one do you prefer? 52:35.970 --> 52:37.170 Oh, that's a really hard one. 52:38.310 --> 52:42.640 I feel like I like both, actually. 52:43.170 --> 52:45.850 I don't know, I don't have a strong feeling towards it. 52:46.320 --> 52:50.040 I mean, OK, so here's a bit of a secret. 52:50.040 --> 52:53.000 I don't really like JavaScript that much. 52:53.850 --> 53:00.120 I think if you're somebody who's played with a lot of the newer languages that have been like developed 53:00.510 --> 53:05.250 recently rather than a language, that's all that's just had new things bolted on, like JavaScript, 53:05.880 --> 53:07.350 you realize like how nice it is. 53:07.350 --> 53:08.670 Like Swift is lovely. 53:08.670 --> 53:16.840 Katlin is nice dart like they're all really nice languages, python but javascript. 53:17.700 --> 53:20.640 But Web development you can do with Python, with JavaScript. 53:20.750 --> 53:23.490 It's really your choice these days with so many frameworks. 53:26.130 --> 53:26.970 What else have we got? 53:28.440 --> 53:35.670 Can you say something about UI UX designing, a UI, UX designing? 53:36.720 --> 53:38.580 It's really important. 53:39.600 --> 53:41.010 Oh, this is a good tip. 53:41.250 --> 53:44.580 Don't think about you on your X at the end. 53:46.500 --> 53:49.680 A friend of mine is a UX designer and she's really, really good. 53:49.680 --> 53:53.700 But like she says, always, what happens is like companies will bring her in at the very end. 53:53.700 --> 53:57.030 They're like, oh, just sprinkle you like magic dust. 53:57.030 --> 53:58.220 And it's like, no, that doesn't work. 53:58.230 --> 54:00.220 You have to start from the very beginning. 54:00.750 --> 54:08.400 So superimportant, like read more about it, try out lots of apps. 54:08.730 --> 54:13.200 I know that these days people kind of like just have seven apps on their phone and they don't really 54:13.200 --> 54:14.250 add any other ones. 54:14.790 --> 54:22.010 But try out apps, try out that user experience and then just make a note of the ones you really like. 54:22.590 --> 54:30.390 Like recently in the UK, there's a bank startup called Monzo, and when you get that bank card in the 54:30.390 --> 54:36.500 mail, when you're setting it up, so when you're doing that with like a normal bank, like, you know, 54:36.510 --> 54:40.080 HSBC or whatever, you have to like call up their customer service. 54:40.080 --> 54:41.840 You have to go into the brand. 54:42.120 --> 54:44.130 They type some stuff, you fill in some forms. 54:44.610 --> 54:45.960 This mondo card came in. 54:46.590 --> 54:48.150 I have to download them on the app. 54:48.300 --> 54:52.590 And then it was literally like using NFC, touch your phone. 54:52.590 --> 54:54.060 And then it was like, it's all set up. 54:55.180 --> 54:56.110 That was amazing. 54:56.260 --> 54:57.450 That is good. 54:57.490 --> 54:59.650 Yes, that is some fantastic us 55:02.560 --> 55:10.000 last question I'm going to take I'm going to take the last question before we take off. 55:10.000 --> 55:17.680 Let's see, um, what's the last question? 55:17.790 --> 55:18.940 Oh, so hard. 55:20.660 --> 55:22.920 A la, la, la. 55:26.100 --> 55:33.390 The OK, I'm going to pick you because I see you in the Q&A doing hundreds of Python all the time, 55:33.390 --> 55:37.820 Matya, you're like really, really strong on the motivation. 55:37.830 --> 55:42.360 So your question is, how do you make prices for software? 55:42.690 --> 55:45.570 Like how do you price software, I think is what you mean. 55:46.200 --> 55:53.430 Um, I mean, theoretically, what people say is price your software at the price that people are willing 55:53.430 --> 55:54.240 to pay for it. 55:54.930 --> 56:03.210 But I mean, I'm not really the right person to ask because I don't really like doing marketing and 56:03.210 --> 56:04.680 I really like doing sales. 56:04.680 --> 56:08.190 I just don't like when I make my courses. 56:08.190 --> 56:12.270 I kind of think if it's something that people want, then they'll get it. 56:12.310 --> 56:20.370 Like, I don't want to like I don't want to, like, tell people to buy something that they don't need 56:20.370 --> 56:27.420 or they don't want, you know, like I think the marketing team wanted me to do this AMA so that we 56:27.420 --> 56:30.270 could promote the new one hundred days of Python course. 56:30.270 --> 56:33.910 But they're going to hate me because I haven't done any of that and I'm not planning to. 56:34.620 --> 56:36.480 Yeah, I mean, check it out. 56:36.480 --> 56:37.740 It's in the description below. 56:38.670 --> 56:45.750 If you want to get the hundred days of Python, cause you can get it for whatever price is there, but. 56:47.390 --> 56:53.520 You know, I think you should price your products depending on its appeal. 56:53.570 --> 57:00.740 So if it's something that has mass appeal, then you can afford to make it a bit cheaper if it's something 57:00.740 --> 57:04.360 that has only very few people interested in it. 57:04.370 --> 57:11.060 Like, for example, if tomorrow I wanted to build a software for people who are live streaming on YouTube 57:11.060 --> 57:15.540 so that they can play music as a deejay. 57:15.560 --> 57:18.950 Like, I don't know how many people are interested in maybe a lot, actually, I don't know. 57:19.340 --> 57:23.900 But if it's something that's really nesh, then you've got to price it more because, you know, considering 57:23.900 --> 57:25.730 the amount of time that it takes to develop. 57:26.550 --> 57:36.290 But I mean, a good example is that our team, you know, thought really hard about how we price our 57:36.290 --> 57:37.070 courses. 57:37.070 --> 57:42.650 And one of the things that we thought about is that. 57:43.610 --> 57:51.110 You know, if we can afford to make it cheaper, then we will because, yes, people will buy it for 57:51.110 --> 57:52.130 two hundred dollars. 57:52.130 --> 57:57.260 And yes, you know, six people worked on this project for almost two years. 57:57.260 --> 58:02.900 And they, you know, they should bring out a product that's worth a lot. 58:02.900 --> 58:11.280 But at the same time, you know, like a lot of people around the world have very different living conditions. 58:11.300 --> 58:20.600 I know that I lived in Malawi for a while in Africa and, you know, like in villages and, you know, 58:20.600 --> 58:22.160 people don't have a lot. 58:22.640 --> 58:27.770 So what you might think is a lot is what you might think is a little is actually a lot to some other 58:27.770 --> 58:28.030 people. 58:28.040 --> 58:33.470 So we really wanted to be able to make choices that anybody can afford. 58:34.880 --> 58:39.230 So I would just say, you know, really depends depends on you. 58:40.760 --> 58:45.920 So I think this is going to be the last question. 58:45.920 --> 58:48.040 Unless there's something fun in here. 58:48.440 --> 58:51.000 Can I work at Arbor Day? 58:51.710 --> 58:52.170 Um. 58:52.490 --> 58:56.780 Well, I mean, there's covid, but it's also like remote positions. 58:57.560 --> 59:00.440 We're thinking of maybe hiring some interns at some point. 59:00.500 --> 59:01.060 Um. 59:02.090 --> 59:07.270 But I don't really know how to work, maybe we'll announce it as like an educational announcement. 59:07.310 --> 59:09.800 I don't know, but we'll think about that. 59:10.400 --> 59:10.810 All right. 59:10.850 --> 59:16.820 So it's now way, way past time, and my tummy's kind of rumbling. 59:17.540 --> 59:18.380 You know how it is. 59:19.610 --> 59:24.830 The girl is hungry, so I'm going to probably sign off. 59:24.860 --> 59:33.800 And so thanks, you guys, all one thousand of you guys or more who joined in for the live stream today. 59:33.830 --> 59:45.190 And I hope you will carry on coding and I hope you all the success in the world from your instructor, 59:45.380 --> 59:46.170 Angela. 59:46.730 --> 59:47.240 Good night. 59:47.250 --> 59:48.110 Good morning. 59:48.110 --> 59:49.150 Wherever you are. 59:50.450 --> 59:51.020 By.