what's up y'all I'm Tyrese and I call game welcome to call game with Kenny Beachham this is like the first official episode of this thing and I got Sacramento Kings guard Tyrese how you doing today bro how does that feel Sacramento Kings guard it's official man it feels good bro it feels good it's been a long time coming so I'm good what's the schedule like right now because I know the Bulls start training camp tomorrow is it the same for Sacramento yeah every NBA team starts tomorrow so we all all NBA players had to be in their markets by Saturday to do covid test three days in a row so Saturday Sunday and today and we start tomorrow so you in there man that's that's crazy so you like a Midwest boy you know from Wisconsin went to Iowa State so Cali's gonna be a little bit different for you yeah it's a little bit of a culture shock it's a little different but but I rock with it the fashion and stuff is cool you know I just kind of like the vibe out here so it's cool until to that first earthquake hit but I'm good bro that's how I feel with um I've never been to Cali yeah I'm 24 and I do this media stuff it's like been a Cali but when it comes to the fast and stuff the first time I was in New York and I was like mind blown because there's just so much going on we don't have that here in Chicago everybody's just rocking the same jays is this but New York and Cali's is whole different thing when it comes to the fashion no yeah they all wear different stuff too it's like I mess with my girl and mess with all my you know my you know my friends are girls all the time like y'all dressed the same you know I mean because they all she give me the state guy right now but they you know they all wear you you're bound to see a girl in you know jeans and a crop top and some forces or some vans but but out here they were they were different types of jeans with all these holes and patterns and they all got some different shoes on there you're not used to seeing and yeah I like that though I like this different stuff so it's cool to see I see that you a sneak ahead too man you you were hoping in the Concord's I saw that and then just on the gram you had um you had the Travis Scott's the the dunks and like man you went to it yeah yeah that's that's a big thing for me my whole life that's what's been when I got to high school my mom my sneaker taste in price wise started to go up so my mom wasn't really rocket that so she told me I had to start making mom my side I would ref for my dad on the weekends ref like kids tournaments and take that money it was $25 a game it doesn't get taxed so it's basically $20 $25 an hour I'm taking that money I'm going right to eBay right and get kicked so that's just I think I've been to for a while now yeah it was similar for me where like I love sneakers when I was younger but my pops my pops kept me fresh but it was like one pair for the year like I the first sneaker memory I got I had like some question wands and he's like yeah those were tough and I was like seven but then I start making his money on the YouTube and I can't stop bro like I'm getting packages almost daily of me just picking up stuff and I'd be forgetting all the things I got is it's kind of an addiction to keep it a buck with you yeah no yeah no for real though it's it really is like after a while because I remember a while ago I made like oh these are shoes I need now I put shoes on there I'm like man when I get some money I'm gonna get them but I got them all now so I don't know what I'm supposed to do but I don't know I just be fine stuff when I'm bored like I'm into like art on shoes like customs and stuff so like I already have ordered so many shoes to my guys that paint my shoes and I'll have a lot of different heat during the season and stuff because it's just kind of what I'm into we're gonna be on it brother NBA kicks account they they have recognized the heat and it's a lot of fans out there that the sneaker has just like us yeah no I'm really excited to get into that world man I hope people because in college I had some heat in college but you know it ain't like it ain't like they post in pictures of my shoes there's not like a there's not a college kicks on court anything so not many people got to see it except for the people watching I was a basketball so I'm excited for people to see you know the heat I bring on the court so speaking of the Iowa State basketball um it's a story I ain't even told you yet so you know like the old thing if somebody is from where you from no matter what you support them right yeah so I'm 24 years old so I didn't go to school was I on Griffin but he went to the same high school as me right so he went to Iowa State y'all I think y'all were freshmen together he ain't get that much PT but I was like watching games here and there and that's how I found out who you were before you were like on like the NBA radar and then I wasn't getting the games live and I remember the one day I was just like googling box scores and you had that 17 assist game and I'm yeah wow this man really breaking records out here yeah yeah that's right so where you go south yeah yeah yeah yeah we were the first two to commit there so we became close really quick he was my roommate and stuff so we were with each other all the time so it's funny that's funny that you say that but yeah it was kind of a fun experience and I mean I loved Iowa State so Zyne's at he's at UIC now see now yeah yeah he's getting big PT now too which is good for him yeah I see he had the highlight play the other night is dunked down the middle so I'm excited for him me too me too and then y'all had a couple other Chicago kids there too so like Iowa State y'all basketball programs been pretty underrated when you look at like all the players that have come out of there I mean y'all y'all put together NBA players which is dope yeah for sure it's it's not like anywhere where people would think that NBA players come out of but I mean Taylor and Horn Tucker got drafted a year before one NBA champion I think he's the youngest NBA champion ever I think and then you know I'm being a lottery pickin and the guys that have came before us so it's it's cool how it all works but you know what can you say I guess it's just kind of a product of our work and the culture of Iowa State so I was I went back and I looked at like you know those articles that I say like way too early mock draft and I went back to look at the 2021 and you were not on the radar right they did like the whole first round and I see your name so what was the blossom like from maybe going into your sophomore year with no buzz to eventually be in a lottery pick yeah it was pretty cool I guess after after my freshman year I seen some stuff like ESPN comes out with that way too early stuff I remember my homie sent it to me and I was like 51 to the Lakers and I'm like okay like but but in my head I'm like man this is I'm reading the head of me I'm like this is ridiculous be out of your mind but so I went and played USA last summer that kind of just took off for me being with other guys you know Kate Cunningham and Jaylen Green who are probably gonna be one and two next year you know just a just a bunch of guys that are gonna be you know top-ten picks this next year and playing with those guys I started with them I was on the you know the all-star team of that tournament and so I kind of felt like you know I belong here like I can do this so when I got back to school I just had a lot of confidence and kind of just took off from there so I think USA had a lot to do with you know kind of the blossoming of my career I remember during this whole draft process because this is the craziest year for when it comes to drafting I mean we just had the draft like a month ago when it should have been six months ago and there is an article by my guy Casey Johnson he was like the Bulls interview Tyrese and then I said to tell you I was like yes sir yes so so I know that things were all virtual here right when it came to the news and every single year feels like there comes out like a story of an executive or somebody from a team asking something crazy like I remember Phil Jackson asked Larry market and they eat a raw octopus to see if he would do it I don't know if it went that extreme but was it something you ain't got to mention the teammates but what was some of the craziest stuff to win those interviews uh nah I wouldn't say none none crazy nobody ever requested me eat nothing like that I say the craziest thing anybody said in these interviews was you know like usually when you hear people talk about my game the first thing that comes up is basketball IQ right so like he was talking about I'm really smart on the floor know what's going on like hi IQ guy and I had a team show me film right and before they could even and I'm watching this film and and because I got hurt in February and this process has been so long I seen these clips a hundred times so I can tell them everything's gonna happen right so they they start the clip and I'm like oh this is again seen hall I'm gonna split the double go for a layup get hit in my head but I'm gonna miss the layup right I can tell everything's gonna happen before before happens right so I break down all these plays like 10 plays and then the the dude is like yeah so and then he asked me to write down my favorite play so I dropped my favorite plays like what's the name of this play I'm like I don't remember like I ain't I ain't played for I was dating a little bit you know right like I know my favorite place but I don't know the name of it he's like you know like we're just really worried like we don't we don't think that we're just worried that you don't know any of the plays like we're worried about that and I'm like I looked down and I was like like you call my head coach right now I call it for you like he'll tell you right now that I know the office probably better than our whole program like that's not a concern but that was probably one of the crazy things because I had never heard anybody question my cue before right yeah and and I don't know if he was kind of just doing it to maybe get under my skin and just see how I'd react because I did have a workout right after that interview so maybe I didn't know what it was for but I feel like I handled it well I didn't show like any emotion anything I was kind of just like like come on now like let's be real but that was probably the craziest question that I got to the now you better than me I would have been like looking to assist the turnover ratio bro I know the office I was just trying you know just kind of stay as civil as possible like here you know everything's good man so what's the workout like is this like a zoom call and they just have a camera on you so teams were granted to come travel and see us see us work out they could see ten guys so I had like four or five teams come and see me but you could do the combine I think if you did the virtual combo I think teams were able to watch you like through zoom or something like that but I didn't do the combine so it was just a couple teams came and watched me work out and Sacramento man for the past couple years there is a tweet for me that was like whatever NBA team follows me first on Twitter will be my second favorite team and then the Sacramento Kings end up being that team like two to three years ago so the fact that you dance is this is this dope Deira Fox is one of my guys too and then another one of my favorite players in this draft y'all select the two and that's Robert Woodard like that guy that guy's nice and like y'all had one of the best drafts you already got a nice core I'm I'm excited for Kings basketball is basically what I'm saying yeah man me too I'm ready to go I think we got a lot of young guys and there's just a lot of opportunity here so I feel like if if you're not getting what you want or anything it's kind of on you man there's just so much opportunity and I'm ready to get after it I think we're gonna benefit for sure off the you know the playing games you know be this there's more opportunity in the NBA than there's ever been with you know the seven to ten you know playing series so I'm looking forward to it obviously it's gonna be a crazy year crazy things are gonna happen with COVID and you know possible the possibilities of games getting shut down or having to postpone it for a couple of days but it's gonna be fun I guess the having no summer league is a little crazy for you know us younger guys cuz we don't get the opportunity to you know go in a summer league game and just think it up and just be a game ain't that you know what I mean we just kind of got to be ready off the jump so I'm excited for it that sucks for the media too bro last year Vegas was ridiculous like it was this is this fun to be in Vegas and then you get a media pass you just watch basketball out there if you want to or you just walk down a strip to see it this thing is so so weird now but we do have preseason so I know it's just like four games but it's a little it's a little ramp up you mentioned something that I always wanted to ask NBA players at least since it's been incorporated for a year is about the playing game because as fans I love the idea of a playing game because this means more basketball the more excitement but I can see like NBA players being like nah we cool we don't want it like let's say the Kings are a seven right the Kings are seven going into it y'all probably don't want to play it because you could drop out you know so right I guess it depends on what position you in yeah and I'm just like you right now in the sense of I'm a fan like I haven't played NBA game yet or an NBA season to have that answer but I as a fan I do like it right like I think what happened in the bubble to kind of experiment with that I thought it was awesome just brings more competitive basketball gives it to us earlier as fans but they asked me that question in a year or two and was my answer might change you know what if we're what if we're a seven or an eight and like it's screwed or something by my bad match up so I don't have the answer right now but I as a fan I do I do like the idea I feel like this is a quest you probably got a lot since you've been drafted but is there a specific player that you really looking forward to match it up against right now no man I guess you know like any two thousands kid my favorite player going up was bronze so to share the court with him will be you know you know I kind of surreal in the sense of I've looked up to him my whole life so to kind of be on the court it with him at the same time be pretty cool and then kind of just like a childhood thing me and Tyler here grew up playing a you together right so for us to share NBA floor two kids from Wisconsin that it doesn't happen very often so I think that'll be a cool moment I was gonna ask you about that hero because that's the first picture on your Instagram right now if you go all the way back and then they keep coming on the tab lap what other NBA relations do you have right now other than Tyler hero yeah I mean that's I think that's like the only one I've played with Eddie Jones who's NBA legend he's my cousin oh really okay yeah so those seem to be and then obviously you know the Iowa State guys that are you know already in the league but other than that there's not not too many guys that I have you know real relationships with you said Eddie Jones the cousin so it's in the blood just hoping in the blood I guess so I guess so um you were part of the Sacramento Kings they also brought in Hassan white side I saw that the one clip of basically y'all landed together Hassan is like the funniest dude in the world to me now I'm an we gonna come back you gonna come back on the show in the year and I need all the Hassan white side stories all right okay I got you yeah yeah no I didn't so he actually was already here when we landed oh just us rookies food together so we got here we were introduced to him and he's got you know been out chill mode because we just have talked very you know like very little in the in the lobby but as camp starts up I'm sure there's gonna be some funny stuff but when it comes to silent to think the first thing that comes to mind is that video of him running around the locker room and then he locker room and just the one I always think about with Hassan is he used to do these these drive-ins to the Miami he games where he got like his his top down he just like rapping a song and then the lyrics that's on the screen that he typed out they all spelled wrong just all of them it's like yeah he's just he's just having the time of his life in Miami but yeah I'm looking forward to kicking it with him and kind of you know having some fun stories about that guy so we got talked about 2k and gaming because I think the way we kind of got introduced to each other is because I pulled up into one of your streams when you were down with playing 2k how did you meet Dom yeah so it's funny cuz as I came into you know some money through endorsements early I knew one of the first things I wanted was a gaming computer because that's just some that it's fun for me and then Dom had came out that video kind of breaking down you know all the cool mods that you can do with 2k and that kind of got me geek cuz my whole life I've been more into the creating aspect and doing stuff like that than actually playing the game like I have fun playing a game my friends but when I buy myself I just like to create characters and create teams and stuff like that so I was like really intrigued by that so I DM'd him he didn't I don't think he even knew I was he was just giving me back and being a cool dude and then I think he saw the eventually saw the blue check and then realized that I was in a draft this year so we we one night one day he was playing when 2k first came out for a ps4 he was playing I was like yo play pro and we're playing park with me tonight and he was alright bet so we just kind of got a squad together and we just started playing from there but that's how but I had been watching Dom through quarantine you know through his twitch streams with you know the Dragon Ball Z characters and his Sims and stuff so it was pretty cool I don't came again now Dom is one of the most creative guys in the community bro he's always working on a new idea and this is real dope so a question that I think that all of us NBA youtubers have is like how much of a reach do we have as content creators right so of course we make videos for the people like our demographic but I think the end goal for a lot of us is to be in this situation where we're talking to NBA players and stuff right so are there other NBA youtubers that you might be be watching and things like that well yeah growing up you know the biggest guys for me were obviously Chris move yeah a QJB yeah those are my two main guys I mean I'll parking Carter you know Nike Faller those are kind of those are kind of those are OG's message of Matt I still I remember being like 10 11 years old into that stuff that stuff was super tough and there's just there's just a lot of good guys right now that are out I'm trying to think of the do right now who we who makes all like the replays he's kind of like message of Matt but he I think it's like real-life legend I think might be his name but I'll I'll watch him on YouTube as well so I think there's a lot of guys like even me in my homies we quote QJB and smooths videos all the time like they're on my soundboard on my streams right I think that I think that it's kind of getting to the world the time now where us guys that are coming in the league at least me people who watch YouTube we like grew up watching smooth and QJB and kind of just their creativeness through incorporating thought and all that stuff kind of just the OG's of the game so there's definitely a lot of guys that I tuned into they definitely put that map out for for the other dudes for real man because I mean I think we all live in the same life I the reason I got us a YouTube was because of Chris smooth bro and it wasn't even his 2k videos it was because it's called the duty videos they was just nice they was just nice and that was the reason why I bought all the equipment and here we are yeah right obviously you you play 2k we just talked about that but you're in the game now have you got scan because I was looking at your character model and it kind of looks like you but not really bro I got scanned but I would have to redo it or some because I was looking at it like did they use my skin like like because they were like you know come with the come with your cut like the cut that you want right so like you know I always got a part in my hair so I got that I got you know cut right before drove down there cuz I was in Vegas at the time so I just drove the three hours I got got scanned in this you know truck and I was and then I pulled it up and he had no part it really looked at me it didn't really look like me he looked like he had been in the sun a little too long I'm looking at really look like me so but but the 2k studios is not far from sex so once they're open again I gotta get there cuz I because they just did our faces they didn't do our jumpers or none there are layouts or none so I gotta get into that but I really gotta do my face again cuz they trip right now that yeah it doesn't really look like you like I can't kind of see it but it ain't yeah they definitely like messed up your skin they just gave you like a generic face for real but they got you as a 74 going into your rookie season how do you feel about that 74 I can build on it man I set my expectations low and everything so that when it gets a little higher I feel better it's like I thought like a low like a 70 like a 69 they gave you 74 I'm like I'm cool I thought for sure flashy passer and dimer were automatically gonna be on there I don't think either of them are on there no I think they gave you um they gave you need a threader and it was one more oh man it's one more playmaking bats but it's only two of them yeah you know it's okay give it some time you know I feel like I gotta earn stuff like that so I think flashy passers like the main badge I should have because that's all known for it but hey you know what but give it some time and it'll all come together yeah I don't know how much college ball 2k actually watching honestly they oh yeah pride probably not too much but I don't know they were about micro transactions talk that talk man yeah man it just worried about the micro transaction and they got your offensive consistency at 50 which is weird it don't make sense because the jump shot was hot the the cysts and eternal ratio was high I don't know how they could come up with a 50 offensive consistency but I'm not breaking I'm not I haven't broke down my stats enough because it's gonna make me mad see even you just telling me that I'm like they tripping so we'll see but give it some time and it'll all come together you do have the ps5 though yeah I do can you see it right there right there on the cup on the inside the top here right there yeah I'm in a hotel right outside I set it up or not and I just was trying to get in my suitcase five but but yeah I'm on there I'm active I ain't got I ain't got with my 2k squad yet so give some time and I'll be I'll be back streaming right right right so born from Midwest to Cali is a big jump in transition who's there with you or you just so yes no I mean my girl is with me out here she just graduated so she'll be here with me and then my older brother and my younger brother are gonna live with me as well so we'll just be four deep just chilling in the crib my brothers just play games just like me so it's gonna be super chill you say y'all sound kind of like my cousin P when you were talking about the creation thing I mean we were younger so we only had one Xbox or two controllers and we would create ourself and throw us on the whatever the worst team was and he was spending an hour he need the right accessories he needs to make sure that the hair was right need the right tattoos this is like I understand my people do it but I was just like let me get the game and I'm just trying to go right no but I've been like that everything like I'm a big WWE head so like I play all the WWE games and you know it's a creation sweet and WWE games is ridiculous right like the amount of things you can add so I used to be on there all day I used to make myself go on YouTube and Google like how to make so-and-so make him and I do it on 2k2 you know what's funny bro is like back in the day like 2k12 I used to record videos on my phone like I used to go on player DNA and download like Karim Abdul-Jabbar's right and I'd record it on my phone and scroll through and show people how to make them and I I was like 11 years old I'm in the back I'm like this is how you make Karim Abdul-Jabbar like he went to UCLA right handed and like well I swear to God I'm not playing at one point the videos have like five figure views but I used to do some clown stuff on there too so I had to delete it all when I was like when I got to middle school because my brother used to make fun of me but I wish I still had access to those videos that's bro that's crazy because I stopped making YouTube videos and I was younger because people start making fun of me and then I hit high school I was like I don't give a damn like y'all can say what y'all want but that I'm telling you bro we all live in the same thing when it comes to the YouTube stuff bro for real yeah I feel I feel that man everybody just want to everybody want to be you know just make good content and have like I think having a community around you is awesome like I love being in dog streams and meeting the people that be coming pulling up to his streams and when I now when I pull up and I say some BS in the chat like people always acknowledge and say what up so it's cool to kind of have you know your own community and I know you have a crazy following as well so I know I know it's like it's an awesome feeling to have and then we see more athletes do that too I can like the way I found yours was through Dom but like when you go to the recommended section on Twitch I'm just saying like Von Miller you know just randomly playing for it now is just sometimes I feel like the general public forget that the athletes are also people and they just like gaming they just like the same stuff that we do which is which is really cool yeah I know you hear that toxic comment all the time which is like shouldn't you be in the gym yeah like yeah I got a life like I can do other stuff like I can't be the gym 24 hours that ain't gonna help me right like it's cool though because you can meet so many cool people off of it and kind of just interact with you know your community or your fans as much as possible because through social media it's kind of hard like you not trying you can't reply to every comment reply to every DM like it don't work like that but through like twitch you can all there you know your chats on there and you can talk to those guys or you know sometimes on Twitter you can rest with people so it's cool to kind of have a way to kind of be accessible because obviously athletes and celebrities are more accessible than they've ever been in this day and age since you've been the Sacramento have you found like little slip eating spots or just places to hang yeah yeah there was like a like a small business Saturday thing out here where a bunch of like small businesses gather around the I mean the hotel is right next to the arena so I met some cool people there some like small town places that they sell like t-shirts and stuff so I went out and there was like a vintage I'm big in the vintage clothes so there was like a vintage clothes little little stand and boss and stuff there it's kind of cool because it seems like a closer-knit community you know I'm saying it's not like like Sacramento's not large by any means I think it's like 80,000 people so it was pretty cool and then me and my girl found a little play a little cafe called steamers that we've been we've been active there man their French post is elite so we just finding some gems right now so how so you mentioned that Sacramento is like the perfect place for you and when you were sitting that draft night and you were watching and seeing the names and names was there's like a lot of anxiety going into it no not really man I think I think some people were wondering that and I think some people thought I was frustrated that I was at that I was still available at 12 but to be honest with you like I truly don't think there's a better fit for me because I think that me and De'Aaron I go really hand-in-hand with him because I think the knock on me right now is like I'm not like I'm not like a super fast dude but here I'm coming in a plan with probably the fastest player in the NBA you know I'm saying and like I'm pride at this point in my career better off guarded shooters like chasing shooters off pin-downs and stuff like more than garden quicker guards off the bounce and that's probably where I'm better at right now not there's no better guy to be all excited than De'Aaron so it's kind of a perfect fit for me and I'm excited about it I think there were you know some other teams that you know we're good fits but I truly feel like Sacramento on top of being with De'Aaron there's just a lot of opportunity here as a competitor I think that's all you can ask for and if you don't take advantage of that that's your fault so I don't think there was too much anxiety Sacramento basically told me a couple days before that they were you know they wanted me they were talking about trading up for me but fell right in their lap so it worked perfectly man yeah imagine if they did trade up and you would have still been able to be there as well it's like it's kind of crazy it's kind of yeah there's a lot of pieces over there Sacramento that's just fun at the end of the day with De'Aaron being so fast I'm wishing nothing but great health for Bagley you know he been in and out of the lineup for the first couple years of his career but he got that that torch on him I'm just like I said earlier I'm excited for King's basketball because it's so much y'all got going on over there yeah for sure you saw you cooking up for a rebuild right now I've been thinking about this this is something that my manager pitched and I was like I don't even know if an NBA player want to do that we're like we come in and rebuild a team that the person is on but then you got to go to the locker room and just be like De'Aaron we traded you in the video so it's like the idea is cool but I don't think they do it yeah yeah I'd be because I'm gonna be sick if you do it one of my teammates and they trade me I'll be sick when I see him next day like for real that's what we are yeah that would be that would be funny but I feel like you would cause you'll cause some drama in the locker room. I want to drama man I think that's that's pretty much all I got for you bro I appreciate you taking the time because I know I know things are super busy and this like I mentioned earlier this is like the first official time I've been able to get somebody on the show without like the big bleach report a house of highlights so I really appreciate you taking the time yeah for sure bro I appreciate you having having me and we got to get that we gonna start up that 2k my league here soon we get if we get enough people and let have somebody be like a commissioner who stays on top of people like yo you ain't playing we skipping your game like we don't care yeah I mean I think it can be real fun so that's how we gotta get we gotta get we gotta get shaking bro that's one of the main reasons I bought the places he's all of my homies play Xbox so I got I got the new Xbox and PlayStation but I got it specifically to be in one of those leagues because I'm ready for the competition I'm ready for it yeah it's gonna be super fun


