 Hello everyone, I am Nimo, I studied at I.D.O.T. where we have this cool thing called as you can ask, where you can teach a lot of people how to code, so this is a talk that I am going to do this week in Master's year, and I have a few of those talks that I think will change this, so the idea of this talk is to teach a little bit, so a lot of okay, so when you start to do the software development, you might think okay I am going to do web development, and then you are suffering about things like should I go and learn jambore, should I go and do race, or should I just write my own framework, should I learn PHP, should I learn variable, then it's all different things, and that's just web development, when you start thinking about more things like let's say we have Android, and now there's iOS, and now people are saying okay let's do Firefox, and now you have novel design applications, and popular business doesn't have to be a really, really good thing, and the idea of this talk is to teach you something that I call, okay, I will try to take the slides, so this is what the CCO structure and our punishment thing, this is the thing that we are talking about, I am going to CCO graduate, I study production, I study engineering, which is completely error-elaborated, so you have got confidence in algorithms, and this is what we are talking about, these are the prerequisites, you are not going to apply to all of these things, but if you know, you are going to expect people to also understand these things properly, okay, so there are some people who think that applications are never taught in college, there are some people who think that database is a digital system, machine learning is never taught in college, so as it comes, there is a company, you know, this is going to be well thought out in college, expect your community to understand it, so about this talk, this talk is non-aggressive, which means I am going to try to teach you, and based on these are possible things, I won't talk about everything that's not allowed, I mean that's impossible to do in a 45 minute talk, so you are going to talk about them themselves, where it will go, you are going to take notes, slides that are already, are the link again, the areas to have need for solutions, instead of just me talking about okay, this is how we do it, the first area of a problem that we face are why very few solutions required, this whole, let me tell you about solutions, okay, this is what you are going to do, and this is what I really try to, I am the one who is getting the software number, that's what's done, so it's very nice to have the expertise, because my expertise is a bit different, so it really helps, it really helps a bit, however, if I can keep up with the knowledge, which means I have a good area around which I can work, so for example, I know, I know PhD, I know a lot of other, I know product secret, so the idea is you have working knowledge of a lot of different fields, at the same time, why specialize in a particular field, so you might follow a movie programmer, you might follow yourself, okay, I like to open a movie with a quote, at the same time, have a good knowledge, which means you have, even if you say you are just going to see this, you will be working on this, you will already be working on this, so it's always nice to know what's in your GKK or QP, which are the auxiliary things that you can learn, by using a facilitation, so we are saying that always at you, and the knowledge that you learn, there are many of these related fields, for example, anything that allows the security, it helps you back when you are working in the environment, so you want to put a new path, it helps you back when you go back and try to make some GKs, okay, so the idea is that there should be this cross option of learning between the different topics that you are trying to learn, it will be too fast, because I tend to speak fast, so please let me know this later and I will show it off, okay, so when you start the software government and you try to teach along the journey, you will start with things like water model, agile, and rapid prototyping, extreme programming, how many of you understand these terms, okay, so this is what you, if you find studying a software, the pitfalls in college that is what they teach you, and I found that all two of you are really scary, so this is the thing, the thing that you need to focus on is the software, the piece of software that you are working on, the software that you are making, whether it gave you a mission, whether it gave you a set of a job, it doesn't matter, it's like when I ask her a question, what is the most important character, see, the piece of software that you are making? What do you think is the most important thing on a piece of software, but three, but three, where is it, how do you do it, how do you do it, if you run fast, design, design, design, design must be good, design must be good, it should be efficient, think about that, it should serve the purpose, it should serve the purpose, that is the first and important thing, it should be correct, so the idea that it should be doing what it's supposed to do, there should be no side effects, if it's supposed to be not doing a project, it should just do the design, not carry the entire process, it should be secure, okay, many normal security, there are three terms that come up, the definition of security that should be confidential, it should maintain confidentiality, which means that nobody ever presents a message to me as involved, a challenge should be repeated, it should be integrity, which means that the message should be tampered with, I have an example that you should know, it should be available, which means somebody should be able to take it off, and you know, there are a few messages in the middle space, for example, it's a loss of ads, if you are in a loss of ads, it's like, it's gone on, and it's gone all the way down, it should be available, it should be scalable, that sounds a good thing, this was still, it should be there, otherwise there's no news on that, by the way, I mean, it should be marked, it should be marked in other words, this is another one of those things you learn about, so you could maybe put this software for two years, and maybe then two years later in the market, and lose, this is what happened to a lot of companies in the past, this is not something you want to do, so it's nice to shift it as fast as possible, it should be usable, so even if you are right in your product, it's just using it in different definitions and different spheres, for example, if you are writing your application, you should be able to use it in the long term, okay, yes sir, use it in the long term, is he taking the steps as required, is he able to understand what the website is supposed to be, but if you are writing your product in the long term, the usability back side would be the details that you are going to depend on, are you going to be using them, are you making it? Who needs a date, who needs to be sensitive to the person, who needs to be using them, and let's say, software should be as simple as possible, there should be no needless context, you shouldn't be just using a line back and reverse in writing, you shouldn't be taking the process, I am not talking about getting a factory back, I was like, oh, I am still functioning, I was like, yes, let's use it everywhere, it doesn't work out, it doesn't work, I am writing I'm writing because if you read the topics in, it's back to writing. Actually, I'm writing, and so the next person comes in the hall and sees the bookshelter, you know, but I'm going to ask after you and write it down. That's a very good test of whether you're writing or not, I'm writing because all of the things that you're writing or not are going to be as good as I thought it would be. Sure, she passed. Okay, and yeah. I think we'll get this. I don't think it's a similar thing to what it is. Always, as you're looking at who you are six months ago and you're not qualified by it, you're going to do something wrong. Coffee is very fast modeling. So you should, between the last six months, you should be looking at your holders checking. If you're not, you're not learning. Okay, so if I'm talking about these, it's how you, you know, these are the things we need to put in our software. How do we make sure that they're putting these things in our software? So these are a few posters of friends who are our friends made. This was the exact pattern of the machine's release as fast as you can. It's nice to have these posters out there in the world rather than something that's coming out two months later. Okay. Stay focused and keep sharing. Yeah, I can give you if I know these posters from them. And this is the most important. But one simple thing that I call unlikely is something called a hydrate element. And unlike other things like waterfall, an attack, and a scram, the word and the term itself makes sense to me. When I say a hydrate element, it means you're using software and a hydrate element. So you first explain what you're saying, you know what you're saying. That's the basic one, the hydrate element. So the idea is, you're making the software, you're making a piece of code. It's more of a creation, which means that you're, let's say, you're planning to launch a rocket. It's your space test. Okay. You want to launch a rocket to Mars. You don't start and make the rocket to Mars, take away and wait ten years to do that. What you instead do is you make a lower target rocket. You make sure it works. Then you make sure that you have magnetic identities on earth with the rocket. Then you launch humans on floors of it. Then you shift to the next three stages. Then you think about Mars. You don't take anything to Mars. Okay. If you take small steps, learn from your mistakes and small steps. Because if you're making a mistake as a small step, it's far more easy to develop. So even if one of the lower target rockets shows you how to make it, it's not a big deal. If, however, the first part you should face for it, that will be true of it. And it's the only mission that they're doing. Okay. So how do you really then advocate for the magnetic practice? Because it's not as much as possible. Okay. So, the thing I really like is something that I've been doing for a long time. Okay. Which says that instead of fighting code first, directly you need to fight first. You need to fight just on the dashboard. It's just about the direction. It stands for exactly what I'm going to fight. And then you're going to go. And we can also develop this like similarly in their internal project. What you do is they write the PR, or the press release for the product that they want to release first. So it says you have a profit level working at Amaziz. And you have a really good idea that you think how you should be working on. So the other reason is because it's supposed to be like the press release. That's how the product will look to the customer and the press release. Even for it to say the line is more or less. Okay. So it's almost one to die in person to look after code. But the idea is okay. Unless you have an idea that you're going to want to fight for it. It's already needed for at least any person. You know what I'm saying? You need to use the dial number. For instance, if you have an ability to ask people for an 11 or an 8, that's how it should work. You can see that from my integration. We do that. You have to be patient. Having good advice. Shipping early. Come at 3.20. And make sure that when you're done with it, as fast as you deserve it. So it's writing the nature that you're releasing as much as you need. So we're having an analysis. Let's see if we're done with you. Of 100 comments. Let me do the project at the same time. Okay, let's see how easy it was to share with you. So what will happen is, every five years, the idea that you're going to find, any of these 100 comments might have an issue that you might never know of, through the release. So all of you will block up together. Instead of releasing it equally, any of the people that you're just going to give you. And they are easier to look after as a comment rather than when you're looking at 100 as an issue from different comments. Okay. That's a really good thing to think about. They do like 300 releases a day. Okay. I'm trying to sound insane to you, but it is possible. We do like 5-10. Because there's not a team. But it's really possible. If you look at it, it's possible. I would like feedback, which means keep asking for feedback. And make sure that feedback is used in the next cycle. Okay. Yeah. Am I being asked? No? Any questions about? So, there you are. Let's make up a little bit better. Next time I'll keep jumping comments. Okay. So, this cycle is about this. So. Can anyone guide these up, please? I'll see you later, sir. Close. Okay. I'll give you... Now, can anyone guess? Netflix? No, no. Are you kidding me? It's called... There's something that I think all of these sex companies do. Security? Security is good. What exactly is security? Infection? Not infection. All these sex companies will have. Yeah. Yeah. I think you have paid that list. Yeah. I... I didn't pay that list. Yeah. I think you have paid that list. Yeah. I actually paid that list. Actually paid that list. I think you have paid that list. It's okay. It's okay. All these sex companies will have. Not something you'd expect of, you know, things like Sony and RSA security in last class. But yeah, that's what happens if you're working in security. So, the first thing that would happen in a company is that you're not in the company. The things that you usually think about though is not the same as office security. For example, the first thing you're talking about you shouldn't do anything about it. Because you won't have to require knowledge. Even if you do write one, you should be a crypto scientist, a Ph.D. scientist who is studying all of the things that have been in crypto for the last 30 years. And after you've done that, you publish a label. You wait for the industry to attack it. You wait for the academy to attack it. And then roughly, that's a dark and broken image. Two years. Attack it, and the industry should be locked in. Because crypto is really sensitive. So you don't want office security. And the other thing about office security is why it's so different. It's hard to say that the best possible piece of information is one that's open. You can get hands-on in your own addiction routine. You may be handling it. You won't get paid in hands-on on your own office security needs. But they're not good enough if you are a care-hold company. Yeah, they are shallow. For example, that's not good. Right? I have been people are looking at my NLVs for the higher chance that I'm going to be caught. Okay? So once you open up your reputation, you open up the office security details, that's the only thing when people start trusting you. Okay? I believe you. This is how it will work. Because unless I understand how it is working, unless I can prove it, unless I can check the security of the devices, I will be testing it. I shouldn't be testing it. It's hard. Okay? So the best piece of stuff that is security, not that you'll ever see, the things that you might see, right? SSL. And these things are not appropriately algorithmized. They will be appropriately algorithmized. You publish a paper and then it will get hacked again. Okay? And that is how you update. You publish a paper and then you figure out, okay, this is how somebody gets hacked by an algorithm. And these are the ways they can improve. And that is how the world is also security rules. Okay? It's also really hard. Now we'll talk about it in a minute. If you know, let's say just making a application, or just making a landed application, these are the things that are used instead. But if you're trying to work in software security itself, it's really hard. I think there was three years to cover it for the music, never or so, never to check it for reporting. Similarly, Shetra was a little bit a bit more effective, a little bit in batch. It was where, you know, kids and that's happening. I was there from 1989 for reporting. That's like 25 years or so, right? And nobody needed to check it. Batch was open source. Everybody had access to the source code. Nobody. Okay? It takes, like, there's Google searches who are working on SQL who figured out hardly and are not sure who figured out Shetra. But this is the hard one. And it's also really easy to get from. For example, you might use this like batch to do something which breaks up an existing piece of code that you can use. That's just ingenious. But very often you write a security batch that will easily secure your identity. So it's, have you heard of this thing about time-lapse? So what happens is, they say, I'm making a network interface and the password is a 32-character string. Okay? I don't know that. So what I do is, now that it's an etching, it's in any language, what happens is, the string's etching will be written on the length of the string. The length of the string. The length of the string. Okay? So if it's a coffee adder string, every take, if I say the coffee adder string, every take, I need to add that into the string, right? And if it's, if I say the five-minute type of string, the length will be half. Right? So what I essentially do is, I say, first of all, I say the one type of string. Okay? I get the response. I check the length of the string. I do it now. Okay? So I have a half of a string of string. I do a string for five-minute type. And I noted that anything about how the string is getting written off. Okay? It's not fit of a thousand characters. So, you know, okay, the author is not a thousand characters. Now what I do is, I say, the first character is not the first, which means if I fit up the first five-minute type of string, the string will take the same amount of time. So, the time, this is important in the timing of that. And these are the really little things that you know think about when you are not working. It's the possible and it happens. These are the things that you can look into. It's a really short form. Okay? It also needs just one minute to get it back. Unlike, I have to think about different things. In digital security, with almost everyone's access to a machine, because it's on the internet, it just needs one person of the internet to do things. Okay? It could be from China, India, but it's not. So, how do we start? How do we start to you know, get into this really big software security? It's actually really easy. The first thing is you can pass passwords. You can pass passwords. You can do something called DQAP. Don't use anything like program. Don't use challenge. Don't use DQAP. That's okay. So, it should be running with the least possible privilege in the internet. For example, there's this issue of doing a worthless job. And that's only a deal you don't get to say. You're not any more post-input regularly. What about just making the database? The database is a free movie. So, they can only read from the database. And as a result, nobody can ever access a very simple thing like DQAP. Similarly, if you don't run with DQAP, for example, things like Apache, they start a group, but talk to people as soon as they can. Because they don't want to affect the system. If you don't have DQAP, it won't affect the system. It needs to get preserved. No it doesn't put emphasis on ever. Never ever trust user input. Use it unless you have checked it out. It's always an issue. You don't assume that just because the user is an administrative user will be fine or use this local. The user who is an administrative user will be fine or will be fine. So if you don't run with DQAP, you don't trust the system. You don't trust the system. You don't trust the system. You don't trust the system. You don't trust the system. You are actually hacking into someone's machine. Usually it's in the form of challenges which means that there is a party challenge which you can fully have while you are already in the airport. If you can copy DQAP or if you have done online math challenges or things like that, it's the exact same thing but for security. So it's often understandable if you can keep up. That contains the creativity and yes, learning, thanks. So keep up with the more coming up. So yes, party, how easily you should work in how it works, by works and like that. Okay. This is the security check. Ignorant this is the beginning of the security check. So yeah, you should write code in whichever way is best for the security check. So for example, if you want to do the security check, if you have the security check, the security check will help you So that is why I am buying other things. Which means you are actually learning how to do it. You might be able to do the same things that you did, but you don't have that interest and you will be using a lot of things. So it makes sense that we don't do this machine learning thing if I do it. If you are doing higher level and you can't do it in any other level, that is a problem you can see. You might be able to figure out a way, but better if you do it in these things. Okay? So you are literally learning how to do the job. So the common thing is choose the right one for the job. Thank you to iOS and Albert and Alfred and Jason and Schindler and all of us. Yes you can. I really like using that because I surpassed them. But yes, if you are working on that, if you really want to use the things of that, you need to do the same thing. You might be able to do the same thing. What is Ruby? Ruby is really good for writing three lines. I am not sure. Ruby is really good for writing three lines. But I like a lot of scripts on Ruby. I also like a lot of scripts on Ruby. Not all these things. But I really like Ruby. So I can pretty much, if I am writing a small one in script, I will do it in Flash. Okay, so that's the idea. I chose the right one for the job. It's not necessary that you must, you are being forced to use a shell. If you are going to say, learn something, you want to implement a shell script in Ruby, you can do that. But always make sure that you have the thing of writing Ruby. You should be aware that, okay, I should be using shell here, because I am specifically not using Flash. Okay. The next thing, same as I thought earlier. Another question. Make a generous program in Ruby. So you can't do that. I knew that one day, I was like, yeah, I knew that one day, I was like, so that's it. Actually, I was now open. But just for the last time, I was in the conference room. So I pretty much did that with the generous program that you think of. And now, it's really a cool thing. You know, it would be a good time to write a copy of this. Actually, I could make a copy of the program, and I could just somehow do it. Okay, so, these are languages. These are, I missed the match, but you can, you know, pass me the nice one. These are good news. I think a lot of things, is people remember software, the families that we know, and the tools that we know, and people often forget the specs. And, you know, things like RSE, and the PC, and all these really cool protocols and specifications that have built out in you. For example, the HTML5 spec. You can go back and read the discussions even though it's too tight, because the time was limited. These things don't come up by themselves. So they're already working on this, and this is why we need open history. For example, yes, let's say, I could have made its own, actually be in the format, but I'm not sure if it's the right thing to do. What about it? Every, you know, every divide that you could have its own right thing, in the format, if we went out and like GPC and PSN, now, right? If you didn't have something like HDTV, never mind the big game, we won't have Intel, okay? So, this is something I really like about the authors of the agreement. It's not, it's not related exactly, but it's initially a little bit, because this is the middle of the whole thing. Okay, so you need to, even if you're writing something like a specification, for being in the picture that it gets from a bit to the spec of its own, these are things you can often worry about. So, I don't think I want to touch on the lesson pre-opening of the entry software. This is a very good post to the talking by a literature storeman, which goes into lessons while open source is pushing the coin, but the idea is that you go into the lesson, so when he's saying, I'm the open source, he essentially says that I prefer software, software because both of us by being open. Okay, both of us are making out that was the kind of thing I want to define outside, by being open, and that's how we do papers for being about the same only. Okay? On the other hand, we're talking about something like free software. The idea is, your software may be better, even if it's open source, but if it doesn't inspect my freedom, I'm not going to use it. So, a very easy way to show a lesson, because very often, if it's free, at least it's open source, but the reverse is usually, might not be true, so very often, some others, most of them say, DLM, and so on. Okay? Which means that some other software will be connected out of them, which will be entertaining, entertaining, movies on Netflix. This doesn't work, this was the case, because it was free software. However, it's fine, because it's not going to be a free software, which is demonstratively true. TV will be used, Netflix, anywhere in the world. Just in fact, that's a good thing to have. I'm saying that if it tracks it, I'll have a problem, and you have no idea what it's going to do, unassisted. So, that's where you know, the company's really low, the free software. But, there's something just to be an issue, because you should really pay money and shake your hand to get free of your only and fully. I don't know if that works, but there's something to know. How do you get started to know this? Okay, but I think it's going to get cleared. We have been I'm given the better public policies, even for me, because it's not appreciated. So, try that. And that's the principle. Actually, for all of you, each one should have a good money. Okay? Which means they're at their place. This was, this is not true for everyone who's doing software. Okay? They're because they're starting colleges where they have no point of committee. Because they don't know anyone in this earth who believes in these things, who works on the software of the company. So, if you don't have a committee earlier than you do, you have to be active on how can you do it? You have to be active on things like style of work. Then you can't fix the shoes. Then even healthy on how can you do it? Okay? Do you have any questions from the company? Any questions? No. Is it very boring? I don't know. I don't know. I just don't know how to do it. If you're, let's say, if the company is working on the project, but you know how it works, do you just go or do you have to go? Okay. Because if you're not actually working, you're still working on the project. Okay? How? For example, like, how can you do it? Okay, there are already a lot of cash on it. But even if you're not active, there are some questions that go from you. You still have to go to that committee. That's what that has to do with. But it is paid. Yes. It's about as paid. Yeah, so what is that? And some of this is paid. Some of this is paid. They're asking money for giving it at. They're asking money for giving it at. Okay. So simply, you can send us an open source of that. Yeah. Or see, like, but essentially, you can send us a few more of that. So, yeah. So, I'll see what's going to get here. It's pretty nice. Yes, that's the first lecture we take about this. Okay. Again, how many are there? I don't know yet. But yeah, these are the great things as long as version control and why should you use, you should pretty much wear these things by now. We track these easily. So, it's far more easier than me, Z5, Richard, Alexander, and every U.S. hairdo. Okay. And I really wonder if you know about the possible truth. And, okay, there's two other things. How many of you know this? Do you people? How many of you know this person? I don't know yet. Okay. So, the idea is to have a code. Let's say this is a simple function in JavaScript. It's a base name function. It just clicks by flashes. Of something like XC password to just return password. There's clear enough. Okay, fancy. So, this is what you don't use a code to be used for. Okay, you thought, okay, I'll be using XR file parts. Okay, and that's what it's been used for until somebody came up and saw your code and decided, okay, this function works with this as well. And it just put it in by a good function. So, that's what it doesn't come out. And this function is being used in the JavaScript here, you check for the code. You know, it's just put it So he just adds a new code saying, okay, let's not cheat, let's throw an error in. Okay, let's say now that she needs this for now, but this would be good. He said, okay, how to throw an error in, he got the exception and this piece of code would have been the same. I don't know if I'm fine with how it gets an error. That said, what happens to this? Okay, this piece of code is still sung there. It was still being used again, it's impossible. But there's one answer here. Right, because you're not starting with a cheat. That's what the function is now suppose to do. So how do you write something like this? Okay, you write something about the test. So this is a very simple and test. We just say it's a base name. It's just a, you know, what to do now. It will be important, right? What's the output I should have done? Of a particular function. You just take it. Okay, the base name is what it does in password. Let's run it first. We can check it somewhere. Let's see if it works for example. Every time you come in a piece of code it will run this particular function. I will say it must recheck that it runs through. Once that particular item, the function starts running. It's awesome. At least it shows an error. Okay. And that's all you can check. So this is something we call relation testing. As soon as something breaks, you'll be aware of it. Because it won't be a possible test anymore. That's the easiest way to understand that of, you know, writing this. You can write code. It will work. It takes 4-5 days from now. It will break something you wrote 5 days ago. And you won't be aware of it. That's why, like this. So, in testing, there's a lot of the contents. But there's no automated testing. Now the testing is something you should, which you can be running. But let's start off with the testing. Okay. It's a really easy way. All those heavy tables from every app which you'll see through your shell has testing tables. Use them. Then there's, you see, what you need proper test results. It means that you need to make a test first. Which is something you should be aware of. And then things like relation testing, which means you're testing for, for, like, three days between the last one and the next one. And so on. So you'll be aware of where things have broken. And you can check the comment. You'll say, you okay with this, but your test is not done. When you say that, okay, this is not a pretty option. And then you can see, check, and see, okay, where was this pretty a option that we asked. And so on. Then you can have, if you're testing, it means your test takes, in little details, which means that we have whether it is a test or a real function, that can be a real function that you're testing at the time. And you don't worry about it's all the equipment needs. So that's the only piece of code that we've got. So for example, this would have been a good test. It's only taking one credit in there. On the other hand, it takes, like, a machine test, which means you're testing the test in its entirety. For example, for a website, for a provider, you would say, like, a Selenium framework, which actually goes and takes a lot of tests. It takes one hour to do, but then it takes two, and then it's working fine. And then it's up to you. So what you do is, you'll actually have the login form, and make a submit, and make sure that the user is free and ready to log into it. So that is something called an integration test. We're testing things in its entirety. I don't know how it is supposed to work if I make any progress, but if there's more to it, instead of just one, ready to be supported. So both in the world, it depends on working, where you're working, and what you're going to be doing. You can see catch bar, you're testing the test in its entirety. Integration is being tested in that form. So this is about this. Thank you. Obviously, we were just very careful. And it's all over here. So we'll be done. So this is the unit of the NAH. So I'm going to make a commitment here. There's something called an X syndrome that is very popular down in Google. Because Google X, you know, is the free created version of its form. It makes sense for them, because at the scale they're running, they can't really use, they can't really use Office-type solutions. But at normal speed, I wish very easily working. So let's say it's going to be a NAH, I don't know, 30 minutes. Okay? I don't want to drop that, I don't want to drop the NAH. Okay? I don't want to measure the distance between two points. Okay? I don't want to give you the vision data, because that's going to drop. I should tell you, where it's going to go, where it's going to go. You shouldn't tell you. You think if you're using the Google NAH, you can't say yes. You can't say you don't think. But if I'm going to pay off, it's your product. And let's say you want to get back off, then it's for your sense. However, if the piece of code you're writing is actually a Google, here it's just going to show you what's going to drop between two points. It shouldn't be a NAH, it should be using the NAH, which is what Google does. Similarly, if you want to check the current latest news and do it to send it to the NAH, it shouldn't be a NAH, if you want to save this from under different news and sites and pass it and then make sure that NAH is correct. And so with that, it's very easy to get started because it's a good idea to sort of research the product and then run your answers and then forward it. So today, if you want to send thoughts of different days and you want to make sure that they're not flat, you want to use a great thing, it should be safe for a few minutes. It shouldn't be like take your own way of thinking. You can be, but it's better to use thanks to folks in the company working on it. If your company isn't immediately ready, you should be immediately ready. So, when you talk about PDA, there's this cool thing called S which allows inter-machine programming. So, that's the inter-machine press and make it. So, what I like to call this A-K machine, which means you have an application to a company because it's learning how to talk about machine P, which is this or another word. It allows you a really cool way to, you know, do optimal programming for your team. It sounds weird, but the basic principle is something called press. As in every URL is an object. Okay. URLs are techniques for the resource, but for several principles, let's assume it's an object. What other things is there that optimal programming will think of these as cards? Okay. This is how everyone can talk about the IP and get pride. Okay. Similarly, this is a photo. It's not a URL. This is a photo. Let's assume this is a photo house. This is a photo house. Okay. They need to get request. If you've done some knowledge, maybe you should know what a get request is. If you're making a get request to a photo, let's see your photo. If you're taking a post-it request, you're posting a photo which is created for you. For request. For the same one, for the same person, it means you're ready to do it. If you're ready to do it, you're ready to do it. Okay. And then you can have things like, if you're flash photo, flash quantity, there's a photo. I'm going to get a Instagram and I'll bring the photo. Maybe just with flash photo, flash quantity, flash Instagram, that'll give you all the Instagram data for that regular photo. Instagram can't be any way you're going to post it, right? So, the put request for the flash Instagram should be valid. But I know how it should work. I'm as a result, let's say if I make such a photo in the next Instagram campaign, anybody who ever sees my idea should be easily figured out how it works. I can't post to such Instagram videos, but I can post to flash photos in KTNC. So, before machine speed off, for example. So, even if you have a web server and some person can, you know, run in a machine, you know, you can talk to that web for ADA, and then exchange money. You can have ADA running on top of this. So, that's the idea of having message about machine coming in each other without human intervention. It's a very functional quality. Yeah. So, I can see the other side straight away. Right. So, this is something from the communication of ACM 1986. This says, how many of you have heard of this guy? I don't know. He's a very dangerous commitist. You know, the art of coming to elections. So, in 1986, he was asked to make a program that's a coffee juice. So, as a to demonstrate the economic pattern, he decided to pick a problem which is a very serious problem. He decided to pick a problem which is a very serious problem. He decided to pick a problem which is a very very serious problem. So, he started a program which is a very serious problem. He started a very serious program. So, he started a very serious program. He started a very serious program. So, his idea was at So, in the next edition of Commutation from ACN, he wrote a counter-agulant from the article and he has six lines of vision, the same now. Okay, and this is the six lines of vision. If you're used to batching your next vision P, check it out. The first line is PR, which is the target program in Linux, which allows you to remove non-word characters. It does the complement. So, anything that is not capital A to say just not A to say, let's remove. Okay, so I'm going to repeat this batching. And the six line thing is it does the counter-agulant in the new work case. So, everything that is capital A to say, let's do this. All into that. Next thing is it does, it's hard to take the words together. So, if a double dose here, double dose here, both of them get together. Because it's not sorted list. Next thing is it does, it removes 50 kids and it moves them down. That's when we need commandas. Next thing is it does, it exhausts the reverse order automatically because it has the command for the reverse order. And it says reverse order. The last thing is just to wake up the reading. So, the more images the first are, you can ask for this to change here. Okay. It's a six line problem. You can do the same thing that it does in 10 minutes. And that is the essence of your next philosophy. Every group now under this, there's a big small variable. Maybe it should not come up in one day. So, this is really cool cycle. One thing that you're going to see, which keeps the list here, it's a double dose. Which goes really cool, small, many programs. They do one thing, I just do one thing with it. For example, it could be that you take three shots at a time. Okay. But it could be that as you take three shots at a time, I'm going to pop up as easily as possible. The other thing that we're going to see is that it allows you to make up multiple programs. So, for example, the pie, which is probably the best image that came out there. Okay. It allows you to have used text as an interface between two different programs. So, it isn't that can be sorted. It can be passed on to you. Okay. Right. And this allows you to make small programs that you actually write together and really change. This is the word for something. And this is a quote from a thing. This is a quote from a thing. When everything is integrated into one computer program, it's over. It's been changed. It's been changed. It's been changed. It's been changed. It's been changed. So, everything looks like it's been changed. Actually, we're getting back to smaller programs today because most of you Android and iOS have the same platform, which helps you be able to be more than you have to do just one thing. And that's how you should be able to do that. Just one test and do it really well. And finally, I'm going to propose yesterday because there's a very long version I keep waiting. There are some people at school from other people where you don't have a basis that how do they get connected after them and how do they get started on applications and different types of that. So, I hope that it's funny because I was actually given the coffee based responses at this point when a lot of people asked me this. So, the first thing is that I already have already done that step. Congratulations. You're in a really good community. Second thing is for you to open doors and only expand the aspects very good for the public. We should be exceptional on the moment. Okay. So, if I could put everything you're going to get and nobody's ever going to look at it, but just in case, it might have come up. Even if it doesn't, I might go through it and you know, it'll come up. Zoom tech talks, especially if they really don't see a lot because it's really, if you're talking about talking, you need to know it better than the people who are listening to you. And this is actually to know certain number of people. And the U of A. So, it ends up, they are forced to, right? The force has to give a talk and then just because you're giving a talk, you're like, okay, I shouldn't know these things because they shouldn't give a question about it's most important than me. So, the whole application is really important as well. So, it doesn't have to be a program or a speech program or a fight program because every time you learn a language, similar to how you learn a new second language in the real world, if you learn English or if you learn Spanish, just learn Spanish will give you different ways of saying things, a bit different way of saying things. Similarly, if you're learning a second programming language, it also gets you about the different facts that are available in that kind of language. For example, if you have a tell or a movie, how it's not up there in PHP or JavaScript at this point. But these things will guide you on even if you're in JavaScript code. Maybe you can write about it if you're so good at it. Only you can do that in JavaScript. And you should be aware of how your program goes down and you won't be aware of it by any means. Process matter is what Santosh was talking about. We should always be aware of one layer in your language or whatever it is. This is really important. So, if you're working on that, you should be aware of it when you work. If you're working in security and, let's say, S&P program, you should be aware of how easy it gets to work. Okay? If you're working on that, you should be aware of how easy it gets to work. Okay? If you're working on that, you should be aware of how easy it gets to work. So, you should always be looking at one layer at a time and go as deep as you can. So, share products, nothing really matters unless you really put a piece of code that's going to work in the world. The last side of projects is also very important. If we have good side projects available, there is no lack of jobs. Okay? I don't offer jobs just because of my side projects. The people who are like, okay, I don't want to take care of it. We just come and join. So, because I'm a content creator and I don't, I see a good, it's good enough for me, just stop. Okay? And there's a test that's not just me, not for the people I know as well. So, really good side projects, really help leadership. Three technical books that you can. So, always have, you know, one book that you're reading at the time. One great book. It doesn't have to be ready to be working on. It could be something else because you're working right here in the movie. It doesn't matter if it's three technical books. Okay? Yeah, this was my, so, this one, which I started writing a book. I'm still writing a book that you can read it if you want to. It's also, it's like, it's also a book with different techniques and how she was and different other things after the development that they should be there but it doesn't go to steps. So, yeah, I mean, not for me, just for that purpose. Still, for me, the next two you will need to attend. You can go to this thing. There's a lot, a lot of links about everything I've already talked about today including the link to the fine talks about what to do to get the ideas of development. Yeah, that's it. Thank you. Questions? You said we should move one level from one to the other, right? So, how do you move one level on mobile? You should you can go with the Android 8.0 instance. Yeah. Because Android is open, so you should be aware of how Android works, definitely. That's a good way. Let's say that is a G-list. Okay? How are you going to do this? Okay? And you're not getting to work properly across different devices. You're not aware of the time that you're going to be. Okay? Instead of just looking at the API and using it as is, you can maybe look at the Android 2.0 instance and figure out how it's working in the internet. Okay? And even if you start looking at the Android 2.0 instance, you'll be aware of the many factors and many ideas that Android is used for development. For example, this thing will help you to see that you won't be aware of this idea of the Android 2.0 instance. That's one way. I'm not sure how you go about that. I was. I was. I was. I was. I was. But maybe you can at least maybe use it as is. So, can you see that this is going to be like G-list programmers. They're not taking any job programmers anymore because they want to be aware of this. They're not aware that it's generally called a job scene. Okay? So, if you say you have to change how it's going to be made, it will be easier to better deal with the issues that you're facing. What are the problems for the design patterns? Being a developer, the developer is a really good worker and a cheerleader. Other than that, you have people for that kind of specifically that two people go to this industry, they talk about the process, something called good meaning, right? This is not a program. This is not a program. This is not a program. This is a program that a programmer is involved in, but you need to better design experience in the industry. And that is something that is very much important. So, if it's a very short movie, like the second one I suggest is a program. These two works and then they can go to other works. And there is a really good reading by Jeff Atwood who is working on both the strictly we go to the next next link down under the house. So, what is the design work? It's the design work that Jeff has done. And we have the design work that we're we're here in the city. So, what is the design work? The design work is the main design work that we're So, he actually contacted us because he wanted to be a mentor to his school, he is an officially a mentor. So, I contacted for JS School because of that, I told him I can get you to Bangalore, I don't have the money to get you here, but if you can give it out in place, I think you can get you to Bangalore. So, that's how we landed up here. So, me and Lord Vinny, when I first spoke to him, all the students must write, so he didn't consider any school. In fact, we were given the name of the school that used to happen in India. He used to happen in India. He is from San Francisco. He is from a kind of a country like India. He is not a very bad person, but he thinks he is a good mentor to his school. So, he said something, he said all the students should write a blog post and blog about their work. Okay, and that's another thing. So, he said that all of my students, thank you on this. I said, that's not all the students have to write a blog post. So, we have to do all that. So, we also have to write a blog post. Yes, it's not about the three books that we are going to be doing. All the book posts. No, it's not about me or the different samples. And probably half of the books are going to go to our... So, this will be our application list. Write on our key. If you go there, there are a few to come and recommend other books. Right? So, you see, one thing you should be constantly doing. You should be reading one book all your life. Not at least one. You should be reading one book all your life. Right? So, you should be reading one book continuously all your life. Initially, you will read your language you are learning right now. There are many JavaScripts that you read. There are a lot of JavaScripts that you read and a lot of JavaScripts. So, like that, you have to agree, you really feel like you have a JavaScript master. So, that one book you also read. Continue reading JavaScript. Then, over and above, you've got a master program. So, that's where these books come from. So, you have to... So, it doesn't mean that it's a good thing. It's not going to be a good book at all. Maybe you'll do it in three months or maybe you'll do it in six months. Doesn't matter. What he's saying is that these are the books that you should be reading. So, you won't be able to read them all. Or maybe you'll do it next year. See, I think it's hard to start down the end. Yeah. This is the long-term thing. Yeah. The question of being like a jack-of-all-the-master of some things, like variation. You can answer one question. If you're a European master of one, then I'm doubt about that. I mean, people are not about being jack-of-all-the-years. No. They have to be a jack-of-all-two to get to the bottom of this. And you won't become a jack-of-all-the-year. You'll be able to focus on one language. That will add the safety of the class to become a master of one. The point is, you have to be aware of everything else. And not only that. If you have to master one language, then only you'll be able to... After you master one language, then only you'll be able to go to more advanced languages. There's more point. If I were to do something for this class, and one guy came and told me, I hope you know one language. I know the other language. That's it. But I didn't even know everything is about the other language. Another way to... I know five languages. I know Java. I was still talking to him. And he was like, okay, but he knows the five languages. He said, Steve, when I asked him questions from each language, he said, look, he's got a snap fan. Yes, my friend knows. Yes, I will take that job. What if I want a Python guy? I will take that guy's name, JavaScript. To master JavaScript, because I know a master one language, you can really master one language. But a jack-of-all-the-year still has to go through most of the master's language again. Doesn't matter. Right? So, there's more point. You have to be a master one language. Then you move on to other languages. But these are a lot of things, so all these books and all, basically, you have to write them. Got it? It's totally okay about getting into the program. You are just going to go out for a few days. I can do it. This is the end. So, you should have a depth of equity and you should have a breadth of knowledge. So, even if you don't have the program, you should be aware of the awesome ability that is in all of your books. So, that is your first thing? Exactly. That is a community thing. Because you have a great thing of part of learning. Maybe the work only in Python. You have this kind of a little work. I mean, you get to master it. That is a community thing. It's going to be a cross-link. It's not finding others. So, they all can see what is one language. They'll tell you. So, in these books, we have cross-linked our companies. They don't know what JavaScript is. They don't know what JavaScript is. In fact, everybody in this world knows that your program is, but they know how to use it. How to use it. Next question is for you. So, what do you think will happen? Hair issues. Any challenges you face as a way that really we think you're learning or something that changed your life? No. You know, in making a video game, it's not really a big deal. It's challenging, in fact. The video game has paid for it. For us, what's important for me is to make the ideas that are really good. Which means really restricting the ideas, which are standard-level, which is easy to use. Make easy-to-use ideas and invitations. So, hard part, there's not even a deal in fact, in math or anything like that. It's about the agreements. And, you know, getting people on board and talking to them. And it's the people. Yeah, the people. The leaders are further than me. They're further than me. In fact, for something in JavaScript, it's really hard for you to hand out SDKs to people. It's a JavaScript code that doesn't have any size or something like that. It's really, really hard. There was also a demonstration, which shows you how to form an output in the same way. So, this is how it flows. So, there's a very fairly simple idea now. Earlier, you wanted to, you know, have, allow, much in-game, much in-game, to customize the parallel form, change styles that they wanted to. So, I said you could use the infrastructure in my opinion. And, it's a pretty simple decision to either use a developer, because I say it's my style, but, you know, it can't be studied. So, we use this. And as it turns out, there's a lot of studies that just enrolled. So, even if you decide to use, you know, all of the stuff that you've got out there, and it might seem it goes for other things, but some versions of styles are more something. And it's going to help us. So, we should be going later on. But now, let's just find out what's next. Do you talk about your own set of themes? Yeah, that should be all. So, now we have a, I'm not sure if that's the right way to do it, but, you know, we're going to change the color, to get the color that we need. That's what I'm talking about. I don't know how this is going to be. Okay. I've got just one last question for you. Yeah. How does the company program that people run? So, in my college, the company program is really great, because a lot of people, they have a really active program, that's it. And every of the company to run, the company run is really and that has got to be done. But, once you get the job, it doesn't tend to be about that much. But, how is learning on the program itself is a legal thing, because you need to, you understand a lot of things about writing, efficient code, however, the code that you write doesn't, isn't maintained at all. So, that's way off. So, I really should be doing both. So, I'm not talking about me as well. Although, I'm like the beard guy in the movie. So, please. Yeah. So, I'm fine with the code.