So the last program we are going to cover in CIS 110 is now Microsoft PowerPoint Ta-da as soon as you open it up. It's already giving you sort of your first slide And we'll talk about that in just a second But this is just like when we would use Microsoft Word Which would open up into a blank document or Microsoft Excel Which would open up in a blank spreadsheet the same thing is happening inside of Microsoft PowerPoint now What is PowerPoint? So if we go back in time way back to the olden days before computers Say for example, I went on a trip and I took plenty of pictures Well, I would come home and if I wanted to show them to people I didn't have the Instagram or the Facebook's To upload my images to there was no internet back then where again, we're talking old old-timing There weren't even computers back then. So how did I do that? Well, I would present what we would call a Slide show and this slide show would be I would take all the negatives of my images and I would render them into a nice little thing about that big that I would put in front of a projector and Project the image onto a screen and thus how I would give sort of that slide show presentation of Do you see do you see anyone who's seen red dragon? Yes, hopefully anyways So what we're looking at right now is what is known as my title slide and so that title slide That's exactly what it does. It displays my Title so I can put anything in here that I would want. So let's say for example if we're following along in the book we're talking about sort of a Little community support agriculture So what is that? Well you people pay money to kind of have a farm get built and then we get a share of that Well, we'll get into that just a little bit, but this title share. It's supposed to entice the user It's supposed to set the mood. It's just like with Microsoft Word. We had sort of a title to a paper So we had a title to the paper. We have a title to our CSA we have a title to our presentation Valley Falls CSA community supported agriculture now This is where you'll get into a few different Schools of thought but one of the things that we typically will do is inside of this Subtotal section will typically present our name This is always to just kind of show who is presenting this presentation Obviously if you think to some of your classes that you're in you may have had to present by now and Well, do you know all the names of all the students in your class? Sometimes yes, sometimes no so it would be kind of useful if you say have to grade these people if you knew their name Yeah, so that's what I'm doing The other thing is what happens if I happen to have multiple people I'm presenting with I'm doing this in a group so What I would do is I would add in the names of The people who are presenting in sort of the order that they present so for example I'm presenting first my buddy John would show up and present secondly and then my friend Jane would come in and present last we would structure this out the exact same way


What's going on everybody? Got Kyle and Shawn here relating sports cards from 1 box 2023 Bowman Draft Jumbo This one is for Simon S Good luck Simon. Let's see what we got See what we got my man 1 box of the jumbo some big names All right out of a fresh case Good luck Simon Simon Carlos Jorge got a refractor Alfredo Dunno and Jacob Gonzalez refractor first I don't know what Baker did, but it was a good thing Yeah, they just come in and say that and leave sounds like a good thing. No, I'll take it Far the cannons Oh to Is a jack early to 499 refractor first for the d-backs Jack curly refractor onia and a refractor Langford Why is he secondary? Come on then Let's go B. Sean Don't be afraid Matt Shaw got a paul skeens got a light bloop jacob wilson and The caro on the lunar ham and winnaker Yeah, neither is uh, neither is Dylan's. No, I also got B. Sean sounds sounds like it's not I don't think that's the only thing Oh, the issue though. So oh no Yeah, that's right. Timmy is a good time for brady Let's find him. There's a Zach Thornton on the first base out base auto Thornton for the Mets Crawford Boyd and Brock rodent refractor Brock rodent Oh, yeah, Jets coach. Oh, yeah Real tight beard. Oh, yeah It's a max Clark first There's a refractor debtmer and bowmeister.  It's the Jets. Just I know, but still it's the Jets No, yeah, white Lankford first We are putting 30 on their neck right now. There's a true gold christian Campbell This one there on the true gold of 50 red socks prospects Jorge and Teddy McGraw first refractor Is a noble mire First show wetter and first Maui ahuna Speckle first Johnny Farmello for the Mariners Cole Emerson Jackson Merrill and a Hunter Holland refractor He went for it on fourth and two up 40. Let's go with Daniel Why not II light blue felon celestine Lake Mitchell draft card abner and hero white refractors Going here Hey, what's up smack How you doing today sir? Good day. Good day. Good day, mate David Cross Trey Morgan and Otto is going to be base Otto Jase Barofin A Barofin there for the blue jays on the first base Otto Bryce Eldridge um Clark and Trey Morgan refractors There's a bowman glass jake of wilson First Michael Arroyo and a first refractor Brock Radenberg Hey, good morning sir.  Thank you. Thank you, sir We'll get it right out to you Get that one upload in here