There you go. All right, this thing on. Perfect. Hi, I'm Zach Dennis from across the lake in Michigan, from each of the human. This talk, Sam Piles and software, just kind of a metaphor I got interested in at the end of last year. And I think it applies to software development. So I kind of want to talk about that. Before we get into Sam Piles, though, I want to talk about this picture. We've got a picture of a small girl trying really hard to push this ginormous elephant onto this train cart. And in the picture, the girl is us. That's our software team. And the elephant is often our software. We're trying to kind of push around, but it's too big. It's too stubborn. It's too complex. It's extremely difficult to do. In Rich Hickey's talk on simplicity, he actually uses a synology. I'm not sure he uses the photo, but he uses a synology to talk about kind of the inevitable fate of software. At some point, it's going to reach the size of complexity. We're not going to be able to push it around anymore. So part one on this talk is going to be on the Sam Piles and kind of using that as a metaphor for how our elephant got so big. So back in the 80s, these three physicists were studying dynamical systems, which are systems that just, you can have a microscopic event or change, and that can cause macroscopic behavior or further change. And they notice something really cool about how this works in nature with Sam Piles. So the thing I want to start with is just macro from the micro. Now, how the Sam Pile model works is you kind of have a fixed point in which you're dropping grains of sand. You're constantly feeding energy into the system by dropping grains of sand into a pile. So my question to you guys is, as you continue to do this and feed the system, what eventually happens? All right, you get a bigger pile of sand. That is a correct answer. There's a second correct answer. Does anyone know what that is? Yeah, it landslides. It's just inevitable. It's always going to happen as long as you keep feeding that system. So the landslide is a stress reducer for a sand pile, and it happens automatically. The system can only sustain so much stress and then it's got to do something to reduce that stress. This property is called self-organized criticality, and this is kind of what a landslide represents in a sand pile, is as you keep adding stuff to that pile, you're getting closer and closer to the state, to have this property realized. So in software, software's attracted to this critical point, and the point when you actually want to, Sam Pile landslides is called this critical point, and software kind of, I think, acts the same way. As long as you keep feeding the system, you keep adding changes. You're actually moving closer and closer and closer to this point where the software in a sense has to landslide, and I think that's directly related to the functionality that we add, the changes, and the increase in complexity. Now that charge is a little bit misleading because software's not linear. As we add more change, as we grow our software, it's not on a consistent slope on the way up. I think it works more like this. Whereas you can get away early on, having a lot of change with small increases in complexity, but then over time, it's kind of more exponential. Another way to look at this, and this is actually getting a bunch of different metrics on the compass code base, over time, going through all of its commits, and what this shows is this shows the delta between the size of the code base and the complexity score based on the different metrics that the Rudy library provides. I'm not saying this is scientific, but it was interesting to look at. So the size change is actually the red, and then the blue is actually the complexity delta. So you can see as things happen, you can make small changes in code size and complexity spikes. You can make small reductions in code size and complexity can really go down. Another way that software I think is kind of interesting related to all of this is that it's a system that feeds back into itself, much like the sandpiles kind of system that feeds back into itself. Which really means that the output of today becomes the input of tomorrow. And this is an equation that kind of shows the kind of what happens when you make micro changes over a long period of time. And this is, there's a really small difference here. You've got 0.2 compared to 0.2, 0, 0, 0, 1. So for a long time, you're actually, you're going along your project, everything's going okay, but at some point in the future, some of those small changes, some of the small decisions that we've made kind of come back to actually impact us in bigger ways and noticeable ways. So a lot of times what we end up with is the kind of like, our application is a sandbox and as we're adding stuff to our app, we kind of just put in one giant pile and then over time we end up with this giant kind of highly unstable system, which potentially could landslide at any time. Which a landslide, in my view in software, since it's not naturally occurring, is that's when the system's in like an immovable state where you're trying to work on part of the system and you really can't make the changes that you need to make until you go in there and you clean it up, you do some refactoring. And this isn't the kind of refactoring that happens that you want to do like on a daily basis, as you go, a red and green refactor, it's not that. This is kind of when you just let the system kind of run amok and it got to this messy point and you don't really have an option now. You have to actually go back and clean some things up before you can move forward. So this is what we don't want. What we do want is we want to balance and distribute the set of responsibilities in the complexity in our app so that we end up with these smaller, more stable sandpiles. And sometimes it makes sense to actually break those things out because when you've got completely different sandpiles, you've kind of created a clear boundary and you're not letting complexity from one system really go into another system. Moving back to the chart, this is what I see happens on a lot of projects that we get pulled in on. And there's this vicious stop and go cycle where just out of the gate, your team is just going really, really fast, go, go, go to get everything in there. And you're kind of racing as fast as you can up to the critical point. You don't notice it at first though because you're making a lot of progress. But as soon as you get up there, your system becomes more difficult to work with as the complexity goes up.  And then you're stuck again. And then you gotta go back and clean some stuff and then you gotta add some more changes. But at this point, the complexity of the system is overall at its peak.  When what we should be doing is, we wanna be the purple line. And just admit that it takes more effort initially to actually come up with some guidelines, some conventions, some things that our team is going to do so that we can actually keep complexity as low as possible over the longest period of time. And that's what our challenge is as software developers. As long as our systems are living and evolving, we're going to at some point get the complexity up to that critical point. It's just a matter of, you know, kind of how long can we hold it off? One exception to this rule is small applications, apps that are really narrowly focused, well-defined and have a clear like end date. And they can get away with things that you can't do in a larger, longer running application. And that's because there's a good chance it's going to stop. You're gonna be done before you ever get up there. So it's not really noticeable. I notice this with a lot of junior devs who have worked on really small web apps and then they come onto a team that's working on a larger app. And they try to take all of these kind of practices that they do when they work on the small app and try to get away with it on the larger app. But they kind of get bit because the way that they're designing the application, the way that they're distributing responsibilities and their code just doesn't work that well for larger, longer running applications. All right, so this equation here, this is actually from the Kokomo 2 cost performance model. I watched a video, Grady Butch talked about this. I thought it was interesting. And he didn't come up with it, but he was talking about it. And the performance is your complexity with processes and exponent times, teams times tool. And the interesting thing here is that complexity is like that's the major impacting factor of kind of your ability to perform on your application development over time. And since process is an exponent, I mean a good process can really dampen complexity, whereas a bad process can really amplify that complexity. So both of those things combined though, it's going to be the major impacting factor I think of, what's that? Yeah, yes, yeah, Steve. I'm gonna update this slide for the next time I give this talk. Steve is right. And Barry Bum who came up with the Kokomo 2 model, I think missed that critical insight. All right, so our goal is how do we keep the software from this critical point? How do we stop building these giant sandpiles that kind of wreak havoc and causing stability and cause frustration? And how do we go with kind of a more of a balance and distributed set of smaller sandpiles? All right, so I'm gonna go to part two, which kind of goes into like practical application, I hope for everyone about how we can actually do this. The other two times I've given this talk, it was a longer talk and I didn't include this, so I'm actually going out on a limb here because I just added these slides this week. So optimize decision pathways or decision making pathways. We've got these in our head, our brain has these. Here's one that we should all try to avoid, but our goal is we're solving a problem, so we're given the problem and a set of knowledge to work with, and this is really bad, optimized decision making pathway. If we can do a quick fix on that problem, if that's possible, that's what we do. Otherwise, we're gonna solve the problem a little bit more and we're gonna learn a little bit more about the problem. But we hit the same thing. If we can do a quick fix at that point, if we can do the minimum amount of learning to just get the quicks fixed in there, then we do that. And a lot of times I think that we don't realize that we've actually fallen into this trap of this is our decision making pathway. Another way to look at this is if we have no problem understanding, one possible pathway is that we're just going to do random things to see what works, see what shakes. Otherwise, maybe we actually have the intentional decision to learn a little bit more about our problem. And at that point again, if we do the quick fix, we might do a quick fix because we understand it a little bit, but not a lot. So we can monkey patch some stuff in there though. Otherwise, if we understand a good amount about our problem, then we can intentionally make, I think, better decisions about how we're going to go about solving that in code. Whereas if we're kind of an expert and we really know what we're solving, we know what to do, we're gonna nail it. And this kind of presupposes though that not just problem understanding, but also solution space understanding that you're technically competent in what you're trying to solve and the tools that you're using. And if you do insert whatever today, then you'll likely do it tomorrow. And the inverse of that, if you don't do it, then you're probably not.  But if you're not, and you don't really apply that on a daily basis, then chances are you're not going to do it tomorrow. Same thing with testing.   If you don't, then you won't. So Daniel Kahneman wrote this book, Thinking Fast and Slow. And he points out in a number of situations that our brains don't compute probabilities and then choose the best possible outcome when it can avoid it.  The fast part, I'm gonna call our intuition. In the slow part, I'm gonna call our critical thinking. So when we actually are faced with anything in life, our brain, if it can, it's going to do something out of our, in our subconscious to suggest a possible answer to a problem. And if that sounds good, we'll go with it.  So one example, this is a visual illusion. So I'm gonna go to this next slide, but I don't want you to think about it. I just want you to like your initial gut reaction. Just which line looks longest?   So which line is longest? None of them. They're all the same length, but my brain can't understand that on its own. My brain when it looks at that, it sees it and I think the third line is the longest. I have to consciously override this. I have to tell myself that like no, I'm lining these up, they're actually the same length. So I think this applies in code. So this code, what would you say? Like any red flags? You feel pretty good about this? Just looking at it? Yeah, so this is pretty, you know, everything is just, you know, it's just, it's not in harmony with each other. It just looks bad. It's easy to spot. It's too, so if I would have, if these would have wrapped at 70 characters, then we would be good in your book. Is that right? All right, so the next one, this one I think is a little bit harder because a lot of people will see this and I don't think they'll see any issues about it. And I don't know if you guys can actually, can you read that? So I don't know, what do you think? Does it look okay? Does it have some issues? Does it have a lot of issues? Does it have one issue? It's got, it's got a private season, season of something. Oh yeah, it's getting cut off. Sorry. So the syntactical typos, if they are in there, which they may be, those aren't the issues. But yes, according to the slide that is typo. So Steve's right, and I think Steve's probably a seasoned person at looking at code and quickly being able to identify. He's not given in to the illusion. But a number of people look at this and their impression is actually like, it actually seems okay. You've got cheap. It describes nicely what it's going to do inside. They're gonna load cheap, so you're gonna find people that cheap.   But it's cheap. And then you go out of these, the private methods and look at those. None of them are overly complicated or super long. So there's nothing that immediately pops out. So a lot of people kind of flies under the radar. And someone who's just scanning the code, doing a quick review, a number of people will have a bad decision-making pathway that gets accessed and this is gonna get a thumbs up. So kind of drawing this out, and this isn't very scientific, there's probably errors that are missing, but I like to look at the dependencies and the degree of dependencies between one object and another object. And this I think is what probably Steve saw, is... So our daily cheaper, it actually does a lot, right? So it talks to the file system. So if you notice in there, we're actually like hard-coded path, we're reading out of the file system.  So it also talks to the mobile push library. I think that actually sends the cheaps. You know, we know about the cheaps data structure, so we were loading that from a YAML file. However that's defined, we gotta know about that. We're talking directly to the person. We're also talking to the class interface for a person to find people in their subscriptions. And then it kind of, you know, it also knows about how person and subscription are related and some technical details about how subscriptions work, you know.


