From Seattle, Washington, it's theCUBE, covering AWS Imagine, nonprofit, brought to you by Amazon Web Services. Hey, welcome back, everybody. Jeff Frick here with theCUBE. We're in the waterfront in Seattle, Washington. It's absolutely gorgeous here the last couple of days. We're here for the AWS Imagine nonprofit event. We were here a couple of weeks ago for the education event. Now they have a whole separate track for nonprofits. And what's really cool about nonprofits is these people, these companies are attacking very, very big, ugly problems. It's not advertising, it's not click here and it gets something. These are big things. And one of the biggest issues is human trafficking. You probably hear a lot about it. It's way bigger than I ever thought it was. And we're really excited to have an expert in the field that, again, is using the power of AWS technology as well as their organization to help fight this cause. And we're excited to have Brad Miles. He is the CEO of Polaris. And just coming off a keynote, we're hearing all about your keynote. So Brad, first off, welcome. Yeah, well, thank you. Thank you for having me. Absolutely, so Polaris, give us a little bit about kind of what's the mission for people who aren't familiar with the company. Yes, so Polaris, we are a nonprofit that works full-time on this issue. We both combat the issue and try to get to long-term solutions and respond to the issue and restore freedom to survivors by operating the national human trafficking hotline for the United States. So it's part kind of big data and long-term solutions and it's part responding to day-to-day cases that break across the country every day. Right, in preparing for this interview and spending some time on the site, there was just some amazing things that just jump right off the page. 24.9 million people are involved in this. Is that just domestically here in the States or is that globally? That's a global number. So when you're thinking about human trafficking, think about three buckets. The first bucket is any child, 17 or younger, being exploited in the commercial sex trade. The second bucket is any adult, 18 or over who's in the sex trade by force fraud or coercion. And the third bucket is anyone forced to work in some sort of other labor or service industry by force fraud or coercion.  You add up those three buckets globally. That's the number that the International Labor Organization came out and said 25 million around the world are those three buckets in a given year. Right, right. And I think, again, going through the website, some of the just crazy discoveries is that the child sex trafficking can kind of understand that that's part of the problem, the adult sex trafficking. But you had like 25 different human trafficking business models, I forget the term that was used, for a whole host of things, well beyond just the sex trade, it's a very big and unfortunately mature industry. Totally, yeah. So the first thing that we do that we're kind of known for is operating the National Human Trafficking Hotline. The National Human Trafficking Hotline leads to having a giant data set on trafficking. It's 50,000 cases of trafficking that we've worked on. So then we analyzed that data set and came to the breakthrough conclusion that there are these 25 major forms and almost any single call that we get into the national hotline is going to be one of those 25 types. And once you know that, then the problem doesn't seem so overwhelming. It's not thousands of different types. It's these 25 things. So it's 18 labor trafficking types and seven sex trafficking types. And it enables a little bit more granular analysis than just saying sex trafficking or labor trafficking, which is kind of too broad in general. Let's get really specific about it. We're talking about these late night janitors or we're talking about these people in agriculture. We're talking about these women and illicit massage businesses. It enables the conversation to get more focused. Right, it's so interesting, right? That's such a big piece of the big data trend that we see all over the place, right? It used to be, you had old data, a sample of old data that you took an aggregate of and worked off the averages. And now because of big data and the other tools that we have today, now actually you can work on individual cases. So as you look at it from kind of a big data point of view, what are some of the things that you're able to do and that led directly to everyone's talking about the presentation that you just got off of in terms of training people to look for specific behaviors that fit the pattern so you can start to break some of these cases. Exactly, so I think that the human trafficking field risks being too generic. So if you're just saying to the populace, look for trafficking, look for someone who's scared. People are like, that's not enough, that's too vague, it's kind of slipping through my fingers. But if you say in this particular type of trafficking with traveling magazine sales crews, if someone comes to your door trying to sell you a magazine with these specific signs, so now instead of talking about general red flag indicators across all 25 types, we're coming up with red flag indicators for each of the 25 types. So instead of speaking in aggregate, we're getting really specific. It's almost like specific gene therapy. And the data analysis on our data set is enabling that to happen, which makes the trafficking field smarter. We could get smarter about where victims are recruited from, we could get smarter about intervention points, and we could get smarter about where survivors might have a moment to kind of get help and get out. Right, so I got to dig into the magazine sales person because I think we've all had the kid. Have you had a kid come here? Absolutely, and you think first they're hustling, but their papers are kind of torn up and they've got their little certification. How does that business model work? Yeah, so that's one of the 25 types. They're called MagCruze. There was a New York Times article written by a journalist named Ian Urbina who really studied this, and it came out a number of years ago. Then they made a movie about it called American Honey. If you watch with a number of stars. But essentially this is a very longstanding business model. It goes back 30 or 40 years of like the door-to-door sales person and like trying to win sympathy from people going to door-to-door sales. And then these kind of predatory groups decided to prey on disaffected U.S. citizen youth that are kind of bored or kind of working a low-wage job. And so they go up to these kids and they say, you know, tired of working at the Waffle House, well why don't you join our crew and travel the country and party every night and you'll be outdoors every day and it's co-ed, you get to hang out with girls, you get to hang out with guys, and we'll drink every night and all you have to do is sell magazines during the day. And it's kind of this alluring pitch and then the crews turn violent and there's sometimes quotas on the crew, there's sometimes coercion on the crew. We get a lot of calls from kids who are abandoned by the crew where the crew says, you know, if you act up or if you don't adhere to our rules, we'll just drive away and leave you in this city. Wherever. Because the crews are very mobile. They have this whole language they call it kind of jumping territory. So they'll drive from like Kansas City to a nearby state. And we'll get this call from this kid that are like, I'm totally homeless, my crew just left me behind because I kind of didn't obey one of the rules. So a lot of people when they think of human trafficking, they're not thinking of like U.S. citizen kids knocking on your door. And we're not saying that every single magazine crew is human trafficking, but we are saying that if there's force and coercion and fraud and lies and people feel like they can't leave and people feel like they're being coerced to work, this is actually a form of human trafficking of U.S. citizen youth, which is not very well known, but we hear about it on the hotline quite a lot. Right. So then I wonder if you could tell us more about the Delta story, because most of the people that are going to be watching this interview weren't here today to hear your keynotes. So I wonder if you can explain kind of that whole process where you identified a specific situation. You train people that are in a position to make a difference. And in fact, they're making a big difference. So the first big report that we released based on the hotline data was the 25 types, right? We decided to do a follow-up to that called intersections, where we reached out to survivors of trafficking and we said, can you tell us about the legitimate businesses that your trafficker use while you're being trafficked? And all these survivors were like, yeah, sure, we'll tell you about social media. We'll tell you about transportation. We'll tell you about banks. We'll tell you about hotels. And so we then identified these six major industries that traffickers use that are using legitimate companies like rental car companies and airlines and ride-sharing companies. So then we reached out to a number of those corporate partners and said, you know, you don't want this stuff on your services, right? And Delta really just jumped at this. Like they were just like, we take this incredibly seriously. We want our whole workforce trained. We don't want any trafficker to feel like they can kind of get away with it on our flights. We want to be a leader in transportation. And then they began taking all these steps. Their CEO, Ed Bastion, took it very seriously. They launched a whole corporate-wide task force across departments. They hosted listening sessions with survivor leaders so survivors could coach them. And then they started launching this whole strategy around training their flight attendants and then training their whole workforce and then supporting the National Human Trafficking Hotline. They made some monetary donations to Polaris. We get situations on the hotline where someone is in a dangerous situation and needs to be flown across the country, like an escape flight almost. And Delta donated sky miles for us to give to survivors who are trying to flee a situation who needs a flight. They can go to an airport and get on a flight for free that will fly them across the country. So it's almost like a modern-day underground railroad kind of flying people on planes. Right, right. So they've just been an amazing partner and they even then took the bold step of saying, well, let's air a PSA on our flights. So the customer base can see this. So when you're on a Delta flight, you'll see this PSA about human trafficking and just kept going and going and going. So it's now been about a five-year partnership and lots of great work together. And catching bad guys. Yeah, I mean, their publicity of the National Human Trafficking Hotline has led to a major increase in calls, airport signage, more employees looking for it. And I actually do believe that the notion of flying, if you're going to be a trafficker, flying on a Delta flight is now a much more harrowing experience because everyone's kind of trained and eyes and ears are looking. So you're going to pivot towards another airline that hasn't done that training yet, which now speaks to the need that once one member of an industry steps up, all different members of the industry need to follow suit. So we're encouraging a lot of the other airlines to do similar training and we're seeing some others do that, which is great. Yeah, and how much of it was from the CEO or did he kind of come on after the factor? Was there kind of a champion catalyst that was pushing this through the organization? Is that often the case or what do you find in terms of adoption of a company to help you on your mission? It's a great question. I mean, the bigger picture here is trafficking is a $150 billion industry, right? A group of small nonprofits and cops are not going to solve it on their own.  So in the past few years, we're seeing big businesses really enter the fight against trafficking, whether or not that's big data companies like AWS, whether or not that's social media companies like Facebook, whether or not that's hotel companies like Wyndham and Marriott, airlines like Delta. And that's great because now the big hitters are joining the trafficking fight. And it happens in different ways. Sometimes it's CEO-led. I think in the case of Delta, Ed Baston really does take this issue very seriously. He was hosting events on this at his home. He's hosted roundtables of other CEOs in the Atlanta area like UPS and Chick-fil-A and Home Depot and Coca-Cola, all those Atlanta-based CEOs know each other well. He'll host roundtables about that. And I think it was kind of CEO-led. But in other corporations, it's one die-hard champion who might be like a mid-level employee or a director who just says, we really got to do this and then they drive more CEO attention and senior leader. So we've seen it happen both ways, whether or not it's top-down or kind of middle-driven up. But the big picture is if we could get some of the biggest corporations of the world to take this issue seriously, to ask questions about who they contract with, to ask questions about what's in their supply chain, to educate their workforce, to talk about this in front of their millions of customers, it just puts the fight against trafficking on steroids than a group of nonprofits would be able to do alone. So I think we're in a whole different realm of the fight now that business is at the table. And is that pretty much your strategy in terms of where you get the leverage, do you think, is to execute via a lot of these well-resourced companies that are at this intersection point? I think that's a really interesting way to address the problem. Yeah, well, it's back to the 25 types. So the strategies depend on type. Like I don't think big businesses being at the table are necessarily gonna solve magazine sales crews. They're not necessarily gonna solve begging on the street, but they can solve late-night janitors that sometimes are trafficked, where lots of big companies are contracting with late-night janitorial crews. And they come at 2 a.m. and they buff the floors and they kind of change out the trash. And no one's there in the office building to see those workers, right? And so asking different questions of who you procure contracts with to say, hey, before we contract with you guys, we're gonna need to ask you a couple of questions about where these workers got here and what these workers thought they were coming to do and we need to ID these workers. The person holding the purse strings who's buying that contract has the power to demand the conditions of that contract. Especially in agriculture and large retail buyers. So I think that big corporations, it's definitely part of the strategy for certain types. It's not gonna solve other types of trafficking. But let's say banks in financial institutions, if they start asking different questions of who's banking with them, just like they've done with terrorism financing, they could wipe out trafficking financing, could actually play a gigantic role in changing the course of how that type of trafficking exists. So we could talk all day, I'm sure. But we don't have time, but I'm just curious, what should people do? A, if they just see something suspicious, reach out to one of these kids selling magazines or begging on the street or looking suspicious at an airport. So A, that's the question. And then two, if people want to get involved more generically, whether in their company or personally, how do they get involved? Yeah, so there are thousands of non-profit groups across the country. Polaris is in touch with 3,000 of them. We're one of thousands. I would say find an organization in your area that you care about and volunteer. Get involved, donate, figure out what they need. Our website is Polarisproject.org. We have a national referral directory of organizations across the country. And so that's one way. The other way is the National Human Trafficking Hotline, the number 1-888-3737-888. The hotline depends on either survivors calling in directly as a lifeline or community members calling in who saw something suspicious. So we get lots of calls from people who are getting their nails done and the woman was crying and talking about how she's not being paid or people who are out to eat as a family and they see something in the restaurant or people who are traveling and they see something that doesn't make kind of quite sense in a hotel or an airport. So we need an army of eyes and ears calling tips into the National Human Trafficking Hotline and identifying these cases and we need survivors to know the number themselves too so that they can call in on their own behalf. We need to respond to the problem in the short term and help get these people connected to help and then we need to do the long-term solutions which involves data and business and changing business practice and all of that. But I do think that if people want to kind of educate themselves, polarisproject.org, there are some kind of meta organizations there's a group called Freedom United that's kind of starting a grassroots movement against trafficking, freedomunited.org. So lots of great organizations to look into and this is a bipartisan issue. This is an issue that most people care about. It's one of the top headlines in the newspapers every day of these days. And it's something that I think people in this country naturally care about because it references kind of the history of chattel slavery and some of those forms of slavery that morphed but never really went away and we're still fighting that same fight today. In terms of, you know, we're here at AWS Imagine and they're obviously putting a lot of resources behind this, Teresa Carlson and the team. How are you using them? Have you always been on AWS?  Yeah, oh for sure. I mean, Polaris crunches over 60 terabytes of data per day of just like the computing that we're doing, right? And what types of data are you crunching? It's the data associated with hotline calls. We collect up to 150 variables on each hotline call. The hotline calls come in, we have this data set of 50,000 cases of trafficking with very sensitive data and the protections of that data, the cyber security associated with that data, the storage of that data. So since 2017, Polaris has been in existence since 2002. So we're in our 17th year now but starting three years ago in 2017 we started really partnering with AWS where we're migrating more of our data onto AWS, building some AI tools with AWS to help us process hotline calls more efficiently and then talking about potentially moving our, all of our data storage onto AWS so that we don't have our own server racks in our office. We still need to go through a number of steps to get there but having AWS at the table and then talking about the impact computing team and this like real big data crunching of like millions of trafficking cases globally. We haven't even started talking about that yet but I think that's like a next stage. So for now it's getting our data stronger, more secure, building some of those AI bots to help us with our work and then potentially considering us moving completely serverless and all of those things are conversations we're having with AWS and thrilled that AWS is making this an issue to the point that it was prioritized and featured at this conference which was a big deal to get in front of the whole audience and do a keynote and we're very, very grateful for that. And you mentioned there's so many organizations involved are you guys doing data aggregation, data consolidation, sharing, I mean there must be with so many organizations, right that adds a lot of complexity and a lot of daily silos to steal classic kind of IT terms. Are you working towards some kind of unification around that or how does that look in the future? We would love to get to the point where different organizations are sharing their data set. We'd love to get to the point where different organizations are using like a shared case management tool and collecting the same data. So it's apples to apples. There are different organizations like Thorn is doing some amazing big data. We fed Thorn on it a couple times. How do we merge Polaris' data set with Thorn's data set? We're not doing that yet, right? I think we're only doing baby steps but I think the AWS platform could enable potentially a merger of Thorn's data with Polaris' data in some sort of data lake, right? So that's a great idea. We would love to get to that. I think the field isn't there yet. The field has kind of been like tech starved for a number of years but in the past five years has made a lot of progress. The field is mostly kind of small shelters and groups responding to survivors and so this notion of like infusing the trafficking field with data is somewhat of a new concept but it's enabling us to think much bigger about what's possible. Well Brad, again, we could go on all day really thankful for what you're doing for a whole lot of people that we don't see or maybe we see and we're not noticing. So thank you for that and look forward to catching up when you move the ball a little bit further down the field. Thank you for having me on. All right, my pleasure. He's Brad, I'm Jeff. You're watching theCUBE. We're at AWS Imagine non-profits. Thanks for watching. We'll see you next time.


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.  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.  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.  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.  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.  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 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.  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.  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.  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.