Due to high demand here are the download links to the books.
Hey it’s Rick from codewithintent.com coming at you with another video and this was going to be about what lock-picking taught me about programming.
Before I jump into here lock-picking or was a hobby of mine when I was younger that kind I was like 14 one of my one of my friends was doing some bad stuff and just haha you showed me a lock and then you know soon so forth I got interested into lockpicking in before you know it I was pretty proficient opening about 80% of locks that I.
Could find everything from locksmiths to cars to house pretty much if they had a keyhole I had figured out a way to be able to bypass the lock tonight I’m saying well right.
What the hell does that have to do with programming a whole lot a whole lot hold on hold on let you start from the very top still if you have your block in writing every block and you have a female then you have your key which is the male and if the male enters the female and they’re a match it goes ahead and you access it whooping insert the key and it’s a key right one the lock goes.
Ahead and uses it in this case if you put the wrong key and you won’t be able to get access right the lock won’t turn to unlock so this has a pretty cool.
Computer science topic here involved in this one and you guys are if you guys are interested in this kind of stuff um I recommend you to check out a book code breakers and in that code breakers they go ahead and talk about the history all the way from like ancient times till modern cipher algorithm so if you’re interested in that.
Kind of stuff definitely check it out it’s a really long read and I’m not gonna lie it’s a little bit dry if this stuff fascinates you I mean you should you should be able to get through it no problem to sort so you have your teeth every lock and then the only way for you to be able to figure out if.
You can bypass the thing is if you have the correct key there’s no other way right once you start looking up into how the mechanism of actually the more verifying if it’s the right key then you get to the nitty picky details right this is kind of like the algorithm that’s verifying that the key is actually the right one and nowadays we actually deal with tokens we deal with a bunch of different topics it’s no.
Longer you know an actual physical key but now it’s just how can you bypass that mechanism and it helps to do a lot with programming because pretty much you just have to overload the block itself and you’ll have access do you understand I one concept you can pretty much break into any lock you want to say well Rick how can.
You overload the access really easy really easy to do it just reminds me of another book now and the book is called think you’re joking I think you’re joking or yeah I can remember it now you’re kidding you must be kidding I think you’re joking you must be kidding hmm it’s by physicists and he plays the bongos and I can’t remember it but I’ll post it below the links here but he actually goes ahead and talks about I’ll be.
Able to break into space when we’re building the atomic Ballman it’s a pretty cool stuff the verification part is where when the key enters the lock in the lock goes ahead and tells you yeah it’s a good key or no not a bad case and most programs are doing this right they’re verifying some important outputting some results in out coffee all the time and that’s kind of the main idea I want to share with you.
Guys is that anytime you have some sort of input coming in your job is to be able to make sure that the input that’s being received it is the one you’re expecting because more than likely somebody’s going to try to overload if its parameters if it’s multiple calls if it’s a recursive call there’s a bunch of different ways you can actually overload a function now I’m not going to give in to the tactics about how to do this I mean that would be very irresponsible of me if I went ahead and told you those deep secrets.
That you have to have a Ph.D. in computer science to figure out but if you understand the basic concept an idea of how a lock works you can go ahead and figure out a.
Lot of things erection what can I teach or where you’re breaking into locks I was a I was a curious teenager and still AM now I’m the curious adult and curiosity is a good thing Hey look get ready to graduate look at big curiosity look at mad but the cat had seven life don’t forget that so that’s a story of what.
Programming taught me with breaking blocks I’m lucky this vlogging stuff for this blog because I get to I get to tell you guys about all things that I’m thinking about while I get my exercise done and I get a.
Video up on YouTube which you guys get some value from so it’s a so it’s a win-win all around officially launched my Facebook group that is life now create some pretty cool trailer.
Which you can check out here on the on the channel each that’s have been the full stack developer you can check out the trailer is this pretty much my office downtown it was just.
Fun you got a bunch of compliments on it so the good thing it’s officially launched so you can go ahead and join we’ll see we’re over 20 members today and it’s growing the goal is to get up to 10,000 members and get you some help how can you find the group I gene go to facebook.com login and then in the.
Search bar on the very top you want to go ahead and type in the full stack developer again the full stack developer I’m gonna go ahead and drop a link below so you can go ahead and check it out if you want to go ahead and join the group so what I want to do now I want you to go.
Glows video and drop me a comment and in that comment I want to tell me if you’re a curious person and if you are where has that curiosity taking you all right so again drop me a comment below this video if your dearest person wears bacteria often taking you as I think you to a master’s degree in science or have they.
Taken you to prison right you can go either way I’m not judging posted below tell me they’re a curious person worth to really take you and I’ll go ahead and catch in the next.