A review of the effects of oil pulling concluded that the ancient practice may indeed have beneficial effects on oral and dental health. I've talked about the benefits for dental health, but oral health too. Oil pulling was also tested against oral malodor, also known as helitosis, or simply bad breath. It's believed a quarter of the world's population suffers from it, so they decided to put oil pulling versus chlorhexidine to the test. How do you get tests for bad breath, though? There's all sorts of really fancy methods, gas chromatography, electronic noses, diamond probes, dark field microscopy, but these are really expensive and not very reliable, so they decided to go with the gold standard. Study subjects were just told to breathe in the researcher's face. And then they wanted to know what the study subjects thought about their own breath, so they asked them to lick their own wrist and sniff it, and give it a score from zero to extremely foul. And though the subjects themselves thought their licked wrists smelled better after two weeks of oil pulling, the researchers disagreed that their breath smelled any better. But after three weeks, there was a significant and comparable improvement in breath odor in the oil pulling and chlorhexidine groups. I was excited about this study because they used an actual placebo, colored water to presumably match the look of chlorhexidine, and swishing for the same duration. Aha! So we can finally answer that nagging question about whether oil pulling cuts down on plaque and gingivitis because of the oil, or just because you're swishing anything in your mouth that long. And the water worked just as well, the same drop swishing with oil or just swishing with water, suggesting that the plaque is just disrupted by the extended rinsing action. Yes, oil may be five or six times cheaper than chlorhexidine and safer, but cheaper and safer than just plain water? Yeah, but can water whiten teeth? Numerous websites offer testimonials of oil pulling whitening teeth, but there were no studies published in the medical literature and so most doctors would just give up there. These two dental professors in Detroit decided to put it to the test. Teeth were selected from their stored collection of human extracted teeth. Sounds a little horror movie-ish. Then they put them in tubes with coconut oil, sesame oil, sunflower oil, along with some fake saliva, and vigorously shake them every day for two weeks and found no evidence to suggest that oil pulling has any effect on teeth whitening. That's like when another internet darling was put to the test. Strawberries and baking soda, which was evidently featured on Dr. Oz, over-the-counter whitening strips worked, a home whitening system works, where the dentist sends you home with custom trays, and in-office tooth whitening works, but the DIY strawberry-baking-soda mixture failed. As bad as just plain water used as control. What about dental erosion? In my video on plant-based diets and dental health, I talked about how those eating healthier may have healthier gums, but because they tend to eat more acidic foods, like citrus and tomatoes, fruity teas, they may be at more risk for eroding off some of their enamel, which is why we should rinse our mouth with water after eating or drinking anything acidic, anything sour. But what about rinsing with oil every morning? The way our body protects our teeth from erosion is by forming a pellicle over our teeth, a protective layer of mostly proteins from our saliva, but some fat, too. So hey, might oil pulling help prevent erosive damage to our tooth surfaces by kind of buttressing this protective layer? You don't know until you put it to the test. Now they wanted to put the teeth under a microscope afterwards, and that's hard to do when they're still in people's heads, so they put slabs of cattle teeth in their mouth, let them sit there until that protective layer developed, and then oil pulled around the teeth, or not, in the control group, and then took them out and exposed them to acid. If you expose the teeth to acid without putting them in your mouth, within 2 minutes, 120 seconds, significant demineralization takes place. Time is dissolved out of the teeth by the acid.   Is there even less erosion? No, there's more. It's as if the oil pulling undermined the protective layer, and that's exactly what they saw under the microscope. Here's what that protective layer looks like before the oil pulling and then after. They suspect the oil may actually be depleting the protective layer of some of its protection.