Welcome to church of the chair. Where we celebrate all the things we do while seated. I'm your host E here today with my co-host Chad Lutsky and we are currently collaborating on a novel called Planet Caravan. We are 30 some thousand words or more into this thing. Today I'm gonna be reading over all the stuff that Chad's been doing on his own time. I will share my screen just so you guys can see. I did kind of skim through it last night and I'm insanely shocked that you kept as much as you did. In fact, I might go back and edit some more out of this section, I don't know. We'll see, but yeah. I know you compartmentalized a lot of thoughts. I did notice that there was one thing where I kind of, I took a zigzag pattern and getting to the point and you brought like the bottom up to here and put it together and it read so much better. It's like working with an AI.  Anyways, good morning Hailey, how you doing? I hope you're doing well. I should have stuff uploaded by this weekend. I am slowly kind of pouring it into places to see how much each thing is. What I'm talking about is the merch stuff. So I'm slowly trickling stuff here and there. I tried Teespring, I tried Redbubble, I tried a couple of different ones just to see which one would come out with the cheapest T-shirt at the end of the day. So far, they're all the same. So I'm guessing they have just like a base. They probably all get their shirts from the same place is what I'm getting at. Or maybe they all use the same printer. That's the word I'm looking for because they're all the same at checkout. You joined the Twitch? Awesome, appreciate you. I'll be live with Texas Chainsaw tonight. So I'm really enjoying this new schedule. Having Wednesday morning off and then being able to play games Wednesday night and then streaming with you the four days a week then taking Sunday off. I'm really liking the new schedule. It's working out well. But I'm also not a fan of routine so it'll probably change eventually. But yes, so I'm going to share my screen. No place like home. Ba-da-da-da-da-da-da-da-da-da-da-da. Bad things are working out for you. Thank you, Hailey. All right, I'm going to get to work so I'm not watching chat. I hate this so much but it's really the only way to say it. Hunters, smokers, cough. I hate two possessives right next to each other.  I went the roundabout way.  But anyways, hang on. I picture her hand over mouth trying to hide this slivered tombstone. And I just said tombstone. Tease, she blames on the baby.  No one ever correcting her because ain't none of them heard of calcium before.  I don't know.  All the bad sounds. Yeah, opportunities much better than humanity. I knew that didn't fit right. Also changing humanity to opportunity fits in with the stealing of the coke later on. Ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha. Okay, yeah.   Disgusting. Should that be did? It's honest question. Actually, and it had, I guess either one of them works but anyways. Yeah, either one. Yeah.   You could call it chronic bronchitis. What did I miss? Hang on, my country's chronic bronchitis. No, no, it's all right. It's okay. The smokers cough gets to the point much quicker so we want shortness of sync. But yeah, I mean, that is a possible change but I used to tell a joke to people when they were having problems with when do yous had? Just tense issues, period. It was like present tense. I walked down the road. Past tense. I walked down the road. Past perfect. I had walked down the road. Future tense. Where we're going, we don't need roads. It's like, it's a bad joke but I like, I like, I like that joke because I came up with it.  So I got to go back and change that. Well, I already did. I went, okay. All right. I wasn't sure how far you got. I just didn't want to paint the mom as somebody who, I mean, I know she wasn't rich or anything, but I wanted, I didn't want to have the reader question. You're like, what does he mean by that?  Like I just- No, definitely not.  Yeah. But, I mean, it's fine. It doesn't bother me at all. I'm sure that's been used in something before. In fact, I might have even used that. I don't know. This, this word facade is interesting because for the longest time you couldn't, you couldn't format it for Amazon. Back in like, Hey Jayrod. So, I guess it would have been in 2010 is when I started the Edward Lorne name. And back then I had, I used facade in Bay's End and I used it in Dastardly Bastard. And both times the first, with in Bay's End, I wasn't able to do it. Every time I uploaded it, Amazon's whatever algorithm software they have that converts it to their, their style. I think it was back, back then it was Moby. Anyways, it wouldn't let you do the little tail on the sea like it's supposed to be. And then for Dastardly, since it went through a publisher had a professional formatter. I think his name was Glenn. He worked for street light graphics or he owned the thing. I can't remember what it was, but he tried to format that word and couldn't get it to work either. And it wasn't until they went to, what was it, A-W-3 something that it was allowed.  Just popping in and say hi, E, Chad and Hayley, kids start school in a couple of days. All right, Jayrod, I hope you have a good day if you're even here to hear this. Hello, Viking, Hayley, what's going on man? I never know how to put those symbols on stuff like that. So I usually like purposely misspell something. And then right click and oh, it's not offering it. Yeah, it's not, I don't think Google Docs is going to, but it's a hot key.  I just look it up when I actually go to publish, but we're not even gonna be formatting this, so. Yeah, in MS Word, that's right, yeah. If you misspell a word and then right click on it to look at the options, then it'll be there. Yeah, I did notice in this chapter we're definitely gonna have to attack then. There is a lot of then, I don't know if you call it a prefix, but there's especially up here with the, and I know they're all for me because that's one of my crutch words, but there's a lot of then he goes to, then he does this, then he does that.  That's like that's true. Aim true, I like that. I liked wouldn't because of the whole country vernacular. And this is me, so what am I doing? I am, yeah. I got a comment on here, says about the cocaine. Yeah. I was thinking about this morning because I finished up this morning, I was writing on it, I finished up the chapter before and then started on this. And it just started occurring to me. The more I think about it, the more I think it's a bad idea that Shane holds on to this Coke.  Yeah. But it makes no sense to hold on to it. What if he just like cut it open and on his way there just, you know. What if, okay, I'm with you, but what if he keeps it with him for a certain amount of time and then decides that it's not worth anything to keep and then trashes it? I feel like he would know that right off the bat. Right off the bat? Yeah. Mingo made it clear about drugs. So far he has no reason not to trust anyone, not to dive in headfirst with this and abide by all rules. And they're like in the families, you know, the family doesn't know that he doesn't still have this. And by the time they catch up to him. What if we leave it, what if we leave it as a twist?  And he's like, I got rid of them. Like this whole time we think that he has, I don't know. I don't know if there's something there or not. I mean, can we do that in first person? It feels like the reader would know everything. Well. Or it feels like they should know that. So if he says I don't have it, it's like, yeah, you do, dude. You totally have it. I wish you read Life After Dane because I do that with a first person narrative. And it's like the best ending I've ever, even when you read the reviews, people rarely talk about the book. They talk about the ending. But we, I don't know. Maybe not. Maybe that's, maybe it's fine. I just, there's something going on up here. And when you said that, I was like, what if there is another item that we make people think is the cocaine? We don't really, but we still have the telltale heart moments and all that stuff with, it's in the mummy thing. I don't know. Maybe it's like, we make people think that that is where he stashed it. I don't know. There's something going on up here. Let me think of it. Let me, I wanna get to work today, but there's, I'm fine with him getting rid of it. I'm also fine if you just wanna cut the whole telltale heart bits. But there's something, there's something marinating. Something boiling, coming through a simmer and I'm not quite on it. So I don't have an answer for you yet, but I do, there's something brewing. I'm gonna go ahead and maybe, maybe working, if I take my mind off of it, maybe it'll come to the surface. I'm just gonna go ahead and jump back in. Well, I know you wanna continue on. You don't wanna get stuck on this, but if, and if he's gonna throw it away, he needs to throw it away now, but there's any time. There's something smart going on. Something smart's going on in my head. You just gotta let it happen. Well, I'm listening. We could have him get close to the fair and be like, I need to get rid of this. Start to, and then someone's like, are you coming?  So he's kind of stuck with it because I just, if that, unless we do something like that, I don't, it doesn't make sense that he'd hold on to this. Now that we know who he is, you know, initially the idea, we didn't know this character. Right. No, I agree with you. I'm on the same page. But now that we know who he is, we know how much he is against this, it would not benefit him whatsoever. Like, could you see Shane like selling this? No, no, definitely not. I get what you're saying. He's not going to take it in it. So it's money. It's a matter of getting rid of it.  There is also that problem. Like, how is he going to get rid of that much cocaine and it just be gone?  There's gonna be dumpster divers. So we can literally make it that, like, you know, it's one of those things where, you know, he just never, it could be almost a comedy of errors.  Like, he could stop by the, on his way there, he could stop by the dollar store or whatever and try to go throw it in there. There could be, you know, somebody, like a homeless person, like laying up against the dumpsters, like, damn it, I can't do it here. I don't wanna throw it into a public garbage can, somebody's gonna find it. You know, I could just go rip it open and, you know, whatever, there's any number of things. Hey, Paul, Barry's it? I mean, it's any number of options, but the thing is I think Shane would be concerned with anyone finding it. So unless he has a chance, maybe that could be like a whole scene, like a little bit later. Like he's fighting with trying to find it and then he gets, let's say he gets by a body of water or something, he finally gets alone. He's like, this is the last part of me that I have to let go and he cuts it open and just lets it go out into the water or something. Like there could be- Even though that's not part of him at all, but I know what you're saying. Yeah, it's like the final memory of, you know, that kind of world. I know it's not a part, yes, exactly. But it's kind of that, I don't know if there should be that scene or not, I just pictured him, like if you were walking through the woods at night and then a field and coming upon this fair and you had a bag of flour and just, you know, ripping it open and just kind of like, I mean, you could leave an invisible trail, really no trail at all, because it, you know. Even if it's something like that, we could postpone that by saying, no, he's an animal lover, he loves animals. You know, they mourn the grave barn. It's like, I don't know what this is gonna do.  I don't know. If you prefer the simplicity of him just getting rid of it, I'm fine with that, but we could use this. Well, no, I'm with you. It's like the pot of boiling water on the stove. I am with you and I feel like, yeah, this is one of those things where we do need more time. We need to, like, it will hit us eventually. Yeah. Here's what we could do with it. So yeah, I'm fine with that. Maybe for now we'll just have him getting ready to do that. I think the animal thing is pushing it, but. I'm just saying, there's ways we can do this.  And he's like, oh, you know, and so he doesn't want it on him. But now he really has, you know, he's kind of, I don't know. He's stuck with it. Yeah, and that way we could put it in the, I don't know, here's the problem with me is every little thing that we say right now, I'm gonna have a whole scene that pops into my head for that. So, you know, it's like every little thing, I'm gonna be like, okay, we could do this with that. We could do this, like all the options is kind of lay themselves out for me. So don't think, I'm like, we have to do this. It's more of there's ways we can do this. Are they good enough to keep that kind of thing? So anyways, yeah, we just need to move on. We need to get to work and maybe maybe, well, no, no, you know, on the document, it's just, I don't know that this is gonna be, we might need more information than we have right now. Like other things might happen. Like you said, we didn't know this character at first.  But also when he does finally take it, he's not going to hold on to it because Shane is not gonna be selling drugs. Ningo doesn't want drugs at the carnival, but he can't seem to get rid of this. But if we're going to go down that route, there's got to be some kind of scene where he tries to get rid of it before he even gets there. Maybe even twice, any number of things, I don't know.  I don't know, any number of things could happen. He could be about to, like you said, discard it and Sam could be like, hey, you coming or not? You know, that kind of thing. I don't know. Something along those lines. But you're absolutely right. I do not believe at all, like not even a modicum that he would hold onto this for no reason, because he's not gonna sell it.  This cocaine has no value to him whatsoever other than it not being in the house of Cassidy. Tim Meyer, don't know if you're still here, Tim, and hey, everybody else that I haven't said hello to. Oh, hey, Tim. Oh, chat just kind of like, last thing I saw was Paul saying, see ya, Hailey. Good morning, Tim. How doth thou do? Tim will tell you, Tim will tell you all about my control freakiness.  Yeah, neither does Tim. Good morning, Zeely. Just as laid back. Yeah, it's just a matter of, and like Tim, what I was telling Chad with me, I don't know if it's the same with you, dude, but with me, it's all about, I edit myself more than anyone else, so it's really nice to have someone going over it as I'm writing. I said earlier that it was kind of like having an AI in my corner, you know, I write something and then they automatically come after me and, you know, and fix the issues, because I'll be going through here and I'm like, okay, this isn't very good, but I'm gonna go ahead and do that so I can move on to the next paragraph or scene or whatever. And then I'll come back and Chad will have fixed it exactly the way I might have fixed it or close enough, you know, for government work, that kind of thing. But with me, I go back and usually, when I say I rewrite, when I'm rewriting, I'm rewriting. Like I will scrap everything and start from the ground up. Every single chapter I will rewrite in whole. So I'm not attached to anything I write in a rough draft, period. I don't know if you're the same way and that's why you're chill with it or if it's just like, you know, Chad knows what he's doing, I don't know. But with me, it's just a matter of I know I'm gonna change what I'm gonna write anyway so I don't get attached to anything. You're writing too, Paul, a horror book? Good luck with that, man. I hope everything turns out well and you get it done. Just remember, you can't fix what doesn't exist. Yeah, I wish I could do that. It just seems like so much more work. But so for both you and Tim, when you guys do that second draft where you do heavy revisions, do you have, do you type the end and then go right away or do you have a lot of time in between? I do what, and I get this 100% from Stephen King. It's in non-writing. And I literally give it the six months he says. So I will write something and I'll go write, you know, three or four other books or whatever it is I'm doing next and I will come back to it. But it's usually anywhere between four and eight months. It's something, you know, it's six months give or take two because what I'll do is I will write other things until I completely forget about that other book and everything that I said, because I have a bad habit of reading what I thought I wrote or what I thought I meant instead of what I actually wrote. So I have to completely forget about it before I come back to it. And then when I come back to it, usually I'm like, oh yeah, all this is garbage. So I just start, I'll put it, I'll print it all out. I'll put it up on a, I have a little stand. I'll put it on the stand and I'll just start, I'll start reading is like, okay, I want to say this better. And then usually it takes me just that one more draft. So I'll do the rough. I will rewrite the rough the way I want it. And then I'll go into like first draft territory where I'm just fixing, yeah, exactly. Yeah, it's like, I crank it out and let it sit for a few months. That's exactly it. Yeah, that's what Tim says.  I don't know. I start my second draft, revise everything and then I'll go back again and then I will read it out loud. Okay. Which catches even more. Yeah, I mean- The thing is you edit as you go along. So you're really comfortable with what you've already written. With us, I don't want to talk for Tim, but for me it's just, and I'm even holding back on the word vomit because what I'll do, because I don't want to literally triple work you, I will, when I'm writing, normally what I do, and that's why I'm going so slow with this one, not just because I don't know what's going on next and what you want me to do next, that kind of thing. It's mostly I'm going so slow because I will literally write the same sentence three or four different ways. And then when I go back to the book, I will pick my favorite of those. But I literally just repeat myself constantly, just in different ways, different structures, that kind of thing. And then when I come back, I will cut it out. Yeah, pick the right thing. Lee says, yeah, my first drafts are hardly legible.  The second draft is certainly cleaner. Yeah, I'm not going to correct you on semantics, but it's like rough draft. The first draft should be the first one that you start editing, like once you're happy with it. And then second draft is more of a, the first one's like continuity errors and things that might pose a problem. Second draft, at least for me, when I'm working with like traditional publishers, that's usually, you know, you call the initial one that's garbage, the rough. And then the first draft only is the first draft when you start to edit and you're comfortable with everything. And that's when the content editing comes in where you're trying to figure out, if everything fits, and then you have to do a second draft to fix those issues.  There's that joke that just keeps on running and running and running as you're going through and finding little minuscule errors and whatnot. But yeah, my roughs are always rough.  If you're a pancer that, see, I don't believe that people who plot actually write rough drafts.  I actually didn't realize the first was technically rough. Well, it all depends. If you plot 100%, it can be your first draft. You have no rough draft.  You're telling yourself the story. You're getting it out. You have no idea what you're going to be doing.   The thing that I've said over and over again, I said it on this stream too, you can't fix what doesn't exist. So as long as you have, as long as you have the, I guess the foundation and the frame, you can start adding stuff to it or even taking away. Do either of you use beta readers? I know Chad does. I don't use them anymore. Where in your process do you bring them in? After a first draft, that's when I need help with continuity and content and whatnot. Yeah, each book is also a different experience. You're right, Tim. Yeah, I use about, I try to use between four to six beta readers and I give them the cleanest possible manuscript that I possibly can. So that they are only finding stuff that I wasn't aware of. Yeah. You got a line here that is written as though it's a, like he's reflecting on something that was already told, but I don't recall ever seeing this before. It's the things we say and do to convince ourselves we're not bad people. It's just, is that just a thought? Yeah, that's pretty much. Yeah, I don't even remember writing that. I don't remember writing any of this. That's why I'm going back and reading, reading what I wrote last time. So for those who are curious, we're at 32,500 something. Jesus Christ. And I'd say at the very least, we're halfway, but if not halfway close, you know, I mean, we're trying to hit 65, 70, right? Right, yeah. Oh, we're going to hit that, I promise you, because we ain't even got like the carnival moving yet. Yeah, this is where the cocaine turns into a subplot. Yeah. For a while. Ahem. Thanks, Viking. Yes, thank you, Viking. I'm going to go ahead and add that back. My wife was just in here, she said hi. Oh, hello. Cooper, what's the matter, baby? No, come here, Cooper. What's up, Lee? Yes, my dog's name is Cooper. Special agent, Cooper. Oh, that's cool, man. Yeah, I named him after both, I'm a huge Alice Cooper fan and a huge Twin Peaks fan and my wife said something about the dog looking like he's wearing makeup. And so we came up with the name Cooper and then I thought we'll name him Special Agent Cooper. So it's kind of a double, double meaning. All right, I've already been in the seat an hour so I'm going to go ahead and take my break. Give me 15 minutes this time because I'm going to hit the restroom, too. You must not know about me, you must not know about me. I just thought of something, man. Yeah. I don't want to go back and change it. We already had that costume jewelry and I like that idea but if we hadn't had that idea, we could have had his mom cremated and they sold her urn and just left her ashes there in a plastic baggie. Oh, Jesus Christ. Morning, solvents.   Oh, I'm going to leave that one up to you. I like it, but yeah, it's cool. That's rough. That's a rough one. We could have, we could go in there. You know how we talk about the golden tooth? Mm-hmm. We could mention that there used to be an urn, like so-and-so's ma or grandma or something like that, but they, and so now on the mantle there, some mantle, a windowsill or something like that. Yeah. It's just this bag of ashes that's been sitting there since they sold the urn. Christ. I mean, yeah, yeah. Urns are not cheap. No, they're not. I mean, this is 89, but yeah.  But would, I mean, unless she had like, I mean, that could be a whole, not subplot, but that could be a whole reasoning in and of itself why they took them in. Maybe she had life insurance or something. I mean, how did she, who paid for it? It could have been the grandma's. So it was handed down to the mom and then a mom or dad died and then they got this urn. They're like, well, sell the urn. You know, like it doesn't mean anything to them, but it did to who owned it before. Right. Definitely an option. Definitely an option.  Mm-hmm. Are you frozen, dude? Or is that me?  I don't know if you can hear me. Am I back? Yeah. I'm back. You're back, but pixelated. I could hear you the whole time, but hang on. No, you look better. No, you look better. Yeah.  That's what it is. It must have reverted the Wi-Fi there for a second. It's back on land now. Mobile. All right. Time for me to go on break when I get back. We can either continue working or we can chat for a bit, whichever one. I got one, two, three, almost four pages done. That's pretty much been my average since we started. Okay. So anyways, I'll be back about 10 minutes. Okay.  Welcome to my world of fools, pink champagne, new swimming pools. I'm here, eating lunch. I figured. All right, Viking. You're probably already gone, but have a good one. Let's see what Mr. Lutzki has done today. Ugly doggly, 12 followers. I need 38 more followers on the Twitch. All right. Oh, good, very, no, because I got to get up in the morning, but I'll definitely be reading it after, I'll start it after our stream and morning solvents. And then I'll spend all day Wednesday up until the stream reading it. What are you reading? Holly. Holly comes out tomorrow. Oh, okay, cool. So I definitely want to stay up reading it, but no, I'll start reading it tomorrow after this in between streams and then all day Wednesday. And I'll probably have it done by Thursday. We'll see. I don't know. It's your favorite. Yeah, I saw you said that on Discord. So I'm looking forward to it. I'm just looking forward to a new King book, period. Really. So the fairy tale was great, but I mean, it's like every other book has been kind of stinking lately. Well, no, that's, that's wrong. Cause I loved, let's see here. Yeah, everything after the Bazaar of Badger, you got Sleeping Beauties, which was bust, the outside of the Institute, if it bleeds were all good, but then Billy Summers was bust and then fairy tale was good. So I'm just hoping that Holly, I'm sure I'm going to like it. As long as Holly, the character is the same, I'm sure I'm going to enjoy it. So I'm also listening to a bunch of different audio books on Scribd for Halloween reviews. You got 31 days of Halloween coming up. I already got two videos done, two movie reviews. Gonna have a new releases week, horror movie week, a classics week where I'll be doing all these. I've already shown these off, but a woman in white, Wilkie Collins, Mysteries of Udolfo by Anne Radcliffe. Yeah. And then The Castle of Autronto by Horace Walpole, which I had never read, but I had quoted in one of my books, which is, I find that hilarious. And then The Monk by Matthew Lewis. Oh yeah, I do it every year. I usually start about mid September, but this time I'm hoping to have all the videos done before October 1st, done and uploaded. So that's another reason why I haven't been posting any other content. That and I've been busy, but I'm saving all of it for Halloween. I also have a review of The Weight of Blood by Tiffany Something. It's the remake, the reboot, reimagining of Cary by Stephen King, which is weird. I have never read a reboot of a book when the author has still been alive. Yeah, that's weird. Yeah, so, but it changes the entire aspect instead of Cary being nerdy, white girl, this version of Cary, which is a completely different name, is a mixed girl who passes for white. And one day, this is the very beginning of the book, one day, she's never been out in the rain before because her father's controlling all that. Her father's white, mother was black.  And everyone realizes that, you know, she's not 100% white and then things go downhill from there. Yeah, Tiffany D. Jackson, that's it.  I'm trying to read only the, I'm trying to do, well, like I said, it got new release week, so Weight of Blood will be that, will be the first one. So I got new horror release week, horror movie week, classic horror, classics week, just like I did last year. And then the fourth and final week is gonna be like a history of horror kind of deal. It's gonna be more discussion video thing, probably with some other reviews mixed in. It depends on what all I get done, but yeah. So the only two reviews you're getting this month are Broad Street Bastard by some dude and then Ahali. And no, I have not finished it yet, but it will be finished this week. So I'm like 20 pages from the end, it got nothing to do with the book being bad once again. It's literally just me not feeling like reading. And I'm hoping the King gets me back into that place, but usually I'll read a Stephen King book and then I'll be like, eh, let's try this other person. Then I go read it and it's not Stephen King and everything sucks for a couple of months because it's not Stephen King. I think I'm like 180 pages in the Duma King maybe. Ah, cool. You've read a bunch of Teak King Fisher. I've never read anything by her, I think. Ursula Vernon is her real name, huh, interesting. Yeah, what's on my list is What Moves the Dead, which is I think her most recent book. So that's the one that I have. I'm doing the audio book on a script. Got some other things. And then in November I have to review S.A. Cosby's new book, All the Sinners Bleed. That's pretty much it for the year, probably the rest of the content's gonna be whatever I feel like doing in between streams. And then once me and Chad wrap this up, I'm gonna be working with Derek on the same thing and then I'm gonna be working with Viking on Screenplay Live, all that stuff. Anyhow, got a full plate ahead of me. It's just gonna be weird to get done with this book and it pretty much be done, except for editing and all that stuff. Gonna be really, really weird. You mean because you're like showing up for work? Well, it's just, no, it's just, you know, as much editing as you've done already, I mean it's just gonna be light work there on the back end unless we decide to change like whole sections or something. Right. And I'm just not used to that because I usually take longer on the back end than I do writing the rough draft. No, Thorn Hedge just came out and a house with good bones before that for King Cusher. All right. Well, all I know is that it was in the new release section. What moves the dead was in the new release section for Scribb, so I don't know how long it's been out, but that's what I was going off. Thorn Hedge, good gravy. So she writes into horror and fantasy and wow, she's got a grip of books. I knew she had a lot. What moves the dead came out last year? Yeah, it'll be in their new release section. They still have Billy Summers in the new release section. So, and as of tomorrow, there will be two books out after that one. We're also getting a new collection. Okay, something like, if you guys like the darker, whatever, I can't remember what it's called, but it's something, hang on. We'll probably get that next year in September, unless he has a novel for September and then we'll get it early. Yeah, you like it darker. Yeah, new collection out in 2024. You like it darker. So we got, hang on here, full dark, no stars. Just after sunset, full dark, no stars and you like it darker. It's gonna be interesting. It's like a little trilogy of stories and novellas and whatnot. It'd be great if somebody found a lost, ketchup, camel or collection. Yeah, it'd be interesting. I'd read the mess out of it. I haven't even read all of his stuff yet. I read the lost, Girl Next Door, of course, the entire offspring series, including the woman and all that. I haven't read the one with the blue book with the dog on the cover, whatever that one's called. It's the one he wrote with Lucky McGee, I think. Yeah, something, secrets or something? Yeah, it's something like that. It's got a dog on it, that's all I remember. Secret life of souls. Secret life of souls. And there's a couple other ones, like She Wakes, I have no interest in that whatsoever because he doesn't even like it or he didn't even like it. So there's only foray into the supernatural. As much as I love Ketchum, because he's one of my, him, King and Lansdale are my top three. I haven't read much. I've read Red. I've not read that one. I have seen the movie, though. Brian Cox's Amazing. Yeah, it's a good movie. And I read, Dallas is actually in that movie too. He plays a bartender, of course. And I read Secret Life of Souls. I've read the first, is it off season or off spring? Off season? I think off season is the first one and then off spring is the second one. I've read off season and I will not read Girl Next Door just because I'm too scared to because I know how he is with words, man. Oh, it's destructive. It's definitely destructive. I've read it twice and I kind of, I don't regret reading it the second time, but I mean, it was just as bad, not bad, but it was just as disturbing the second time I read it. And I read Grille in the Room and Peaceable Kingdom. Yeah, I haven't read any of his short story collections. He's actually, my three favorite short stories are Tell Tail Heart in the Hills of Cities and The Box by Jack Ketchum. Love The Box. I knew The Box was coming, I knew that one. It was adapted into an anthology, what was it called, XX? Yeah, I saw that, yeah. Yeah. Is that right? Yeah. If you wanna see a weird, not in an adaptation, but something that might remind you of The Box that has that same, like very uncomfortable feeling, watch Killing of a Sacred Deer. Oh. That's got a lot of the same, like dude, like dude's not eating, dude's not walking, and then his sister's not. Oh, I know, I'm well aware of that movie. It is my oldest, one of their favorite movies of all time. And they watched it when they were like, what, 14 or 15, something like that? I can't remember, but it became their fit. They watched it constantly. I could not get through it. Really? I don't know what it was, man. It was, there was something about it. It of course has a very oppressive atmosphere, and the visuals are absolutely striking, but I think I have the same problem with it as I do Kubrick's The Shining. It's just, I don't know, it's just, maybe I do need to finish it, but it just lacked any, it was very clinical and surgical, like I say about The Shining, and it kind of like lacks heart, at least what I saw of it. I think I saw like the first half of it. I don't dislike it. It's just, I don't feel the need to continue watching it any time it's on. I think that maybe you didn't realize that it's a very quirky movie. Like the acting is very, it's like David Lynch, like the acting is purposely like quirky. And- Same with Wes Anderson. It makes it kind of, I mean, it's not a comedy by any means. It makes, but because of that, it makes it kind of dark in like, you don't know what is going on with this kid. What is going on with this man? And it makes it kind of, but yeah, as soon as I got done with it, it was one of those movies where I was like, I mean, I loved it. It was the best movie I saw that year. And, but at the same time, I was like, man, I kind of wish I wouldn't have watched that. Because it really messed me up. The ending is very dark.  The darker, ending the better. Joy Ride is good, but it's probably, it's probably my least favorite of Ketchum's stuff. And that's, and of what I've read, other than She Wakes, which I have absolutely, I don't know, there's no draw or pull to actually finish that book for me, especially no one he didn't like it. He wrote it on spec, if I remember correctly. He was writing it for someone. I can't remember the story behind it, but anyways, Joy Ride, I did enjoy, but I mean, I haven't hated anything Ketchum's done, but that was probably my least favorite of the ones that I did read. You probably won't like Secret Life of Souls. I mean, it's okay. It's probably my least favorite. I don't even think I own that one. And yeah, I may not. My favorite book in the off-season trilogy, whatever you want to call it, The Cannibal Trilogy, is The Woman, actually. I really, really enjoyed that one. The movie too, even though the production quality isn't amazing for that one. It was like much better. The first two movies were much better. She Wakes is a Little Week, yeah. The Supernatural doesn't work for kids. He didn't even, from what I understand, rumor, legend, myth as it, that he didn't even want to do the book, but he was paid to write something supernatural. And that's what he did. I can't remember if I heard that from him, or if it was an interview, or what. I can't remember, but I do recall very specifically, him saying that he didn't even want to write the book, but he got paid for it.  I don't know if it was a matter of that, or what, but his heart was not in it, so. Yeah, he was not a big fan of supernatural stuff at all. Which is funny, I'm actually changing the subject here. It's funny that, you know, top three favorite stories is In The Hills, The Cities, because that doesn't get any more fantastical. Like, that story is just so out there, wild, wacky. It's, I love the story. It's my number two. No, actually, it's my number one. And then it would be Under the Blackwater by Mariana Enriquez would be number two, and then The John by Stephen King would be number three. For me, it has everything to do with, I have never read a story like this before. Exactly, that's exactly how I do it. Yeah, it's not another ghost running up and down stairs, it's like people creating other people using people.  And that's one of the things that I believe is Barker's strength is when he can be wild and not have to explain anything. And that's why I think he's a better short story author than he is a novelist.  He just over explains and it all feels like padding from him, I don't know why, but it does. And I've tried numerous times, five times at this point to try and read through his entire catalog and I keep getting stuck on Weave World.  It just, it's very much, oddly enough, it's very much like Stephen King's fairy tale, where it's just the world that you travel to isn't completely different from your own kind of deal.  I just, I get lost in it and not in a good way. It's like I'm stumbling around here and his very in-depth descriptions of every little thing because he writes about things people have never seen before. So he has a strength for that, but when you're trying to get through a six, 700 page novel and you're getting bogged down in the description that it's never a good thing in my opinion. But it's just too flowery. When Books of Blood came out that just, I remember it just blew everything up.  It's like, man, what is, he just exploded. But it's the same reason why King and Straub and even Anne Rice to some extent were so popular is because they made literary fiction commercial. They made it, they made literary fiction fun to read. And one of the reasons that is is because they put the horror stuff in there. They put the wild wacky, the not really not, Anne Rice, not so much, but she was very flowery with her prose. And before that crew, I mean, the best thing we had was like, we had Poe, we had Lovecraft, that kind of thing. Very dense stuff. Yeah. And they found a way of writing that really deep literature and making it accessible to everyone. So, Straub, Straub, not so much. Straub was still a little more vague and obtuse and too dense for some people, but I would say definitely King and Barker and Rice all came out and they were like, hey, let me show you how it's done.  I've never read Straub. Straub, I think you'd probably hate him. It's just, he's so, it's just brick after brick after brick of text. And his humor is not funny whatsoever.   So, in fact, she's who I mimicked when I started doing my erotica. And it was very popular, you know, so quite a few of those books. But yeah, I don't know, it's just... And that's one of the things, you know, I'm also writing in all these different genres and everything and just taking chances and seeing what people like, what people don't like. It all really comes down to whether or not people like your writing.  They'll read anything and they'll enjoy it no matter if they like it or not. It's kind of like how I look at Salem's Lot. I hate vampires, but I love Salem's Lot. I hate vampires, but I love all the vampire stuff in the Dark Tower series. And it's no different from any other vampires really. It's just common as bloodsuckers.  And I definitely prefer my vampires as monsters instead of sexy. But I think the older I get, the more I realize, if I'm a fan of a writer, I probably am not going to hate their stuff.  Like he writes modern-day kids terribly.  I don't know, I blocked out a lot of Billy Summers. I think he ends up having sex with the girl he rescues anyways. But I don't think it's a graphic, like not graphic, but I don't think it's like it used to be. Dean Coons was his stuff. It's funny because Dean Coons didn't want to put sex in any of his books. But he wrote some erotica with his wife and then he wrote some erotica by himself. And finally he dumped all that because he wasn't making enough money and he started writing the sci-fi stuff that he's known for now. And he had like 10 different pin names. And nowadays, well, he's been republishing those under the Dean Coons name since the 90s, but it's just he, every time he would write something and it didn't have sex in it, he'd take it to Random House, Valentine, whichever subsidiary it was. And they would be like, it needs sex.   Like, that's the only, like the worst one, the worst line, and I've mentioned this all the time is the ribbons of semen. He's spurted ribbons of semen into her velvet, no ropes, spurted ropes of semen into her velvet interior. I'm like, that's the worst line I've ever read in fiction. It just, it stuck. And it's in my favorite Dean Coons book. It's in my favorite one.  They could be the worst or the best. I just gloss over them, it doesn't... Yeah, I don't bother with them. I tend to skip them. I have never read anything that physically aroused me. So I don't get that aspect of things. I know there are people who do, and of course, nothing wrong with it, no shame on them, but I've never read anything. I'm more of a visual person.  And then I hopped on Twitter for a hot second the other day and the very first thing I saw was some, I don't know if it was Hailey Piper or someone saying, if your book doesn't have sex scenes, add it. It's just as important as violence. And what else did they say? And the only thing better is sex after violence. So I'm like, okay, I'm really out of touch with what people want these days because I thought it was a good thing we were moving away from like graphic sex scenes and movies and books and whatnot. But I guess not. I can't think of any of my books that would be better. I can't imagine writing up all strings of flies and including sex or just wallflower.   There would have been something. And I guess that's kind of what I'm getting at when I say I'm more vulgar than you. It's not a matter of that you're a prude or anything, but I always have something like some kind of deviant sexuality, something that is completely out of place in the story. I think one of my, and this isn't on the deviant side, but one of my favorite sex scenes that I've ever written is between the two men in The Bedding of Boys, Walter and his lover, when Gina goes into and stabs the dude in the side of the head and he bites it, they're in the 69 position.    And all that's fine if that's what you're into. I'm not saying that's deviant, but you're kind of on the fence because it is after a fight. So it's make up sex.  And then you have every single sexual relationship in that book is kind of rocky and whatnot.  And she ends up killing both of them. Sorry for spoilers, but I mean, if you haven't read the book by now, go get it. But anyways, and I wanted that scene.   So it's not like, I even managed to do, well, I don't wanna tell you this one because you haven't read it yet, but I managed to do one where the main character dies. And it's in the first person. And I managed to do it to where is eating cookies a gay expression? Is it? I don't know, we can always check. It's a meme, but me when I found out eating cookies were not a good thing to eat for when I, what the hell?  Mukbang. Yeah, eating cookies.  So I don't think it's like I wanna ride my bicycle I wanna ride my bicycle, like from Queen. I don't think that's what that is at all. No, before it was sex before violence. No, they are guys and probably not, then probably not. But I mean, then again, people are constantly coming up with new ways of saying things. You're welcome. All right, that's getting a little creepy. We both just like grunted side at the same time, Chad. So I think it's time to call. While talking about sex. Exactly, exactly. So that's enough ASMR, dude love for y'all.  Just let you know tomorrow, as always, Tuesday, Monday, Tuesday, Thursday, Friday, we'll be here at nine o'clock those days. I'm also gonna be streaming on Twitch at five PM every single day, maybe a little bit earlier. But if I go earlier, then I will put it up on the Discord. I think that's everything you guys need to know, Chad. You got anything you wanna say, brother? No. No, okay. Great streaming. Thank you, Solvents, appreciate it. In the, hang on, hang on, hang on, we might have a word.  Well, there you have it.   Okay, you suspected, okay, well, hey, whatever. You learn something new every day, that's what we're here for. But yeah, I'll see you guys later. Until next time, all hail the chair.


