 This time I gave a title a journey into implementing ideas that is what the Ek Shikcha internship will be this time I have we you will all start with an idea which is in my head for some for a few ideas I know the first steps for some ideas I know more than one step ok otherwise you will have to take all the steps and I want to clear up with the implementation so it is not only full life cycle it is more than life cycle ok now it is from you interns ok that I had been able to do this Ek Shikcha Dibashi is mine no internship no internal complimented Godzilla has been done by four interns and most of the work was done by the IIT Patnagai ok he was supported by three ladies who literally actually supported him doing all kinds of different work other than programming ok testing and all that they are assigned different work but that is what my inside spy told me that one person had written the code of course we had to rewrite the code also none not most of the code written by you needs polishing ok it is not directly usable we did publish it as such as given by them but we had to change it later when we started using it lot of bugs ok and Ek Shikcha is what we started with and I one of the reasons I have got into this internship program is because I could use the internship program to build my Ek Shikcha there is no way I could have done it without that ok Dr. Fartak has allowed me to use internship for that ok so I am grateful to him for that and Ek Shikcha is a result purely lot of internship work of course there is one guy called Rajnikant who has done most of the work I trust him I keep saying if I had not met him I would not have started anything like this because I need somebody who can whom I can trust I become old now I still can program but too old I make too many mistakes I am angry at myself too many mistakes alright so we will go with what is the Ek Shikcha first I like talking about it ok we will start with what is the status of the Indian education ok there is something called AASER reports they have been publishing this report for the past 10 years at least I think 11 ok every year this thing I think this year they contacted some 6 lakh something kids and 3 lakh 50,000 parents ok so they have got a lot of volunteers it is a done by an NGO they have got a lot of volunteers who go to all the villages it is about rural go to all the villages visit the parents home talk to the parents talk to the children a set of questions and prepare this report ok it is a very exhaustive report of course the government does not agree to agree with it if you go to the website they have said what are the differences between AASER and the Government Kan Nikka report ok but I believe this report because it is probably true there they know nothing to gain it is done by Pratham it is not a simple thing it is a Pratham is a very well known thing ok and their findings you will find those who are not read it astounding ok first of all let me see what is good enrolment of children in school is good and good is really good about more than 90 percent ok the RTE works children join the school and they eat ok they learn midday lunch that is about it ok only good thing is I add yes they are not in this but I have read I also follow another report for the BMC schools which says not only the children go to school ok but they have blackboards and teachers correct they are way ahead of private schools in terms of number of teachers student ratio and everything that they track education wise list somebody has to start thinking why it happens the teach in BMC the teachers are more educated than private schools still why the performance is bad it is not that worst children go there teachers has to do something right 40 percent of standard tree can read standard one that means 60 percent cannot read standard one text text book ok this is not English English comes later ok so reading ability is not there ok and 75 percent of standard five can read standard three 27 percent of standard three can do two gg subtraction 73 percent cannot it is very important why two digit ok now one digit is simple 8 minus 4 1 that they can do two dj ok so that means they do not even know place value ok simple division 5 simple I do not know what is the meaning of simple division but 43 percent standard 8 3 digits by 1 digit 57 percent cannot 45 percent can read simple English sentences standard 5 8 ok then what the hell are they going to do ok of course we know what they can do what what they do there is a huge dropout in 9 standard ok environment 9 standard when there are exams there is a huge dropout and then we start getting the 90 percent when we reach 10 standard ok but the basic children are not getting educated no akashikha exists for that purpose ok so interns have built akashikha let me talk about body akashikha akashikha is nothing but ncrt text books with about 750 animations 30 students have built about 100 applications which will get done ok but it will still remain 755 because these are old applications ok when we started we I use something which I felt was being used all over the world ok that is your action script ok then promptly the android cut the action script off so I cannot use it anymore so now we are converting to 3js and that is why we add this thing ok and that is what my project is about ok and akashikha 45 lakh visitors till now and I believe it has got the richest set of animations though there are only 750 of them ok this is where I think what I am proposing is different from what is being done by the rest of the industry ok the rest of the industry you have seen bio ads no they are big circle and you strip it off make a triangle and prove it is 5 pi r square ok absolutely no education value ok because you know it is a very great video ok to show that 2 pi r d r integration 0 to r is pi r square that is what it is meant for ok not to teach a school kid that how to get pi r square ok when I teach integration in maths I will use that ok and not only that there are lot of integration which you use in physics ok which means slicing a thing in that thing integrating d r and then doing that all inertia calculations are based on that ok moment of inertia calculations are based on that so many calculations based on this simple integration which can be which we use some something similar to that wrong thing then there is something about what is that Pythagoras theorem a square plus v square equal v square remember that formula I do not need the graphics ok so everybody is going in for videos ok while animations is the way to go in my view because animations graphic animations allows me to allow allows me interaction which videos do not ok animation are two things a picture is stronger than a word ok but playing is stronger than pictures animation allows me both things so animation is the way to and I think we are the reaches we are the reaches because nobody knows how to read it you cannot hire programmers even why you cannot afford to hire programmers graphic artist render artist perfectly fine and even if they hire programmers they will not know how to program because managing software development is a very tough job I have been in the industry for 23 years I was working for 23 years in TCS 2005 I left TCS and I large programs done everything ok so I think where there is a will there is a way and the way is internship program ok and I want to build something ok ask the question to this one person who did a software quota ok when I did the software quota project I told them that I think the first one will require more than a week ok from then on it will be one per day that is my once you know how to do it it is one per day because I believe that the library I gave these people does 75 percent of the work once your family with the library 25 percent of the work will give you an animation ok interactive animation with user control ok that is what I and he confirmed it he actually said how two per day of animations ok the reason why I am saying that is I want to convert that 25 percent to 10 percent ok we should be able to build a library of assets so that any graphical animation can be built with 10 percent of the effort well most of it is still the same ok the reason why that person was able to do two per day was he had gone into a certain area I believe by which he has built all the objects all he had to build was something else to the graphic drawing etcetera he had done already for that area ok and that we found everywhere most of people who gave 10 activities 7 activities were all building on what their first activity and then do ok so this is our last year project I did tell you what we did ok last year we tried all kinds of crazy ideas and I was concentrating on how to build assessments and it was just pure proof of concept and I frightened everybody in this all saying that I am going to attempt impossible ok and let me see what we have done it was there to demonstrate proof of concept they can fail and that is very important for you to know failure is never bad we Indians do not know it and that is one of the reasons why we are where we are I do not think we are in a good place we do not attempt anything which will fail or even if it fails we will call it a success that is still worse ok if you do not attempt anything where you have failed you are actually not stretch yourself if you stretch yourself you are bound to sometime you are bound to snap know every time you stretch yourself you are not going to be successful so always try to stretch yourself always try for stretch targets and do not be afraid of failure that is one of my problems I have with the IIT M Tech programs or things like that even even the PhD the way it is formulated ok if I am going to do research where is the guarantee that my hypothesis is correct ok as anyone ever awarded a PhD degree for a person who has proved that a hypothesis is wrong how you can get research otherwise when you do research is bound to fail half the time know at least half the time otherwise research will be damn easy same thing with this start ups when I do a start up I have to assume that I will fail all start ups are not successful only 10 percent are successful ok all the entrepreneurs who do it are going to assume that they fail failure is never bad ok if you do not fail ever then maybe there is something wrong you are not you are not set there is nothing wrong you are not stretch yourself coming from someone who is actually not attempted anything risky by the way I left thesis because of something else but when I was safe ok as you have jumped thesis two or three times I thought of jumping but one of my options was again the same option of doing PhD I should have jumped in 85 when I was first unhappy in two years ok and started another info this I had all the contacts nothing different about it ok ok we tried e proctor the device is a proctor which upper dimension was last year I think they did a very very good job I think I think it is still worth an idea pursuing but I am not pursuing it this year proof of concept complete absolutely no doubt about it image and videos tool set ok for one thing we tried ok and the application that we tried was diving ok that person did a reasonably ok job about diving assessment that person was able to do was capture a diving video ok convert it identify the diver ok see the video is going like this ok right when I am going to show him a jump by identifying the diver I have to adjust for the video movement also there is going to be one simple screen he jumps and hits the water and I later on I added that I need to see the splashes also because that is one another thing which I need to assess ok so she has to adjust for the camera movement ok then identify which are the moving body just identify that and show a white person I also told her to do a mastic representation ok identify where is the head and where is the body otherwise I cannot say whether he has twisted one time two time three time that she was not successful and she was obviously not successful about the assessment ok but nobody knew how why those people give 4.5 on reason 5.6 that theory is not known but good not a problem and another person did he did a pommel horse a bad choice ok so that person earlier person had done a white thing the pommel horse fellow you know pommel horse he jumps up and goes round and round he was able to find out the moving person and retain only those portion as a pixel I could see a person was moving around on without the pommel horse so all the stationary pixels he blanked out kept the pixels which he expected to be moving ok so moving versus the background similar stuff quite ok can be done ok sound tools at ear to the ground I think they did a reasonable job there is a one one person two people did tabla and one person did piano I am not happy with the way they presented the results but reasonably good job I think it can be done ok this we did not do not enough people this also we did not do ok and this is what I told them again this is my set of things I want to do if you think you can do something else you can do it ok you can suggest we will do that same thing is true this year also ok and the key is it always seems so let us go to what we are going to do this year ok this year I am not going to fly I am going to stick to the ground ok but I am going to cover ideas to implement it ok the whole thing ok a feasible and a practical ok leveraging existing competencies and I believe what I mean by existing competencies is what we have built in the software quota I want any of the software quota people who qualify mention a kashiksh in their one any of the choices I am going to grab them better be careful this is what I did last time also but last time I had exactly the number of people I wanted doing 1 2 3 where I frightened enough of them where I wanted people who would be courageous enough to attempt the impossible ok this year I do not want do not think I need courageous people the work is a medium complexity ok I do not think it is too complex ok but we need to build a system ok starting from sky so it involves hard work hard work ok and I my favorite thing is I do not care what you can do that anybody who will work with me will listen to it all the time ok I do not care what you can do you have to do what is wanted ok so that means you have to stretch yourself you have to learn new things ok I am not going to give you an impossible task ok but I want to give you a task which will do to the best of your ability and with the best quality here are two things I keep insisting on ok existing competence is building animations because that is what we are concentrating on there are another thing there are two projects second project I will tell you what it is and what will you learn working in a team that is very important where I found that I do not ask people to work in a team ok but I think you have to still work in a team when you work with me ok and that is true when you work in a regular big project ok like a chain is as strong as the weakest link a team is as strong as the weakest programmer ok generally when I know the strength of everybody the weakest programmer will be given a weak job so that I am protected my project is protected I do not know who you are ok so you will be given jobs which are almost equally tough ok so the weakest link is what you have to protect the teams which have succeeded I gave you an example of Godzilla one person did all the work ok so he was the strongest programmer he did most of the programming work and all the other program work given to everybody that is what you have to learn you have to learn to protect your weakest even though I will insist all the time that each person should have his own job I keep saying about accountability ok I need to have one neck to hang ok for any failure I hope nobody should hang so you have to protect everybody's neck ok do not worry I am not going to hang you ok learn from the best and implement yourself I have been had I had lot of discussions here ok why are you reinventing the wheel is a question that they ask me all the time and Dr. Patek said no no there are so many things you have to use of course you have to use lot of open source you should use open source which is simple anything that is complicated even if you find it in open source you have to implement yourself or you have to modify yourself ok never use any piece of software which you do not understand and when I mean you do not understand you should be able to modify it in some way ok that means you understand how it works the best way to learn any programming language is maintenance not development I learnt in 85 I am giving you that key now ok in development I know only a little bit I will develop say 1000 lines of code that is all in my knowledge if I am maintaining in the same time frame I would have learnt at least 50 times that much 50,000 lines of code I would have seen I would have modified some of it I would become a much better programmer I have seen lot of other people doing it ok but then modification is important because just looking learn from the best implement yourself and the way it is there is I for one of the things I am going to ask you to do is find out stuff to copy and then write the software yourself it is nothing great you are not teachers I will come to you about the program is and full life cycle exposure and semi professional development the reason I am calling it semi professional is we may not follow the full thing that industry does but you will be exposed to the focus on quality that you will be exposed to ok not failure but low email not failure is the most important in pale I do not mind you are failing as long as you attempt properly let us look at the project which I have said it requires 30 people it is not a whole team of 30 ok hiding the underlying code is what the ok there are very few people who have done the software quota there is something called a 3js library ok before you apply for this you should go and have a look at it 3js ok look at some of the examples ok then look at the code all example is code given ok will be amazed at what you can do writing 400 lines of code most of the beautiful animation example that are given about 400 lines but if you do I expect you to write those 400 lines no but then you will have to understand all the library stuff ok so what I had done was I had written something called a pi library pi stands for physical interactive experiments ok which I had done earlier for action script now this is a completely new stuff which hid most of the things that that were given by 3js so basically I installed a camera I installed a scene all you had to define what object was to place where ok then depending on where you put the object I will adjust the camera that everything can be seen ok I just like the lighting is supposed to be some 10 degrees above the camera that somebody can't look at the lighting is in kept there so all you have to define the objects I will do rest of the things that is required ok then I will do most of the stuff that is required for control so all you have to do is when I press this button you define the buttons and when I press what action to that level of simplification I had done I had in the underlying code standardization I had given two things where where some help will be given and the concept help will be given I had given controls for making the animation faster and slower you don't have to write anything ok your same code will work so that was being handled by the library ok lot of same thing was there on observation table was given all the stuff was given which was given very late I believe it I saved about 75% of the effort ok when the people join I will find out but I think that is what is true ok now what is the objective the objective right now for the this framework project ok I want to build a break the animation into stages which I have already done half way but it is still package code ok right the animation has got various stages the first stage is I need a library of objects ok I need a ball which was already there I need a ball I need a this thing I may need a bat ok I may need a stool I may need a table all these objects have to be built this when I am doing an animation I don't have to build them ok now there are certain objects that are needed for physics ok we have to find out what the objects are I don't know what objects are I know what objects are needed for chemistry you may need a flask you may need a Benson burner whatever in the experiment you may need a representation for a for an atom you may need a representation for a molecule our molecule is formed that is for a bond ok when I say H2O there is one big O here and two small Hs to give me your Mickey mouse ok so that kind of animation is what we are looking for chemistry will need a different kind of animation physics will need a different kind of animation library of objects ok not only a library now for us an object is a piece of code ok it is not image it is a 3D object ok so those who are done software quota know that it will have to be one get me a ball mean new ball ok new molecule new atom ok maybe new atom with give me give me the atomic number and give me something so I will get that with some valency electrons how to prove that so that is what I want you to do see how to help in teaching chemistry animations how to teach physics which we already know and maths maths I have no idea ok so that is when I meant by learn from the others the first stage of all the three groups which we form will be to find out in the whole world how is it being done ok I will probably give you some time 3 days 4 days 1 week ok to come up with that for the subject which we do not know about go find a whole set of links we are not talking about video video is also ok but not too much anybody has done because I think she found me something in physics it was it was a set of videos based on animation excellent I am going to copy how to teach how the electricity is done ok why say magnetism there is some fed simulation we have to study that and make it into this thing ok so the first is a set of objects friendly development interfaces how to create a library object and say so if I create a piece of code which says which is a molecule for example not only I have to say that I have to give an image because somebody is instantiating that we will need that thing I do not want an instantiation I so 100 objects they should be 100 images for me to put ok because the next stage after I create a library of objects is to build a scene inclined plane I need to keep a plane I need to keep a ball ok and of course keep a camera and all that so I have got my scene done ok so that is the next stage the next stage is build the animations animations comes in 2 phases if I leave the block on an inclined plane it follows a certain physics the law and it slides down so implementing that physics law that is nothing but about 10 to 15 lines of code but I need to able to write that code attach it to that object so that is my animation and the next thing is user control what user control I want to give put the block here change the angle of the plane ok that is the next stage so these are the 4 stages and we need friendly development interfaces to attach whatever code I write to different objects and finally I have got my experiment that is the idea creating a reusable code library implementing an assembly line for animation the Ford motor company revolutionized the manufacturing by doing a simple thing is nobody will build a car somebody will put the right wheel somebody will put the left wheel somebody will put the other 2 wheels left front and rear wheels ok somebody will attach a steering that is the way they started building cars and that is the way that has been followed successfully ok we need to do that another reason for it ok you people are programmers there are some other people or graphics people know so let them build the scene know why are you doing that they don't know why you have to do it to build a good scene to add color to the scene that is the work of the other the moment I do assembly line I can get different types of people do different types of things using the library that is provided by one thing it becomes a cooperative environment so that is the idea actually of this project animation framework project 30 people will all keep doing this this looks absurd but this is what I want to do ok there are 3 separate teams school physics chemistry and mathematics ok all 3 are different all each group will study the school text curriculum you already know just glance through it all the books are open source you already have them ok and search internet for use of animations you can even concentrate on a portion of it but I want the assembly line proved ok portion of it being in mathematics you can go for primary ok which is full of fun but I don't know whether if I look at primary there are so many things there are so many different things I don't know whether you can create a this assembly line out of it with each animation that I have seen seems completely different in physics I know it is not different mechanics is not different if I have lenses I know what I need I need arrows I need objects I need 3 arrows and it need to know the lens equation where will it go line draw or not image draw or not that's it all lenses I can use the same set of assets to build a telescope even to build a microscope ok light is one this is one of the electricity magnetism primary maths I don't know but it is my area of interest ok because I believe that you have to catch them young if I have got my basic counting skills I have some future I can't count I don't know the value of this thing and more fail later on it's not worth doing that ok define the use of animations in the framework and implement the framework what are the library assets how will I combine them all 3 of them will have the same sort of thing and do that ok I will tell you what my ideas are but you have to reform them ok teamwork teamwork teamwork ok that is what I believe you will have to keep working together a lot of area is after you go into implementation I think it will smoothen out but till that time I need very very quick thinking I will be there ok creating animation scene already covered adding animation code user control of execution ok and this I think you can do ok whole library of objects are there when I create and I pick them up they put it together add a light source see how it looks done give it to somebody else who will write the actual physics till that time I don't need to know physics ok either magnet or other magnet or magnet what does the electron do I will do a bother ok I need physics only when the this is north pole this south pole the electron will come like that it will it will change the direction like this and once I have all this I can build a whole set of experiments a whole set of problems ok that is where the physics comes in ok and user control execution can be here or here can be either here or here ok depending on what is mostly in use ok these two are physics these two are non physics so you have to break it up ok physics I know ok what is the actual work code library software I want a library of code ok and how to maintain it ok that is for my assets 3D shapes they are already there now we needed textures less to be loaded and images also sometimes are required here 2D ok plus a group of group collection of objects so that comes here creating a scene which is again an object but it consists of different objects with different locations now this is without any physical location no XYZ this is where I put XYZ ok which fellow hides what pick shapes and images resize rotate the objects ok place cameras and lights and that is done and save as 3D object to be instantiated so this is the output of that so I just need a scene I need to instantiate it ok once I instantiate it that is in the next thing ok ok attach animation code to the scene object like I said this thing this block how will it move the equation of physics magnet electron how will it move ok and all kinds of physics are there once I got basic things building this is is not that difficult maybe you can give it to the next software so now I got 100 I can get 1000 ok then now everything else is done now this is just getting the physics equations and testing it out ok and adding using code that is where we want to reach ok we want to reach something where this is what I call as 10 percent ok separate team for each of the above because we want that integrated pipeline so one person has to build this one person has to build it ok implement separately and integrate that is very important because it is a pipeline whatever library I create can I use it here whatever scene I create can I use it there ok again essential to creating not being afraid here I do not want you to fail it is simple lot of work but simple ok there are virtual chemistry lab a team of 8 people had tried it I think 3 years back ok but that was with all kinds of stupid animation that flash animation action script 3js is so strong I think it can be done very easy what it means is I got a flask which you can create using 3js ok right once I have a flask object ok that object should have method called poor ok and when I say poor this to that ok then that flash should move here and start pouring and once you pour that come back here the flash should have variable called how much content I have ok I can have Bunsen burner amount of heated use that may not be necessary we are not doing the actual heat control ok but turn it on turn it off the flame will come or not will come turn it off so you know methods of each object each method correspond to what is going to happen graphically ok so I am sure it can be done ok with 3js I am 100% sure it can be done ok not attempted before I have not seen it anywhere before I have seen virtual chemistry labs much earlier ok they were too much true to chemistry I do not want this too much true to chemistry it should be limited to 11-12 standard experiments ok school experiment we are doing school they are doing lots of other things and but they were not animations they were videos kind of thing implement animation method allow teacher to set up the experiment allow student to perform experiment set up in a table like building our scene ok put a flask put a flask label something makes salt NAH plus HCL makes salt titration experiments can be done simple experiments that will be that ok other set of people will search the internet for use of animation define I think I know atoms and molecules can be done ok that is extremely important ok because each column of the table correspond to something there is a row of the table which are different the two rows of the table which are below which means something else ok so anyway since you know all that all you have to do is make it graphically relevant ok there are some akashiksha things that have been done but they have been done with a lot of work I want some standardized way of doing that ok which will do better ok so that I know and the else that can be done on chemistry you have to figure out ok maths have absolutely no idea except primary but primary my akashiksha you can implement games ok and pick up ideas from the internet concentrate on reusing code because this is so vast ok anyway you can keep doing but I don't want you to keep doing I want you to create something which will allow other people to do it faster ok I don't know whether it is feasible in primary ok I don't know whether it is feasible in secondary secondary meaning your 56 your algebra ok algebra calculus I don't know whether it is feasible ok what I think is this Salman Khan version he has got a very simple whiteboard ok he does not show his face it is not that he is ugly looking is ok seriously is ok I bought and gave everybody a book he has got a book one class tree house or something like that something a book about him that's why I quoted no he went to MIT and all that ok but he has got a simple whiteboard ok he has got sound going at the back he is like a teacher and there is some software which keeps that cursive writing ok so a a plus b square you will write I take a plus b then you write that then you say a plus b into a plus b a into a draw that a square a into b plus a b and you go that and you explain that a square plus b square you are too able and he keeps on doing it forever at the time when he started I was just wondering what does this fellow do in life here it looks as if he was doing only that creating some 5 to 10 of those 10 minutes videos every day and he was very strange animal he started doing finance also suddenly early days he will do school physics he will do math and then he will finance and then he will do this he will do whatever he wants fantastic job so handling equations properly because I think we need some way to write animated equations which I he is actually writing with hand ok on the backboard with a tablet ok we don't want to do that ok we want a framework ok so whatever this a plus b what he is saying ok I should be able to write a plus b in text ok somebody reads that and produces my whiteboard that is what I am saying ok and he recognizes sigma all these are characters which are there on the text in html or any other format somebody should read that and produce an animated version ok and there are languages there is a language to write these equations because remember that sigma is there then sigma and this integration thing ok there is software which allows me to write in html ok with a certain format if we can read that format and produce it in an animated way on a whiteboard ok that should be sufficient for me to create lectures like salman khan I don't want voice ok so that is my idea here ok this is like presenting solved examples so I should be able to write that solved example somewhere and somebody presents my method step by step so it has to be animation it has to be at a certain speed I should be able to increase the speed I should be able to decrease the speed I should be able to jump something like that my idea I am not enforcing it on you somebody has to tell me what can be done to assist a teacher I know what I want to do ok what I want to write on the blackboard ok solve an example on the blackboard I should be able to do it in text and somebody should animate it ok for the student I don't that's my current thinking ok this is a very nice sentence ok tell me I forget I think all of you will agree you teach me I will remember but you involve me I will learn ok that's why interaction is the most important thing ok in learning and I believe that is true ok alive and kicking Godzilla this is my final project five people ok I will tell you the birth of this maybe I will allow you to interact with him I had my batch mate 75 BTEC ok one of the persons who is still technically sound not alive because old daughter are like me in fact I am also quite technically sound in the group but I am not as technically competent as him he has lived his life as a technical consultant in the US always an individual contributor acting as a consultant charging a lot of money and not doing any work ok the Unix consultant in 80s he was going to companies and making the Unix installation faster when I went in there in 80s it only that's what it means ok in our discussion about how people were Indian engineers were unemployable say 60 or 70% are unemployable ok he suddenly gave an idea ok why don't we do something which create games which allow people to learn programming ok since we had Godzilla I told him that I will float a project ok let us try it because now I have got a mechanism to allow people to present a programming problem ask them to solve it and evaluate and check whether it 50% correct 60% correct ok that mechanism is there I don't want you to work on that we integrate it Godzilla later ok now all I want in this is a implementing a game and an adventure ok I don't know whether it exists in the world you have to find it out ok so there is a background it could be I am climbing Mount Everest I don't know I don't play games ok wrong person ok so I thought the mentality is different I suggested if I don't do programming then I should get killed that was my game he said no no we can have a reward based game also if you do program you get this and get that why I leave it to you you can have both games put me in some danger program that I will run away or I will do that was my game he said you can have another adventure game where you get rewards but I leave it to you I am not concerned I just want a framework again where I can put programming problems ok and like any other game there should be levels ok and multiplayer games ok reward punishment here creative team will implement scenarios search the internet to find usable assets I don't mind flicking some game all I am interested in presenting problems ok in a framework and to reward time and threaten him if he fails ok and people are playing with money and this and that we will play with time I start with one hour I may get more time less time whatever up to you to imagine ok ok so I said I am going to do that then he and somebody else ok I think they want to implement ok but he probably seriously wants to implement something because he has got some other person involved see all all my people who have gone there most of them though we may be their dumbest batch according to KCBKG as I said we are the most successful branch we have got most entrepreneurs of any batch ok so there was one person who has sold to two companies not technically very brilliant ok but one person I can trust very methodical this fellow was also in my wing he left to a Guju hostel there was a Guju hostel called 8th hostel called Guju hostel the Guju's join go to any hostel first year they will go and join it 8 people will run away after 5 years or over they go they are vacated now they have become senior so they ask for hostel transfer to 8th so 8th became a Guju hostel so they used to run a Gujarati mess there were not too many Gujaratis here ok so 8th hostel had the only Gujarati mess so all the Gujaratis will join that and unfortunately all the entrepreneurs came from that hostel ok Masruwala was there from that hostel and this Masruwala there is a Masruwala lab also he donates yeah so this is what it is using a gaming software I do not know I leave it to you ok those who work here have to give me frameworks games all I am interested in where I can plug in programming problems ok I want it like that ok because a similar framework I want to use at they may not want the school level because I want to use it for 11th and 12th standard kids who learn programming and the reason why I am saying Kodjila is Kodjila can support any language so I use it to teach C I can use it to teach Dawa as long as I have the same framework I give the same problems so once I have that complete game and this level 1 to level 2 this level problem should be writing in the problems and doing that we can always do it later this is something which I have no idea ok so the internet for usable assets wide open project they guaranteed pressure because I am going to ask you to deliver something in the end guaranteed pressure will be I will tell you what I do not know where you are going and I find with such wide open projects people try to cheat I do not like it at the end of 4 weeks if you can come up with a conclusion nothing is possible that will not work with me ok so you have to find out what is possible to be done in certain period of time and it can only be done if you can get usable assets or get a gaming software ok so within the first 1 or 2 weeks of the project you have to finish off all the investigation again I told you you may be wrong but do not procrastinate if you are in this project freeze on something start doing I do not mind you are not having made an optimum decision having made a wrong decision ok so something will not be feasible because this is a proof of concept project as I said they may be trying to do something later I will I will not touch base with them ok and they are back off but they ask me a question how do you get programmers ok ok that is what I said basically I said I do not want to form a team ok even if they want to do something they will take it from the entrepreneur side I said if you want to form a team I will guide them that is not the issue ok I have time I will guide them but do not expect me to set up an environment all year because I do not want to get involved in any entrepreneurship off which is not mine I am going to start something but not this work again this is not my primary concern I believe this idea is excellent ok I have not seen it I am in love with it ok I have not seen it but the potential is very heavy you know why because there is a level there is one there are two problems with it ok with the idea ok one is when I am talking to people like you and a programming problem typically takes 15 minutes to do, should 15 minutes of writing a program and being in a game I have seen in such a game this can be a gamification of thinking that is why I would like to do it for kids I can say that he will be interested in in saving a prince none of you are I am sure or getting a prince for the other people. So I do not know whether the audience and this thing is correct, but they have never been tried before. And the reason I said the exciting thing is the other problem with it is if this becomes important, which it can, why do you anybody doing top quarter and all here? Why do you do it? Yeah, but don't you think that I am top quarter will give you advantage in interviews and all? Correct. So now this has got a potential to do that. They got a potential, that is why I said that level concept gives me that potential. I am a maestro, I have killed Godzilla, I have killed him myself. And I am telling you, I know the type of people I am dealing with. That fellow if he is excited and I have got somebody excited, he is pretty serious about it. I don't know his business sense, but I can make out that he is thinking along those lines, he is thinking he wants to guarantee. There is no business case unless I guarantee at the end of the day the quality of my program. Any software which gives me that will sell. Most of the industry is struggling to recruit people. 60 percent are useless, paper me aayaaya. What paper me aayaayaaya is that only 10 percent are usable. The rest are 30 percent employable but forgetable. I have been in recruitment forever, I have been saying that after 1995 the quality of training with joint thesis has gone down substantially. This is recruitment policy is good. I am not saying whether it is unemployable people. I am saying what I used to get by the time I left thesis in 2005, the quality had degraded completely. So, any test or anything which is reliable, which tells the industry that is a good programmer will fly. 100 percent anywhere. I don't know whether that is in their mind. Now, the problem is if I make it like that, the problem is people will cheat. Another problem with this I am going to have is finite set of problems. It is not going to be big top quarter problem where everybody contests and all that. Finite set of problem, does it make sense? I don't know. Pluses and minuses, good chance to become a product. I want to do it. I want to attach it to Godzilla and check. Makes Godzilla more interesting anyway. I am saying that just to get you into the mode of thinking entrepreneurs, entrepreneurship. That is the special area you are in. You can create something. Whether you can sell it or not, make money or not, forget it here. As you said, you are doing it for the job of excitement, right? When you fail, it fails. You enjoyed creating it. The market is ripe for trying your own stuff. You have to get into the habit of thinking like that. I am more interested in urging you to think in that direction. Only those people should come to me. Adventure is the poetry of reality. All this is last year. I haven't thought about it yet. I don't think it was the adventure. It was science is the poetry of reality. But I said, if there is an adventure now, then there is an adventure. Last slide. Very important thing. So basically in India, the problem is right from the beginning. All our kids are suppressed from asking questions. School may ache teacher a pachas student type. He is in a half one. Ask too many questions. We are not encouraged to ask questions about the parents also. They don't have time. We are just fast. We don't ask any questions. When my people used to go to US, I used to tell them, that was my learning. That you better ask questions because in the US, you are evaluated from the type of questions you ask. They will give you one project. Read some document. Design. Read. And that fellow forgets you. You think he has forgotten. He is waiting for you to read and ask questions so that he will know whether you understood or not. Now we don't ask him any questions. If all our doubts have been kept to ourselves, then how do we ask him? It's not like that. When trainees used to join me in my group in TCS, I used to tell them the same thing. I said, right now you can ask any question you like. Nobody is going to evaluate you. Why don't you believe it that much? The same question you ask after three months, they will see you are stupid. You haven't understood it for three months and haven't understood it that much. Now you don't understand anything. Ask any question. Keep asking questions. Keep questioning everything. That is different. That is the next stage. Somebody says this is a true question. My son is good. He keeps finding out whether I am speaking the truth or not. He says I have read this. You learn but does not think his loss. Thinking is most important. That you people have to know. Every decision you make should be based on some thought. Every decision. At least I do it all the time. I am looking for proud people who want to aim for the best. You can get away with less but don't do that. Try to be proud of what you are delivered. That is very important for me. In my view, they can call software engineering. In my view, software is a work of art. Because no two pieces of software are the same. You may use the same color, same brush but each one is a different piece of art. Software is an art. There is science behind creating the art but it is not science. Every artist has to be proud of what he has created. Otherwise not an artist. All of you are actually artists. Not engineers. Questions. Done?