Before we get into this video, I just want to remind you folks that Revenblade is in very early pre-test phase and you can test it yourself. It only happens on Wednesdays, the multiplayer edition. If you want to download the offline client, you can do so on their Discord, linked in the video description below as well as in a pinned YouTube comment. What's up everybody, I'm TheMangoose. You are awesome. And today I am sitting down with Sharpie, who is the, well he's one of the members, one of the developers of Revenblade, but he specializes in character design, sound design, lore, and he's also an assassin one trick. How you doing Sharpie? I'm doing well. Thanks for having me, Mangoose. And so what we're going to be talking about today, something I wasn't aware of until Sharpie brought it up to me, was that Revenblade started as a mobile game and they decided to move it over to PC. So can you elaborate on that Sharpie, why the switch from mobile to PC? Well there is a lot that went into that process. But the main thing that we really struggled with finding is an issue that's very common with a lot of mobile games is the fact that a mobile game inherently has a very strong casual feel to it. There are very, very few games that successfully pull off a competitive I want to say feel on mobile. And we really wanted to have a bit more of a competitive feel to the game. We didn't want it to have a super casual ambiance. We struggled for a long time trying to get it to work and eventually we started toying around with the idea of switching it over to PC and we made that switch it instantly. Plus a few other changes, it really quickly transitioned to a lot more of a serious game and a lot more of a game feel that we really wanted. I think that's what a lot of, at least my audience is looking for, is a more competitive game. I totally agree that mobile games all seem very casual, even the ones that have like a competitive scene. Most people, like I play mobile legends, which is like a mobile MOBA, but I play it very casually. Like I play it in the truck when I don't care if I disconnect from the game. You know what I mean? Like that's the kind of thing I would care a lot if I had disconnected from a game of Revenblade. I would feel that I was letting my team down. It is, you guys have developed quite the competitive game there. Yeah, we're pretty happy with how it's transitioned. For example, when we first started off, our first game actually wasn't Revenblade. We had another game we called it Hyperbounce and it's one of those really simple kind of time-wasting mobile apps where you just make a ball. You draw a line across the screen and whatever angle you line that the ball keeps bouncing upwards and you have to avoid obstacles and kind of climb as high as you can. Our first initial idea was to make really casual kind of time-waster app games and make a ton of them and hope one of them takes off. But we pretty quickly got tired of that kind of feel and especially when we started designing Revenblade, which was based on another game which I can get into if you'd like, that we designed, we decided that we wanted to shift away from the casual games and go a lot more into the competitive feel. Yeah, why don't you elaborate on the other mobile game you were talking about because you did send me some footage of that. So the other mobile game that we were developing initially, well it was basically Revenblade, but it was top-down. It did not have different attacks. It was more of like a, I would call it a mobile version of League of Legends, more or less, where you have abilities, cooldowns, mana, or mana, depending on how you pronounce it. And it had a lot more of a feel like that, even though the gameplay itself was not around capturing turrets, there were no minions. It was more about there are four bases on the map and you have to capture and hold all four of them at the same time. That's kind of how the gameplay originally was designed to be. And that was based off of a Minecraft mochison I had made many years ago back before even high school, which we built, which had, I believe, over 200,000 different users on it and it was very successful. I think it was in the top 20 servers at the time. And where it had the same gameplay, there was different classes of characters, different abilities that each one could do. And it was all about capturing and holding all the bases at the same time. And so we decided we wanted to rebuild it again, but not on a Minecraft platform, but on our own platform. And so the initial gameplay on the mobile version was almost identical to that. So it sounds like you guys have a lot more experience with game development than I thought you did. And I shouldn't be surprised because it really shows the map, the heroes, just the entire game, Revenblade, is designed really well and really promotes competitive gameplay. I've just been very impressed. I when I was told about this, I was told about this from some of the team members over at Project Stamina.  I might I might try that out. And I am I'll tell you right now, I am absolutely hooked. Like every day I'm like, fuck, is it Wednesday yet? Can I can I play Revenblade yet? Yeah, for sure. I feel the same way. I look forward to Wednesday every single week so I can style on you some more with Assassin. But anyways, yeah, we've been we've been designing games for a long time. We started in Blender way back. I want to say I started in fifth grade and Mokazon started in third grade. We started and so my little bit of backstory. My dad is a programmer and he started teaching us how to code. I started coding for the first time in Cubasic. It's an obsolete language at this point, but I started coding in third grade. And I programmed my first. It was a text based game, whereas a text based mystery game where you had to solve mysteries and escape the castle. And I had that finished by the time I was in fifth grade. And from there, we transitioned into into Blender and started using Blender a lot, joined active Blender communities, started making content for other people's games, designing mini games on our own, entering contests, making games. We've been doing this for a very long time. And it's something that we just we've always had a passion for and never really took too seriously beyond more of a hobby until more recently. And so far it's been nothing but a thrill ride, a lot of learning, but definitely a great experience. And I have learned a lot from particularly the more serious side of it as well. And business management and, you know, the intricacies that really go into designing a full game since we don't have a team of hundreds of people, but it's been worth it the whole time. And I encourage anybody else out there, by the way, if you have an interest in it, step out and learn because my brother and I, besides the base of programming with 3D modeling, animating and all that sound design, writing music, entirely self taught.  So that's a nice sentiment. Sounds like you guys were kind of we're kind of born into the creation process of it. However, you're really having to get your to learn on the fly as far as marketing and adapting to that, right? Oh, I have no experience in college for architecture. I have zero classes in business, zero classes and marketing. It's been very much learning and experimenting, watching YouTube videos on seeing what other people's mistakes that they've made because you can learn a lot from YouTube and just kind of figuring out what works best. And so, yeah, it's been an awful lot of learning on the fly, figuring out, making a lot of mistakes. But ultimately, as each week goes forward, we feel we get more closer and closer to a final good solution that we can present to. I think that's that's another good reason for you guys to switch over from the mobile market. You and I discuss this offline a little bit, but it seems like as far as mobile games go, the companies that have a lot of money just spam the advertisements like like Raid Shadow Legends or whatever. And it really pushes much better games under the radar. It's kind of a monopoly based on how much money the company has initially, as opposed to how good the game is. I agree. We we did some with our hyperbounce game. We ran some ads on Instagram and we found that the turnover rate was low. And the only way to really have a successful ad campaign is if you don't spend tens of thousands of dollars, if not more into advertising your game to get it to a point where it's large enough for the growth will be natural. And what that basically means is unless you get extremely lucky, for example, Flappy Bird, you really have no chance of finding success. There is really good. Reason path game successful on the mobile platforms that the library, the content library is so oversaturated that it's impossible to stand out. And so the only way to do to stand out is if you have an awful lot of money to back yourself up and force your way to the top. So what's your plans for standing out on PC? Because it seems like I don't think it's as bad as far as computer programs go.  But what what's your sort of strategy to deal with that to get yourselves out there? Well, coming from somebody who plays a lot of League of Legend, the thing that frustrates me a lot about about League is that it's so difficult to reach out to the the creators. And when you spot a problem, I spotted a bug a year ago, a graphics bug with one of the characters. And that graphics bug still exists, even though I've reported it to them four times. And when you see it quite a bit where the community will have a sentiment that this needs to change and it won't change for a long time or the change will go in the other direction or change will be made at the care that the players, the player base doesn't want. I know Fortnite struggles with the same thing or there have been people saying, oh, this just ruins the game. It just ruins the game. And so one of the ways we really want to stand out is by being really active and listening to our audience. And if they make a suggestion, we agree with implemented as soon as possible. If they make a statement that we disagree with, still respond to it and explain why we aren't making that development choice so that they could understand that we've at least heard them out. We've thought about it and here's the solution we've come to. And that is one way we really want to stand out by having, like I said, having a way that actually players can reach out to the medallion slate and expect and know that they will get a reply. And another way we really want to stand out is by having a game that is actually fun. And I know that that's that's that sounds funny, but the way I've been the problem I've been having with so many games is that they become League of Legends has this problem quite a bit. Is that because they become so focused on creating the games good for for professional play and making each each character seem more and more intriguing that they experience two things they experience. They distance their player base because it's balanced from professional play and they experience a thing called power creep where each character gets more and more powerful as you create them so they can seem interesting to the point where it begins to destroy the game. And when that happens, like they are they become like in Fortnite. They have the problem where certain guns are just useless and you spend the whole time trying to find a specific one or in League of Legends, it's all based on the meta and you have to find the right character that fits perfectly. If you don't, you're wasting your time and the game just begins to feel annoying and it doesn't seem like I can't remember the last time I really I played a multiplayer game and said and got to the end of it and said, wow, whether I won or I lost, that was fun. And so we really are trying to make a game that whether you win or you lose has centered around having a lot of fun. And a lot of things that we've been we've realized add to that is that is this aspect of micro wins within a loss where even if you lose the game, you had a lot of moments that felt like wins. You had a lot of moments that were still fun. With Fortnite, for example, if you fall behind early, you spend the last year time running around trying to stay alive as long as you can until you die. You feel like you're losing the whole time with League of Legends, if you dart or get a lead early on and the next 20 minutes is just you losing slowly, you losing and losing and losing. Overwatch has the same problem. So many of these games just feel like you're either and the win is secured and it's just 20 minutes of closing it out, which isn't fun, or 20 minutes of closing out on the losing end, which also isn't fun. And so that is another way we really want to try to stand out is by having a game that is genuinely fun.  And like you said, even when you lose, it's a lot of fun a lot of times. Great example that highlight I had where you and I were square and off when I was on the mage and you were, of course, on the assassin. Indeed.  Like I felt that I had been outplayed right there. I didn't feel like you just had been fed or that you had better items than me or had access to something that I didn't. That was just strictly skill level right there. Yep, yep. It wasn't an ally getting me fed. It wasn't some cheesy strategy that just hasn't been patched out yet. It wasn't a better item build. It wasn't better scaling. One thing I really hate in games is those players who, those players who play characters who can just sit back and do nothing and will win the game simply because the game clock hits a certain point. And so yeah, like that's what we really want to have a feel of is even when you lose, you know that there was nothing, there was nothing about it that was unfair. It had nothing to do with numbers. It had nothing to do with balance. It had nothing to do with items, nothing. It was simply, he outplayed me. And if I had played at this way instead, I would have outplayed him. If I had put my heavy a little bit over to the right, I would have killed him. If I had not missed these auto attacks, I would have killed him. You know, if I had jumped this way instead of that way, maybe I would have gotten the trade. That sort of feel, that's what, and that I think adds so much more fun to the game because you're never removing fun from the game. And that's what brings people back to is thinking about that, thinking I could have reacted this way in that situation. And then you hope that that situation repeats itself in games to come and that you can adjust and learn from your mistakes and become a better player.  However, I will say that from the first day, like I've done three play tests now, from the first play test to the third play test, I've gotten exponentially better because of that, of seeing situations that I could have reacted to differently and then applying that in the future and learning. So this game is definitely very skill based and I really like that. Yeah, that's exactly what we're going for. We wanted the game to be very easy to pick up, very easy to understand and very easy to progress in your skill at, but at the same time have a very high skill cap, which is a very hard balance to find. And it took us at least a year to find the right spot for that, for each character. We wanted each character as well to feel like it was strong against some, but weak against others. It was strong in some situations and weak in others. For example, the assassin, tremendous one against one, terrible one against five. The mage, not very good, 1v1, but relative to one against five. One against five, the mage can do tremendous damage. So that is the feel we wanted to have is each character kind of has a situational feel whether better or worse and finding that balance so that we don't have to find different ways to make each character feel unique. Instead of making each character feel unique based on how they look or each kit, we make them feel unique based on how they're used. I think you guys do a very good job of that, at least so far. Yeah, and I hope so. Like I said, we put a lot of time into it. If you mind, I'll elaborate a little bit on that. Like I said, when the game originally started, it was going to be abilities-based where you have three abilities, a basic attack, and we debated on a novel a little bit about an ultimate, you could call it. And we very quickly kind of shied away from that because it felt too much League of Legends, smite, overwatch type feel. And we wanted to steer away from that a little bit. There's so many clones of those already, and it's pretty saturated. We wanted to have something a little more unique. And we felt like the first way, the first step for that was the characters. And so we made a lot of transitions and shifts on how the characters work. And I wanted to say we changed the assassin three or four different times before we even got close to where we were at. The warrior has had, the warrior used to be able to throw daggers and pull them back to himself. The assassin used to be able to sit up and hover in the air and spin his katanas around him and do like an AOE spin damage type deal. The archer used to have a wide spread shot, heavy explosive attack, and used to be able to dive roll. And there were just so many different shifts and adjustments we made to make each character feel just right and to make each character feel unique and to make each character feel like it had its own place and that every single character, even though they had a niche, that each one of them had the opportunity to outplay and a disadvantage. Like the assassin counters the archer, but if the archer uses her trap and her invisibility and dash is just right, she can still kill the assassin. The assassin is countered by the warrior and the tank simply because of how much crowd control they have, but if the assassin can time his block just right and uses dashes to avoid everything, he can still kill them all. And so we wanted each character to feel like it had strengths and weaknesses, yet through individual outplay and through playing your character perfectly, each one of those weaknesses won't matter. And it took us a long time to find balance for that. And that seems to be a thematic way that you guys approach things. It's just, it's simple things and it's stuff that I think you can see in games like from years ago, but it's something that people have gotten away from is just basic game decisions to make the game fun. I did a video on you guys' map. You guys' map is just subtle genius. Like the way it's designed is perfect for competitive play. I really like that about your overall approach here. It seems like it's old school.  Yeah, we were very much inspired by the Street Fighter type games where, yes, there are some characters that are a little bit better into others, but that doesn't matter if you're better at that character than the other person. And where it's just, it's really old school, really down to it, really gritty, almost arcade feel where you know that it's not about button mashing. It's all about how good are you at the game? And if you're good enough at the game, you will win. You will win more than you will lose every single time. And that's exactly, that pretty much sums it up. Yeah, we wanted to have, we wanted to take it old school a little bit with our design approach. I'm gonna take a hard shift here. Let's talk about sound design. That's one thing I've realized. I cover all kinds of games that are currently in development. One thing I've realized is that sound engineering is so much more important than I ever imagined it to be. And by the way, were you gonna send the sound file over to play under this? Oh, of course, yes. Okay, so, and if you can hear in the background, that is music composed by Sharpie. So that's the music you can expect to hear in Revenblade if you do decide to pick it up and play it. And you guys have added a lot of sound effects, I know, especially to the mage, but I really like you guys' sound effects. I think there's more that needs to be done, but you know, that's a process. This isn't, this game isn't in alpha. It is in very early pre-test stage, but what you guys have done is really good. Yeah, I have very little experience. I've written a lot of music. I've done a lot of music performing, but I had very little experience with Foley. It's called Foley, it's making sound effects. And I did a lot of research onto it, but there wasn't much. It seems to be a very niche feel that not a lot of information is out there. There's a lot of generic, here's how you make this sound, here's how you make that sound. But to make more, for example, how do you make the sound of a water type giant explosion? What would that sound like? Or take the healer, take that connection that you can make between yourself and another player. Whenever you heal your character, whenever you heal the person you're tethered to, what does that sound like? It's particularly difficult for sounds that don't exist in the real world. With the tank, when he slams to the ground, that's a very real to earth sound because it's a slam.  So with the archer, for example, you can take an old piano bench and you can lean back and it slowly in that creek makes up for the sound of a bow being stretched and you take two dowel rods and slide them along each other and the sound goes... And it goes up for the sound of the arrow sliding along and you take some string and you pull it tight and you rub it against a piece of wood slided to get that kind of string tensioning sound. And these are things that you can get in the real world and it's all about adding them up together correctly and then figuring out how to combination it correctly. And so those are the easy ones, but the hard ones are the ones that don't exist in the real world and it takes a lot of creativity, a lot of thinking, a lot of experimenting to try to figure out how to do it right. And I'm very thankful for a lot of people in the field. I've been very fortunate to contact people from different professional sound designers from different studios and talk to them for hours on end and get a lot of advice and ideas and some of them have even actually sent me raw sound files that are completely broken apart with like labeled how they made each sound and how they edited them so that I can see and learn a lot from it. It's been really, really great to learn from them as well into experiments and to improve my craft at sound design. And I think sometimes you want to shy a little bit away from being overly realistic. For example, like you don't want to actually just go take a katana and cut aside a beef or something and use that sound for the assassin because that would just gross people out. Definitely not. There are a lot of sounds that we associate with objects that really aren't real at all. For example, when people handle a gun, for example in the movies, you hear a lot of those kind of metal clinkety clunkety as they're moving the gun around, right? When in reality, if you've ever handled like an AR-15 or an AK-47 or something, they're quiet. There's no moving parts in there. They make no sound. And that's one example. Or when you walk, you actually make a lot less noise than portrayed in game and movie. And sometimes that stands out when the walking or the footsteps are a little too loud. But so I definitely agree with the assassin, I actually used no katanas at all. I used a crowbar and a butcher knife to make this. So I took the butcher knife and I slid it across the crowbar and whacked the end of it at the hook to make that ching sound. Nice. And I dangled the crowbar from my string so that it would ring. So there's no katanas involved. That's awesome, man. That's really interesting. Yeah, so a real katana is, because I went to a hardware store and I found a katana. I found two of them and they actually have a very dull sound. It's a very, it's almost like a machete kind of sound of a kind of like a dull, thwacking sound. And so if I had put that into the game, it would be realistic, yes, but it wouldn't be believable to a player. So there is that fine line you have to tread between reality and believability and find out what is actually gonna work best. So, yeah. That's really interesting.   That's awesome, that is awesome. But yeah, I mean the sound effects are really good.  I'm keeping them pumping away. So healers next. Right, well I think we've been talking quite a bit on this subject. We actually ended up going into some tangents that I wasn't expecting, but I'm glad we went there. But I'm gonna go ahead and start wrapping this up. I just, if there's anything you wanna say to people, possible players of the game or people that are currently playing the game, just, you know, floor is yours. To people who haven't tried the game yet, I encourage you to try it once. Even if you're not the type of person who likes to try beta games or early development games, this one is actually quite a bit further along in development than most games. As someone who has done game development for kind of indie game development for most of my life since I was in fourth, fifth grade, I can tell you that most game projects fail. And I'd say a game that reaches this stage is the 1% of the 1%. And so I would encourage you to say, hey, it's try it out. And we will definitely have for early stage rewards planned to give to each one of you. So even if you just stop by one time and get your name registered, that's free rewards for you that will in-game content and stuff like that will be exclusive to you guys. And to anybody else who has already been playing and is testing the game and is loving it or hating it, I hope not, but to anybody else who was playing the game, we've got a lot more stuff coming. We've got new maps. Maps that'll make you experience the, experience revenue late in different ways and experience different ways of play styles that will greatly differ from the map we have currently. We have a snow map in the way, a jungle map and a desert map coming. We have a few more characters that include a desert themed spearman. We have a rogue-like character who's on his way. And we have a sniper in the works as well. So a lot that's coming, a lot of exciting content. We have the launchers almost ready. So we're getting pretty close to releasing a lot of cool new stuff. And stay tuned because I might be dropping some, some information about the story of Revenblade because these people aren't fighting for nothing. So stay tuned for that as well. Awesome. I love me some lore. So you heard it guys. Thank you so much Sharpie for sitting down and talking with me today. I really do encourage you out there to just give this game a try. Like I put the title of my last video was like, it's free, why not?  Once you try it, you'll truly understand. But for now, this is the Mangoos signing off. You guys have a good one. Mango.