Thank you, Edwin, for the description. So yeah, so you heard about grab scale and how fast we've grown. You all know. I hope most of you guys use grab to come here. And as Edwin said, we're doing almost three million bookings, three million rides a day. And rides is actually not a good indicator of load because bookings is what we care about. How many requests actually come to our system? And our drivers, how many drivers do we have online? So we've had basically a lot of learnings on how we've improved reliability. There's a huge amount of content which is not enough. We'll probably be here the whole night. So I've tried to cover only a few aspects of it. So, sorry, before that, yeah. So basically I want to cover five things. The first thing is, how do we kick off standardized monitoring and alerting? Because that's one of the most important things to get through. The second thing is, what do we monitor and what do we alert on? Because this is one of the things I feel that it took us a long time to get right. And it led us to a lot of sleepless nights. The third thing is about handling failures and how we handle failures better. The fourth thing is something that I feel that, again, we took a very long time to drive across the org. And that is operational responsibility. Usually people think it's an assistive steam or only the engineering team is supposed to keep the system up. And the fifth, basically, where do we go on from here, right? So, yeah. So the first thing that we made sure is whenever any infrastructure on AWS, because we're pretty much entirely on AWS, we used to run into a lot of incidents where someone provisioned an EC2 instance, a service, and then they forgot to add monitoring to it. And the CPU is being consistently growing over the days. And suddenly we only know it when, boom, 100% at peak hour and then everything's down, right? And it's just a human slip up, right? And so the first thing that we made sure we started implementing is that ensuring that any infrastructure that's provisioned always has standard monitoring configured. And I come back on how we exactly do this. Now, the thing with standard monitoring, it's hard to get right for everyone. It's not easy to say everything has got to measure these things. And different resources will have their own metrics and that you need to figure out your own, what you think is important. And usually this will come through trial by fire. You will learn it after some incidents. One of our painful incidents we learned was we had elastic cache downtime, where once, we've been running elastic cache for more than two years now. And suddenly with this downtime, we had no clue what was going on. It was just slow. And the only thing that we had done that day was we had created a read replica for it. And everyone's confused. And the only thing that we found out later was African-tagging AWS support and so on. We basically hit network saturation on that node. Because of the replica is now doing twice the number of network traffic, we hit saturation. And we had never considered adding network alerts for elastic cache. So these act as baselines. People will have to tweak and configure it, but that's where we start off. So these are the main tools that we use to keep track of all of these things. CloudWatch, because basically it comes out of the box with AWS, you'll significantly use it. It's pretty good. If you use Datadog, Datadog is basically a graphing and monitoring tool. I'll show some pictures of it later. We've integrated CloudWatch to pull stats into Datadog. There's a bit of a delay. And we use Datadog as our main alerting platform. So that we have one way of alerting things. Scaler, I think was alluded to in Jack's talk as well. Scaler is actually a log aggregation tool. It's similar to Splunk, Sumo Logic, if you use those things or if you're running your own ELK stack. They say that they're not on elastic search. They have their secret source. Then we have Slack, which is pretty much always on Slack and everything goes to Slack. You would find audit logs in Slack. You'd find alerts on Slack. You'd find hacking of alerts on Slack. So everything goes to Slack.  So that's how we configure everything. Now we use Datadog as our main platform, right? Every single metric that we send is sent to Datadog in some way or form, right? And then we use that to configure all our alerts. Datadog is pretty good platform. So this is how it would look like, right?  It'll trigger some people. If something is really going bad, it'll trigger page duty alert. And that also comes on Slack, even though you're being paged. You see, database is our common problem. There are things like, you know, we use Scaler also to basically do log analysis and it'll pull out stuff like, hey, it goes panicking, you know, on this server, go look at it, right? And this actually really works really well because people are always on Slack and you know, you always have eyes on it. So even if the on call is not responding to the page, other people are aware. Like if they're on Slack at that time, they are aware. And most of our incidents usually happen during working hours when things are changing. So the first thing that everyone starts measuring is the technical metrics, right? CPU, memory, latency, throughput, network throughput, if you didn't do it before, and so on. You know, it's good for a start, but it's really not enough, right? The main thing that we learn is that's like, I have no idea what that slide is, but. It's a lot of money, maybe it's the next slide after that. No, so it's supposed to say that I'm really missing my key message here, but it's supposed to say, you know, you're supposed to measure your business metrics and that's what you're really supposed to alert on. Grab's main metrics is rides, right? You know, Netflix, their main metrics is what they call plays, right?  Amazon.com's metric might be, you know, purchases, right? You should figure out your own main business metric and that's on a platform level, right? As a whole company. Then each service themselves will figure out their metrics. For example, our pricing service, you know, will probably figure out a business metric on what's our average price we're charging in Singapore and so on, right? You know, our POI service probably be serving like, what's the number of successful calls that we're returning. But each service should define this and have an entire dashboard dedicated to it. And that will become your authoritative source of truth. This is a chart that everyone looks on at Friday evenings because Friday evenings is like the highest figure we get. And this basically shows our rides compared to the previous week. Unfortunately, I have to remove the y-axis. But the blue line basically shows today and the purple line shows last week, right? And so if we see, this graph is very peaceful, right?  And you see this and nothing looks, nothing's wrong. And you can- Yeah, that's data dog. That's data dog. All your alarms are going off and you can come back and say to your business like, yes, we know probably there's something's going on but people are still getting rides, right? There's nothing actually impacting the passenger that he can't take a ride. And that's, that visibility, something is really important to have. You can tell business, you can tell them, look, this is what exactly is happening and you know how fast you need to respond. Like if that's gone down to zero, it's basically do anything it takes to get back the system back up. But if that's not gone down to zero, take your time to actually solve the problem because you might actually inadvertently bring that down to zero as we've done, right? The next part is about, you need to constantly tune alerts, right? And that's again something that requires people to take an interest in. You need to go look at all the time because if you're overalerting, people will start ignoring alerts and that's what happens all the time. We used to have some databases that alert all the time and databases again, sorry. In my opinion, it's always better to under alert than over alert because there's nothing worse than you missing an alert because it alerted and you ignored it, right? It's better that you didn't get alerted at all and every time an alert comes, it's actually something that you need to look into. You'd have much better response time that way. So we actually try to go through a pruning process of saying these are non-actionable alerts, let's remove them and keep only actionable alerts. I don't say we're perfect there, but we try, right? The next aspect is, right, you got your monitoring setup good, you got your alerting setup good, things will fail, right? That's why this thing called failover, right? Things will fail. And you've got to be prepared to handle them. The perfect example or analogy that they give, I'm not sure if anyone's familiar, is cattle, not pets. And if anyone's heard that analogy before, basically you think of pets, you think of your servers, you give them cute little names like Tom, Harry, and you know them really well and if one of them dies, you're really sad, right? But with cattle, it's not really like that. It's like you've got so many, one goes missing, it's okay, it's not the end of the world. And that's the kind of, I did not come up with this analogy, by the way. I'm not so cruel to animals. But that's the kind of analogy on how you think of your machines. Your machines have got to be replaceable, right? And you'd want to prefer ephemeral things rather than stateful things. And that's why database is actually the hardest thing to do because they cannot be ephemeral. Essentially they have to have state. But things like your, you know, your EC2 instances, try to keep them as ephemeral as possible.  You'd want, you know, any instance if it goes down and new one spins up, fine. You probably have a short period of time where you may be overloaded. Great, you could handle that as well. The third thing that really helped us a lot is the concept of circuit breakers. Basically circuit breakers, the design principle works in the fashion that if you hit a resource, let's say service A is hitting service B and is getting an error. Usually the natural response is to retry. But what happens is if there are multiple services talking to service B and they all retry, you're basically bringing it down even further and they keep retrying, you know, you're just causing a storm there, right? The circuit breaker pattern basically says after a certain threshold, you stop, right? You wait a certain amount of time, then it will go into what is called yellow state, right? So now you're in red state, you go to yellow state where you try a few more times, a few requests. If they pass, you potentially increase the number of requests that you keep trying until you find it's good, you go back to Green State and all the requests go through. If during the yellow state, the requests fail again, you go back to red waiting. This basically gives time for the service to recover and also prevents the cascading effect because every time you hit the service, you're waiting for a timeout, maybe a second or two seconds, right? And each time you timeout, you're becoming slower back to your client.  Each of them timing out one after the other. Now you've got 10 second response time back to the pack, for our case apps, right? But if the first client was to fail fast, you know, you could return an error back way faster. And this basically allows us to know things are wrong when basically the circuit breaks, right? And the final thing is actually to test out your assumptions. One of the biggest failings was, we implemented circuit breakers, but we never tested them. So our thresholds were all wrong, right? Like our system was down, but the circuit breaker never fired because someone had set the threshold to 100 seconds, which we were never gonna hit, right? Everything times out after 20 seconds because that was the timeout value. So you need to test out your assumptions. What we do now is we actually can, not chaos monkey style, but we actually do controlled down times on production late night. Thankfully, I hope you guys don't try when you're like after clubbing that or something and we're down because of a controlled outage. But we do this and generally, we don't bring the system down completely, but we basically bring a small component down which doesn't affect rides. We test it out to make sure that things are actually working and assumptions are right. And that, I mean, assumptions are wrong. That's a good indicator because finding out then is better than finding it out at like, you know, five PM when everyone's trying to take a ride. So all of that great. Now you've got this problem, right? Features, deployments, velocity, right? The trifecta of things that people ask from an operations team and was a stability, right? They always won both. And they always seem to be odd against each other, at odds against each other, right? The first, the way you can drive operational responsibility across the team, is first you need to start reporting, right? You need to start, how we started this really late. Like we started doing this properly only like last year. We started sending weekly uptime reports to everyone. Everyone in the company gets it, right? Like they know what our platform uptime is. They know like each service, what we even track AWS is like on how we use AWS. We track like whether any of them went down and so on and so forth. And then we would conduct postmortems on every incident and we would basically send that out to everyone as well because postmortems generally are not only technical learnings but they are also process learnings. And we had postmortems where we basically came out to marketing and said, you guys can't do push notifications to every passenger in Singapore all at once. Because all of them open the app at the same time and we're not ready to handle that burst in traffic, right? And so they, okay, let's do batches, right? So these are the kind of things that people learn after a postmortem and it has to involve everyone. The fourth thing, we still do this in some way is we actually restrict velocity in certain ways. So we have something called the Hall of Overlords. We are basically people, it's a gated process of getting to deploy to production. Basically we have slots. And only 1% can be using a slot at a time. And basically what this gives us is if something goes right wrong at 1030 and the last system deployed at 1020 and there was only one system, it's most likely that one. It's better to roll back that one immediately and see the fixes of the problem. And it prevents overlapping mistakes happening. It's easy to rework. This is hitting its limits right now as we grow because there's just so many services and limited slots. And it's only restricted during working hours. So it's like 10 to five. So it works in the short term, but we'll probably have to get rid of it at one point. Right? How many of you guys are devs here? Because they'll probably give me dirty looks right now. Devs should be on call, right? This is something, thankfully, we started very early in the process where if you put a service in production, you're responsible for it. You're on call for it. That's when you care for it. That's when you'll do things to prevent you from being woken up at three o'clock in the morning. The ops teams cannot know everything, especially once we have us now, like ATE services in production, you just cannot know everything which is on production. The other aspect is about illustrating the cost of downtime.  Thankfully, our business knows that really well because all the drivers call in like, ah, they understand that, but for y'all, you might not, right? Like the business teams might not. The third thing that we did is small issues usually add up. And this is something that's usually, you know, sideline and brush under the carpet. We have a separate process of tracking them where, you know, these small issues that get reported by one passenger, two passengers, they come into our customer support, tech support will pick them up and create tickets for them. And so then people will once in a while keep track of that and we have reporting on that as well. And the final thing is we never had, you know, uptime targets at one point. We were just, you know, freestyling it. We finally set targets, right? This is where we want to go. And this sort of, does sort of internal checks and balances because you realize like, okay, we only have like 10 minutes to break, meet up. Like, you know, there's two more weeks to meet our goal. You know, let's try a bit harder to keep it stable. Let's go through a bit more preventive measure because now it's a team effort, right? And that really helps as well. Ah, sorry. Okay, so, I mean, we have limited time as I said, you know, there's a lot more things we could cover. Hopefully maybe in another talk, or you could catch me later. But there's a lot of things we did in terms of architecture patterns, right? How do we improve reliability from actually tackling how we designed our software and how we designed our services? The second thing that we're rolling out now is SLA's between services, right? Internally, right? And holding each other accountable. The third thing is we've all rolled out in production is what we've distributed tracing. Distributed tracing to, because you know, in a monolith it's easy, but when you have so many microservices, it's very difficult to pinpoint where exactly the issue is happening and distributed tracing helps with that. You can check out the open tracing framework. We use that. The fourth thing is runbooks. We don't do this really well. People are picking it up now. But runbooks simplify it, especially at the rate of, which we onboard people, no one can be, you know, no one can have run at this scale all the time. So especially, it's almost a fresh grab, right? The fifth thing is just training, right? How do you prepare people for on-call, right? It's, and especially on-call lead roles. Before it was basically Edwin, me, and another amazing my boss and my intern to basically, you know, be available all the time. Because if something goes wrong, no one else really knows all the interactions. This is mostly trial by fire, but there are ways to improve that as well. And then, you know, deployment pipelines, how do you improve that and so on? So, I mean, feel free to talk to me about it, but there's a whole lot of content. And yeah, doesn't go to the next slide, next slide. Yeah, so we're just getting started. This is a long way. The SRE org is basically like, only one year old in grab, grab five years. So it's just a start of it. Any questions? Yeah. I've grabbed, how do you manage to reserve access because you need a place that like everyone has access to? The console? Yeah, or maybe a T2 or C1 or whatever. So all engineers have full read access. Full read access. Only the, what we call the CIS OPS team have pretty much admin access, with basically write access. So no one can do infrastructure changes other than them. That's a model that we're actually having problems with right now as, you know, there we have like 250 plus devs and only like eight CIS OPS teams. So that's a bottleneck that we're trying to address, but right now that's the situation. Yes. You mentioned that the dev is in 65 cities. Yeah, 65 cities. 65 cities, sorry. So now in some of the cities, they might not be that close to where you are in five states. So how do you handle that latency? Can't really just put up with it at the moment. Ask AWS to create more. No. Regents, unfortunately, unfortunately we are pretty much entirely on AWS. So, well, fortunately actually. They are only in Singapore here. So, but we don't really notice it too much because the networks in Indonesia, which is one of our biggest markets is so bad that the latency to it is a big difference because the network providers is just terrible in most of the case, right? So, like if you've gone and experienced it, like it's a world difference here. Like you get stuck in the app where you're like, what's happening, you know? The app is very unresponsive. Yes. How do you follow up the metrics that you have decided to measure? What actions do you do when you see a dip or increase some kind of metric? So, a different metric. Generally, if it's right, that's basically like taking everyone, bring the world down kind of situation. And we pretty much try to do that because usually when rights goes down, there's a bunch of other let's figuring as well. So, generally we would figure out how we keep, if it's something small, if it's a service specific one, then they would, you know, figure out what's the level of escalation they will discuss with the business teams, what are they facing and so on. But generally our symptom based alerting, like if it's on CPU memory, we would look into it, what's happening, right? If it's a database, a CPU, then you know people will go and check, you know, if there's low-quake is triggering and so on. If it's, you know, elastic categories, they will go and check what's happening. So, they would, generally some of the engineers will go, whoever owns that piece of infrastructure. So, we do have a static environment as well, but even those changes right now, so that one is a bit more lax. People have, like more engineers have SSH access, they have more control over it. There's no deployment window and so on, but they do not have right access. Yes. Also, in your databases and your easy-to-instances, do you allow the devs as well or the other QA's access on it during troubleshooting? On staging only. On staging. On purposes of standard of the... On production, basically a few people would have SSH access, but generally you really don't need, I mean generally you won't need SSH access to troubleshoot because we pull out all those stats and we publish it into Datadog or something. So, generally everyone should have visibility of what they would do. It's in very rare cases where you want to do a TCP dump or something where you'd want to go and actually SSH in. How about the database? You mentioned you have like a couple of hundred database there. How do you manage the users? They go manually at everyone each time. So, yeah, we do have something called an engineering replica, which is just specifically meant for ad hoc use for people to do and do like queries to find out certain things and so on, yeah. But that's only for certain databases, not all, because some databases will have sensitive information. You said devs are only going back to, say, for packaging also they won't access the production. No, so it depends on the severity of this thing. So, most of the time, all of the metrics should be already pushed into Datadog. So, they should have the visibility outside. I mean, they don't need, if they do need and they don't have access, usually, a subperson is also on call. They can ping or page him to get online to help or they can request for access immediately, temporarily to get it. Yes. So, like I said, we have that catered deployment window, where we do weekdays or well, working days, 10 to five, Singapore time, each person has to request a slot, then they update the docs and then they can go, deployment's automated in the sense that we use Jenkins and Ansible. So, it's a rolling deploy that happens there. Is there anything else specific to that point? Yeah. So, that's generally how we do it, but it's gated at the moment. So, you have a piece of the deployment window, how does it look like you have in different regions you have those things in there, the deployment window? So, the only other deployment window we have is for our synergy. Because our deployment window in Singapore time is pretty much night time for them. They have a separate window when they are awake that they're deploying on. So, all of Asia, the Indian model is easy. Yes. Yes. And what has been your service experience to the worst practice ever happened like, oh my God, we have never even thought that. When Singapore MRT went down in 2015, when the green line and the red line both went down. I'm not kidding. I'm not kidding. There was nothing actually we could fix at that point because we only had one database at that point. And basically the database just got bottlenecked on the load. This was quite some time ago, right? I think it was 2015 or 2014 even. Can't remember. But long story short, we literally couldn't do anything other than actually manually shed load on the API layer to just reject bookings because there were no drivers in Singapore enough to accept all of them. Anyways, so right after that incident, we introduced proper ways of load shedding on the API layer. And thankfully that has proved to be a very useful technique as well. Actually, that should have been one of my slides, but yeah. Yeah. It's always like Karen Maus here. It's always like Karen Maus here. You can only get reliable and do a certain aspect.  Yes, sure. You have dedicated Jenkins instances that actually run the code by trying to build the code. We have two separate Jenkins. So one separate Jenkins for CI in the sense that making the build itself because we use go for most of apps just to get the binary out doing the test and so on. Then we have separate Jenkins cluster to actually do the deploys. So they are completely separate. No, we do roll it. Roll it, that's all. All right, thank you very much.