Welcome to this segment of Farm Safety. Today we're going to talk about the hand signals which are universal throughout the farming operations and how we can communicate from a person that might be on the ground versus one who might be inside of a tractor or pickup or a piece of farm equipment. Again, the universal systems are important from the standpoint that if we have a tractor in an operator inside they're unable to hear what you're telling them to do. They're very enclosed and they are pretty much soundproof and so if there's somebody on the ground that's trying to back up this operator to a piece of farm equipment understand that the signals are as such. Let's say we're talking about raising the equipment. If we're going to lower the equipment, if you're going to start the engine, or if we're backing up to this this piece of farm equipment, we're going to give signals as come to me. This far to go. Know what stop is. Again, it's really critical that we use those and we also stay out of the line of which accidents can happen. Many people I've seen over the years, they're going to stand right by the hitch of a trailer or a piece of farm equipment and tell the person you know come to me or we're doing a lot of different things and they're standing right in that line. What happens if that person's foot comes off the clutch and now we're going to be trapped and very seriously hurt by doing that. Understand that the stop signals and if we are going to be out on public roads or if we've got a tractor that does not have the signal lights on, you still have to give the signals to the same as the bicycle signals. We're going to make a right hand turn, left hand turn, and this is a stop sign even when we're operating tractors.  Again, learning the signals is really critical to making farm safety a safe operation that we can all survive and talk to our kids about about what we did when we were growing up on the farm.


Meredith Murakovitz, you have the first question. Go ahead and unmute. On Aaron Judge, will he be doing anything on the field today? He's getting worked on right now. I'd say there's a chance, but we haven't made that call yet. So he's kind of going through some treatment stuff right now, so hopefully we'll know that in the next hour or so. Is that it Meredith? Is she done? All right, she's done. Eric Boland, go ahead. Aaron, just to follow up on Judge, just when you talked to him this morning, is there improvement over yesterday? Is there a gradual improvement since Saturday when he was struck? Yeah, I haven't talked to him this morning, but yes, when he came in today, I think there is improvement. And again, he's getting worked on right now, so we'll have a good feel for whether he's in or out of the inner squad here in a little bit. And then just the unrelated, how surprised are you at the progress of Tanaka?  Just how surprised are you that there apparently doesn't seem to be any surprise? Yeah, I don't want to say surprised because I felt at least a little bit of relief when I went out there immediately. Look, it's a scary thing. And one of those things that happens, unfortunately, in our game every now and again. So, you know, as about startling a moment that you can have on the baseball field, that at least in the immediate, when I saw him out there, I felt pretty good with how he was responding and have been encouraged with his kind of daily progress and how he's responded as the workload has ticked up. Thank you. Sweeney Murdy, you're up next. Aaron, I know things are still kind of fluid, but have you settled on the number of pitchers that you, or not settled, but do you have an idea how many of the first 30 players you want to be on your pitching staff? No, no, we haven't had those conversations yet. You know, I mean, I guess I have a vague idea in my head, but as far as talking, you know, as a staff and with the front office, we haven't dove into that real earnestly at this point. Thank you. Brendan Cuddy, go ahead and unmute. Hey Aaron, has Aaron Judge undergone any testing for his net? You mean as far as like the MRI? No, no, nothing like that. It's all just been treatment stuff. Okay. Brian Hoek, go ahead and unmute. I'll ask another judge question. If this was opening day, would this even be a concern for you? Would he be in the lineup? You know, I think he'd probably be pushing, excuse you, yesterday to probably get in knowing him. It just would have come down to, you know, from a swing standpoint, how much would it have affected him, how much, you know, could it be something that leads to a bad habit or something like that? Again, I do feel like it's short-term thing that he'll work through. You know, I guess we didn't really go down that road if this was a game. I know he's probably fairly close to considering playing yesterday, but or actually yesterday was a work day anyway, so we'll see today how he comes out of his treatment and make that decision and see where we're at. And so you're nine days away from opening day. How do you feel about the workload that he's been able to do since you started summer camp? Yeah, really good.  The amount of reps he's gotten out here, you know, he's been one of those guys that, you know, before camp even opened and Cole was here that first day, he was able to get live at bats of that. He's, you know, he's done a lot of work off the high-speed machines and things like that, so I feel really good about how much he's been able to build up. He's he's played a number of innings in the field, so I feel like he's in a good good spot moving forward to be ready to go opening day. Thanks, Aaron. Take the next question from Marley Rivera. Marley, go ahead. Hi, Aaron. As Hokey just said, we are nine days away from opening day. For you, what is your main focus right now? Just getting these guys built up. You know, yesterday was an important day just from, you know, getting getting some pitchers, you know, a pretty intense fielding practice scenario where we're putting them in different situations. You know, there'll be some more of that along the way here in these next nine days, but I think the biggest thing is is getting the position players built up to where they're able to go deep in games and and obviously back to back and I feel like overall we've done that, you know, we've I think we had our guys go seven innings and then six innings, so and most of them have gone back to back even with a day game after a night game and the response has been pretty good. So really striking that balance between making sure they get their recovery time but also pushing the envelope is getting their volume up so they're you know, ready to go once the regular season. I would say that's my biggest thing right now. Thank you. Our next question from Kristi Ackert. Kristi, go ahead. Hi, Aaron. I'm just wondering when do you expect to start having players go to Scranton? We're going to we'll have a conversation about some of that today so that could start to happen soon. We're getting the facility making sure it's all up to standard. Doug B. Harspin down there the last several days getting it ready, so we'll probably have something pretty soon. How would you expect that split to be? Will you keep 30 here? Will you keep more here? We might do it in waves. Again, those are conversations we've got to have here over the next 24 hours about you know who we might send out to start working down there and just how many. It could happen in a couple different waves. Thank you. Take the next question from Joel Sherman. Joel, go ahead and unmute. Was there any involvement in March in particular that Jay Hop was not available to you because he was injured and was he ever an injured player for you last season? I feel like he missed a start or two last season. I don't know if he ever went on the IL though. You know, I don't know offhand. And in March he was he was available and March yeah March he he was yeah he came out I think he threw our first game and was throwing the ball pretty well.