Hello friends, I am Mr. Sanjeev B. Knight, working as assistant professor in mechanical engineering department, Walton Institute of Technology, Salaapur. In this video, I am explaining about the power transmitting capacity of the worm gear drives based upon its beam strength and wear strength. So, at the end of the session, students will be able to design worm gears based on its beam strength rating and wear strength rating. As we know that the worm gear drive essentially consists of the worm and worm wheel. So, worm wheel essentially in the form of a screw, whereas the worm wheel is in the form of helical gear. So, basically it is transmitting power from a screw to gear. So, it is not gear to gear pair and that is why a linear motion of the worm is converted into rotary motion of the worm wheel. So, this is the basic difference between all other gear drives and worm gear drives. And that is why the design of the worm gear drive is based upon the beam strength of the worm wheel and wear strength of the worm wheel because always the corresponding beam strength and wear strength of the worm is always greater than the worm wheel because it is a continuous thread which is transmitting the power. So, design for strength for worm gear drives based on Lewis equation is applied to worm wheel teeth not for the worm. So, always worm wheel teeth is designed as it is weaker in its beam strength and wear strength. So, this is the basic difference and because of that and these are also available as standard mechanical equipments as a gear box worm gear boxes. So, gears are usually designed according to some national and international course and there are two basic equation as we know that beam strength concentration to avoid bending failure and wear strength concentration to avoid wear failure. So, two equations are used. So, pause the video for a while and just recall the beam strength and wear strength of power and helical gears. Now as I said that worm gear drives are normally designed according to some national and international course. So, here is according to IS 7443 1974 code the beam strength rating of the worm gears is defined as it is a maximum permissible torque that the worm wheel can withstand without bending failure and it is given by these two values that is a torque 1 and torque 2 where the equation is given like this one 17.65 XB1, SB1, MLR, D2, cos of gamma. So, here XB1 and SB1 these are the factors which are called as a speed factors and bending stress factors. So, these are obtained from standard chart based upon the speed and materials for the worm and worm wheel whereas all other terms are related to the terminology of worm and worm wheel that already we have seen in previous videos and that is why by knowing these values from a given gear gear pair of worm and worm wheel we can just refer the two factors XB1 and SB1 from the standard chart and we can calculate torque 1 and torque 2 which is the lower that much torque safely this worm gear pair having specifications can transmit a particular torque safely without bending failure. So, this is the way we can calculate the beam strength rating a particular maximum torque it can transmit without bending failure where LR is length of root of contact is calculated by this equation already we have seen by geometry. Now, as I said the factors SB1 and SB1 can be taken from standard chart for example if I want to know SB1 and SB2 which are the bending stress factors which depends upon the materials for the worm and worm wheel. For example, if I take SB1 that is the bending stress factor for the worm depends upon the worm material. So, the worm materials are normally steel or alloy steel so considering any of the materials out of these four materials corresponding value of SB can be calculated. Similarly, the material for the worm wheel is normally phosphor bronze and based upon its manufacturing method further we can consider its bending stress factors. So, SB1 and SB2 can be found out from this chart. Similarly, SB1 and SB2 which are the speed factors for the worm and worm wheel to be used in that equations are found out from this chart. So, for example, if I take 1000 rpm as the worm speed then corresponding value on this line or graph we can calculate as a speed factor. So, similarly the speed of the worm wheel can be considered and corresponding factors can be found out. So, that is why the SB1 and SB2 can be calculated and we can calculate the torque transmitting capacity based upon the beam strength rating as we have just seen it. Now similarly, the same code has suggested what can be wear strength rating of worm gas. So, the maximum permissible torque that the worm gear can transmit or worm wheel can transmit without pitting failure. So, pitting wear is a basic failure phenomenon in case of all the gear. So, similar is over here. So, pitting wear is considered and to avoid that failure what maximum torque it can safely transmit is given by these two equations according to this code. So, we can use it here. For example, torque is 18.64 Xc1, Sc1, Yz, d2 raised to 1.8 into m. So, once again this Sc1 and Sc1 these are the factors Xc1, Xc2 or the speed factors for the wear of the worm and worm wheel and Sc1 and Sc2 are the surface test factors of the worm and worm wheel under wear consultation whereas, the Yz is called as a zone factor. So, all these three factors are available as a standard values from the table under certain conditions whereas, d2 is a p-circle diameter of the worm wheel and m is the module of the worm wheel. So, by substituting all these we can get the two values of torque which it can transmit. Out of these two whatever the lower value we get that is a safe torque transmitting capacity of the worm wheel drive, worm gear drive avoiding the pitting wear. So, to avoid pitting wear failure we can make use of the lower value of this as a safe torque transmitting capacity from which we can calculate the power transmitting capacity. Now, here we can refer some standard charts which have been made available as a values of surface stress factor as I said Sc1 and Sc2. For example, the material for the worm wheel as I said is normally phosphor bronze but manufacturing method is different for which the corresponding worm material is considered. For example, if I take phosphor bronze centrifugal cast and corresponding material for the worm is B, what is B? It is a 40 C 8 material that is a plain carbon steel material under normalized condition. If I take combination of phosphor bronze as the worm wheel material and the worm material is a 40 C 8 as a carbon steel then the factor becomes 0.85 and that is what Sc2. If I take material for the worm and corresponding material for the worm wheel which is A only that is a phosphor bronze, so if I take material for the worm as steel normalized steel and material for the worm wheel as phosphor bronze then it is 1.1. So that is the way we can consider the factors Sc1 and Sc2 and then there is a similar speed factor just we have seen in case of beam strength rating similar chart is available to establish XC1 and XC2 and then the YZ zone factor which depends upon the number of start Z1 on the worm as a start of threads and Q is a diameter quotient. So normally the quotient is 10 or it may be in the range of A to 20 we can refer and number of starts of corresponding value is the value of YZ. So substituting all these things we can calculate the wear strength rating of the worm wheel as a torque 3 and torque 4. So finally we find that by using that quote we can calculate beam strength rating of the worm which is the lower value of these two and wear strength rating of the worm gas which is the lower value of these two. So if I want to design a worm gear pair then I have to design safe against bending failure as well as wear failure. So that is why what I have to do is that the safe torque transmitting capacity or safe power transmitting capacity of the worm gear pair depends upon the lower most torque out of these four values. So that it will be safe against bending failure as well as wear failure. So we calculate first beam strength rating based upon these two torque, wear strength rating upon these two torque and finally we can decide how much safe power it can transmit or torque it can transmit without bending failure as well as wear failure by considering the lower most value out of these four values and that becomes a safe torque the given gear pair or the worm gear pair can transmit without failure from which we can calculate further the power transmitting capacity of the worm gear drive. So this is the way we can use IS code, international code or Indian code 17, 1974 code as I have mentioned and we can just calculate the safe power transmitting capacity of the worm gear drive. This is my reference design function and memory and I have taken some figures from this site. Thank you.