Yeah, when when you first lost your title to Matt Sarah, that was the first time No, no Matt Sarah yet.  It was but I learned something valuable that allowed me to survive to Carlos come did what was that? When I get hit by Matt Sarah the first punch Yeah, I make me very dizzy and I was so proud like pride. It's a good thing, but it could be a bad thing I was so proud. I'm a very proud person. So I got I got Wim Wimbled you say in English, right?  I was like, I can't believe this guy because back in a day It was like five to one ten to one the the odds. I was like, I can't believe I get Wobble by a guy like this, you know, like back in a day like it was a I was angry that I got wobble I was proud guy first time I ever happened in my life So I wanted to give it back to him as fast as I can but that's already hit very hard It's how I was I was I didn't have any equilibrium I got wobble with one shot then I tried to jump back into a war with him into a slugfest with him Well, I was wobble and he wasn't so I got punched like boom boom boom Then he started tee tee off on me and then I fall down and I thought I know I was completely out If I would have keep going I would be like, you know, I had you know, I stopped and things got the referee stop But what happened with Carlos Condit the same situation? I got kicked in the head then Then instead of telling oh, I need to give it back to him. I fall on the ground I said, you know what?  I got hit relax and then I came back later That's a little bit of that's the experience that I gained from that loss with Matt Serra that allowed me to survive Carlos Condit Interesting because Carlos Condit dropped me with that that that kick Matt Serra the first time he caught me I wobble but I didn't drop like I was I was on my feet But I tried to get back right into a slugfest with him instead of backing up try to use my footwork Get back to my senses and that's what happened You know sometimes you learn during a loss and that's what happened to me Matt Serra by beating me He helped me become a better martial artist, you know