it's no secret that I wanted to be back with the Yankees. I want to be back in New York and you know it was uh it was frustrating at at times because it took so long but I just so excited to be back. That's what I wanted from the beginning. It's one I wasn't all along so just couldn't be more excited and you know I'm just happy it all worked out. This is I mean this is just a group I want to be a part of. This is an exciting group and we just we need to get over that hump. I mean there's there there's no secret we need to get over that hump. You know there's one goal with the Yankees and that's to win the World Series and my tears we haven't been able to do it. So you know I you know I wanted to be a Yankee but I wanted to be part of this group even more. It's just an unbelievable group. I had guys reaching out all off season you know what's the hold up what's going on and I really appreciated that and it's just the guys in this locker room the clubhouse you know that fire is still burning until we win it and you know I know we're all excited to get back. I just think guys hit to their strengths you know my strength is put in the ball and play some guys it's to hit the ball of the yard.  I've just gotten gotten better as it has as my career has gone on. So guys hit to their strengths and and you know you can't have a bunch of guys that just put the ball in play and don't put the ball of the yard either because you know then you're going to have you know 10 hits and one run in some games and then you need the guys I can you know a guys a pitcher is out there you know dealing and all of a sudden you get a couple of guys on and you get that through your and Omer so it's for me it's just it's good to have a balance and you know for our lineup you know for me just getting on base and a lot of those guys can hit the ball of the yard it's a good combo