Alright. What's up nerds? Yeah. So I'd like to know did you come here because you play Minecraft? Raise your hand. And then keep your hand up please. Alternatively, did you come here because you have important customers who play Minecraft? Yeah, I'm both. I have some kids who are massively obsessed with Minecraft and then I also like to play it. And for me it's a resource management game. I collect all the resources and my children consume them on the game. And then I also use it as a three dimensional programming model so I get to automate things and that's super dope. So if you do Minecraft, that's great. How many of you came here because you have to manage commercial off the shelf software that's provided to you by others with strange constraints you don't always know, right? Cool. Good. Everyone's going to be happy. There's going to be a lot more of the Kubernetes than the Minecraft. I hope that's alright. Okay. This is my first talk in an actual conference in more than two years for undisclosed reasons. But I'm pretty excited. You can reach out to me. I'm at KC West everywhere. I recently bought the Instagram handle from the other person. And if you do go and follow me, you're probably going to see hiking and rock climbing and stuff more than computer nerd stuff. But if you're into that, that's where I'm at. Let's start with the Minecraft architecture diagram. So those of you who run a Minecraft server know that this is the architecture diagram. You've got a client on the left there. That's your computer. And if you're running a server that's separate from that computer, then you run server.jar and you connect to it, right? Obviously, the title of this talk is enterprise grade Minecraft on Kubernetes. And so I got to thinking, you know, is it possible to run this server on Kubernetes in a way that's resilient? And we can also do things like, you know, data backup so that if we need to recover the world from a previous snapshot, we can do something like that. And it turns out you can. So I work for a cloud company, so my Kubernetes live in one place. Yours can live wherever they want. It doesn't matter. This isn't a specific talk in any way. But this is roughly what the architecture is going to look like, you know? So you've got your client there on the left.  So that's fun. An instance of this server. If you're running commercial grade software that's provided you by others, the one that I love for work is like S4HANA from SAP. Incredible, massive database, super performant. And there are a couple of different ways to scale it, but, you know, one of them is get the biggest computer you can find, right? And that's kind of like Minecraft. So another thing about this piece of software is that you can do modifications, right? So you can install modifications on the server. And that's pretty fun. How many of you play or know about modded Minecraft? Yes, we really do have a roomful of nerds. This is great. Yeah.  And I figure I shouldn't just go and, you know, curl them from the web. I should do that. But then put them in a storage solution that I control, right? And that I can also do things like version control. And then I can get them into my Minecraft instance. So that's one thing we're going to do with customizations. And then, of course, the other big thing is backups, right? So how do we do backups? Well, I'm going to choose to do storage, like super cold, like version controlled storage. It's pretty inexpensive. And I can always pull out a version from the past. And I can configure that however I want. So that's kind of the plan. But it's a little bit, there are a couple of other little things to point out. One of them is, you know, being able to consistently know the address of your Minecraft server is handy. So we need like a static IP.  We could do, you know, a solution like that. There's also, you know, the server is running, and we might need to run remote commands against that server, right? This is something that happens a lot with commercial software that's given to us, is that, you know, usually we're required to log into the machine it's running on or the VM it's running on and do stuff, right? And we don't really want to do that for obvious reasons. I think for probably most of us in the Kubernetes world, in a containerized landscape, we don't want to be logging on and messing around. So we need some sort of remote admin. Thankfully in the gaming world, Valve released an open protocol called RCon, which lets you do remote control of your game server. And it's been baked into Minecraft. Go Minecraft devs. I also want to use a mod called Voice Chat because I play with my children and, you know, it's really fun for them to bark orders at me to collect certain types of resources for them so they can use them in the build. And we do that through Voice Chat. So we're going to install that as a client. And of course that requires a service and a protocol so that our clients can interact with the server-side Voice Chat system. And then for backups we're going to use a good old Cron, but we're going to do it the Kubernetes way.  And I have, let's see, about a maximum of 30 minutes to get into it. So just to give you a heads up, I'm going to go ahead and create a cluster. Forget the thing on the left, that's a typo. That'll come in later. But a thing that is handy to know, if you don't know about our machine types, it doesn't really matter. But this is a high memory, high CPU machine type. So I'm just going to create a node pool with one instance because I'm running one Minecraft server. And I can only run one instance of that server. And we'll get into why in a moment. And this is roughly the configuration that I'm going to use for that. And I'm just going to set a few other things to try and keep my Kubernetes cluster up to date and in good shape. So let's start with state management.  I didn't write them down because I'm a bad product manager. But I am an all right engineer. So, you know, it worked out for me. But one of the requirements of Minecraft, one of the things to do with this application is that it keeps its state on disk.  Furthermore, you can configure your Minecraft server. You can set a bunch of parameters. Like am I playing in creative mode or survival? Am I playing on hard mode? Who's allowed to connect to this server?  These sorts of things that are important to know. And the devs for Minecraft have decided that the way to do that is on disk, right? So that's also on disk. All of this is inside of data directory. So we obviously need to keep that data directory. We have to manage that as state. We don't want it to disappear if our game crashes, right? If our pod disappears, we don't want our actual world to disappear. That makes the children literally cry. So we don't want to do that. So for state management, and you know, there's a lot of CRDs in here, and I'm not going to go through every line. I'm going to assume that we can all Google this or maybe even know what all of these things are. But I'm just going to highlight a couple of things as we walk through what the configuration looks like and why I chose the things I did. So one of the things that I want to do is I want to use a fast disk. So Minecraft is going to work better if your disk is fast. It's going to perform a little better. It's also going to perform if you have more CPU in memory or the most you can have, right? So up to a point because Java. But it's going to perform pretty well if you have a lot of resources. And so I'm going to use solid state disks. And in order to do that, I just need to set up a storage class first. I'm going to call it fast disk here. And there are a couple of things I'm going to do. The thing I want to point out is the reclaim policy here, which is to retain. So if something happens where this gets yeeted from your Kubernetes state for your cluster, we can retain the actual disk underneath. And the other thing is, of course, volume expansion. And you're going to see right now that I'm going to start with about 50 gigs of data. That's a pretty sizable world. But if you play the game for a while, you know that you can outpace that 50 gigs pretty easily. And you want to be able to expand that. But you don't want to have to pay for and over provision, you don't want to have to pay for 500 gigs or something like that. So that's one of the things we're going to do. The other thing we're going to do is set this access mode. So like a lot of, again, commercial off-the-shelf software that wasn't designed to work in a Kubernetes world and sort of scale in a cloud first manner, this application runs one instance against one set of data. So you can't run multiple instances of the same set of data. We would run into all of the classic problems that we're familiar with from the last 30 or 40 years with disk-based state and multiple instances of our applications, like file locking and reading and writing is an issue. So we want to avoid all that issue. And we're just going to say, read, write once pod. So only one pod can have access to read or write on our cluster to this disk. That's one of the key things here. And of course we're specifying that we're going to use this fast disk storage class. So that allows us to get away with having our solid-state disk. And we also happen to have a secret. And the secret is actually for that R-con tool. So I mentioned that we're going to set up the protocol for doing remote management of this application. And we're using the R-con protocol. Again, Valve open sourced the protocol, and it's an open sourced password to connect to it. So this is not a secure password. I don't recommend you using it. It isn't my real password. Yeah, use it if you want. Actually, it doesn't matter to me. Alright, application deployment. So let's get into this a little bit. This is of course going to be a bit longer. So one of the things here is our recreate strategy. So by default many of us may know that when we go to update a deployment it's going to do a rolling deployer. It's going to attempt to do a rolling deployer. That's not going to work out so well for us if we have multiple things trying to access this state on disk, right? So instead of that in this particular case we have to deal with the downtime and just recreate the pod. So we're going to shut down the old one, terminate it, and then we're going to start up another one. Super important for our state here. Here's a little bit more of the deployment under the specification here. So for our container I'm actually standing on the shoulders of giants. This user here, that's also his username on GitHub, created a Minecraft server docker container for us which is really handy. And I'm going to pretend that in the world of enterprise grade work this person is on my team and built me a kick in docker container and in fact that is what happens. So we've got a great image to work from and we're going to start from there and I'm using latest which should be a red flag for all of you, totally not enterprise grade, send your pull requests but hopefully everybody knows. Yeah, I saw a lot of head nods. We should pick our versions. Okay, cool. Yep, so then we're going to request some resources. So in this case I'm going to request as much CPU as I can get and about 5 gigs of memory and this particular machine type class I think has 6 gigs of memory so I'm leaving a little bit of room for the overhead but basically consuming it all with this application. And I already know because I've designed this solution that I'm going to run one instance on one machine. One node will run one pod and that's it. And in fact, because again the way that Minecraft works it's going to be a noisy neighbor it's going to consume and aggressively use the resources that you try and offer it. I wouldn't necessarily want to run more than one on a node. You know, your mileage may vary but I would probably choose one per node going forward. And then I'm going to set up these volume mounts. So I mentioned state is managed on disk in this container image configuration that state is at slash data from root. So we're going to mount our fast disk volume claim into that location. So that's going to be how we keep our state inside of this pod. So that's our stateful container. The dev that built our image provided through environment variables a bunch of ways to configure the server. I mentioned that we have all kinds of configuration settings that we can use. You can see here and this is actually pretty important for Minecraft if you want to tune its actual execution is to supply a bunch of JVM arguments. I've, for the sake of this slide and just space, I've cut out a bunch of what's actually in my configuration. And I would, you know, that's something you can Google for yourself if you haven't when it comes to running Java version of Minecraft but you can see I'm going to set the memory at four gigs. Now this is interesting because I'm I've provisioned five gigs for the pod and I've requested five gigs for the pod and I'm using four. I'm giving myself a little bit head room here just in case because I really want things to run smoothly. I accept the end user license agreement. I'm enabling RCon and I'm also setting the password through this environment state as well from a secret, right? So we set up that secret earlier. Cool. Okay. So our server exposes multiple protocols on multiple ports or multiple services, I should say network services on multiple ports and using a couple of different protocols so we need to expose those as well. So this is something that I've learned to appreciate about Kubernetes in general. I come from a more platform, a higher abstraction application development world and of course in that world like a lot of your apps like they're connecting over one protocol or you're using them over one protocol, you only have one port like you can have a whole bunch of constraints and everything is fine. But I didn't write this software and it was given to me and I got to run it and I need more flexibility than that, right? So I already have to do custom things with disk and state I have to do custom things with ports I can do that with Kubernetes it's really not that big of a deal, right? It's designed to allow for that and that's why I think we can get away with this doing stateful and caught solutions on Kubernetes in a pretty easy to manage way. So we've got voice chat that's UDP, we've got Archon, we've got Minecraft itself. These ports are all default from the configuration of the software directly. And then finally I'm going to set up some probes, right? So I want to know when the server is ready I also want to know if it's alive so we're just going to do some probes to check that sort of thing. It doesn't hurt to do it, it's a it's a decent idea. And this is where I had some fun so how do I get my mods on disk, right? How do I get my mods into the server instance before it spins up so that it knows that it has mods and this is a solution that I came up with is using initialization containers and this is pretty dope and you can actually have an array of them so I just have one here but you can do another dash args down below and you can have a whole list and they run in order and so that's pretty neat because then you can separate them out so this is the one to install voice chat and I've got one for Fabric and one for the vanilla tweaks data pack and so on and so forth. But you can see here that I am storing the mods as jars in a bucket that I can access and pull from and I'm just using curl and using the curl image here for this initialization container so I don't have to initialize using the Minecraft container all I have to do is make sure I mount the data directory and I make it readable or writable rather, right? So as long as I do that I can actually write the state into it and I do that before the game ever starts up and that's how I can get my mods in there. Now it does this every single time I restart the server but I don't restart the server that often and it's pretty fast and I think that's okay and I could optimize this with additional checks to like bail out early and you know freshness or whatever but it's good enough cool. So initializing containers pretty neat. Alright now service availability so we obviously have the Minecraft service itself so if I have a client and I want to connect to the server I'd have to connect to some IP address or if I set up DNS it would be DNS. We also have the voice chat which connects through the client as well if the client has that plugin enabled or that mod and we have the Archon remote control API so we have to set up these services. So the first thing that I need to do is have an IP address this is how I get my IP address and how I make it static you can do it however you like it's worth noting that by default this first command gives you an IPv4 I actually don't know if Minecraft can speak over or if the client knows IPv6 I see some nods I see some maybes so you know I stuck with IPv4 you could also do a global IP but all of my users are within the United States and I feel like it's not so bad if it's all in from one zone so I just stuck with that. And then of course if you do describe that I'll essentially tell you what the IP address is so we have three services so the first one is Minecraft this is relatively straightforward we're gonna set up the load balancer give it the IP address that we have that's static and in this case I set external traffic policy to cluster I set it to cluster because I didn't mind the hop I think we could do local and honestly I didn't check it so you could do local or cluster but it is nice to have the load balancer in there so I like to I like to have it and we're gonna do the same for Archon here it's again it's TCP same IP address we're gonna do the load balancer and finally voice chat so for voice chat it's UDP which of course we can do through load balancers so no big deal and same IP address at services so now we've got the services exposed but here's the big one so how do we do backup and I found this personally really a little overly complex for my taste and for those of you who have had to deal with identity management and access to external services and having access to manipulate Kubernetes through the API you maybe have already had to deal with this but many people in this audience right now who are more expert than me so I'm just gonna walk you through what I did but basically what I wanted to do is is about twice a day I just wanted to take a snapshot right take a snapshot throw it into a storage bucket it's versioned and I keep a certain number of versions I think I chose to keep five so that's about two and a half days of play so essentially if like one of my children you know TNT griefs the heck out of one of my other kids builds I have two and a half days to like make it right right so that's you know my that's my concern there so the first thing I had to do is create a service account you know just a backup runner then I had to create a role to interact with Kubernetes right so the Kubernetes API so essentially I need to be able to get information out of this pod the data is in the pod the pod gets this generated and I need to be able to access it in order to run some commands and you'll see why in a second and then I have to bind this role these are all pretty straight forward there's no like sort of fancy thing here no no magic necessarily but then because I want to store this on cloud storage in my you know infrastructure provider of choice I have to manage that as well so I have to create an IAM service account to interact with my service infrastructure provider and then I have to add that service account to a policy that can manage storage objects so that's this right here like be a storage admin let me do stuff with storage and do it in my project alrighty so now we're at this policy which allows Kubernetes workload to do to have an identity so we're going to run a cron job on Kubernetes and that's going to initialize a pod that pod is going to log on to this other pod get the data out of it and put it in the gcs object or google cloud storage object and in order to do that we have to be some some identity right this application has to take on an identity and I want to take on the service account for gcp in this case so that's a workload identity user here and I'm setting this member the minecraft backup runner essay so essentially it can be this other service account which leads us to the cron job which I was relatively new to when I first set this up I set this up initially about a year ago but I was initially new to it and this is super cool so it's just like cron jobs of old you say you want to run it twice a day I'm going to say specifically like I do not want to run this concurrently right so I just only want to ever run one instance of this thing at a time so I can if my world was massive or I was taking snapshots very frequently I wouldn't have these things running over one another and this is what the cron job looks like so I'm going to run a pod and the container that I'm going to pull the image I'm going to pull is the cloud SDK because I need some tools to interact with my infrastructure provider and it turns out I can just get this super lightweight cloud SDK it's running alpine or it's on alpine and then I'm going to install these components on gcloud because I get gcloud from the cloud SDK so I can get my Kubernetes API interaction and I can get my storage object management so I'm going to get my pod ID using this gnarly thing here and once I have that I can start executing commands now I'm running in the cluster so I'm using the rcon CLI so I mentioned already that this is a remote control API that you can use to manage the server remotely you can also use the CLI just like you'd use the Kubernetes API controller API directly or you'd use the command line and so I'm going to turn off saving in the game and then I'm going to save everything that's currently in memory get our snapshot snapshot it turn saving back on so there's a little blip here where maybe something would glitch out and we would actually lose some state if people were playing while it was happening I haven't seen that happen but it could happen it's a race and then I'm going to use gsutil to copy that new snapshot into the bucket and again this bucket is just called archive storage that gets versioned so old versions just go away automatically it cost me a little bit extra because I'm using a cloudy provider here it cost me a little extra to yank it back out but it's really, really, really cheap to put it in so that's nice but if it happens to fail then we'll restart we'll just try again and that's backups so that's not too bad this is what the backup configuration roughly looks like this is the important bits that you would need to know again I think you can do this on any provider that provides this kind of storage solution it's not unique but the idea is turn on versioning to see a certain number of days or a certain number of revisions so you can do that sort of thing alright so does it run so if I start the client which I just took snapshots I just took pictures to be super safe but if I start the client I would see my Minecraft server running on Kubernetes I've said that a maximum of four players I've only whitelisted four players that's how many I have and nobody was on when I took the snapshot and then when I logged in last I had nothing and I was in a cave but it did run and just for the heck of it we can try and I last deployed this last night because you know conference talks so it should still be and we will find out so if I go to multiplayer family server I should still be stuck in a scary, scary cave yeah there I am alright yeah thank you, thank you and you can see that we have our internet connectivity here so that's cool and ours like your mobile phone indicate how good your latency is and we're not doing too bad so that's pretty cool by the way I was here earlier than most because I was prepping to give this talk and it felt like we should have music and I don't know how many of you know this but if you do play Minecraft and if some of your constituents are are small or fun there's a parody of Katy Perry's last Friday night I know it's on Spotify because that's what I use but it's called don't mind at night and it is very funny it's like I know you're feeling kind of brave I know you're looking at that cave and you're feeling kind of brave don't mind at night it's pretty good so highly recommended it's a bop but you don't want to go find my slides on schedule and piece this together yourself by hand turns out the same person who wrote the awesome or put together the awesome image from Minecraft also put together the server charts and threw it on github and that's actually what I do use to manage my instances and they are great and he has in fact also done the backup management and stuff for you so if you want specifically to run Minecraft and do it in a decent way this is a pretty cool way to do it I think and it works on you know on Kubernetes it's not provider specific but he does have some notes here and there if you're using a particular provider and then I did a couple of things custom most notably like the storage class for persistent disks it's a certain configuration that works with my chosen infrastructure location so that's pretty cool and hopefully through this my goal was to explain some of the things that Kubernetes has on hand that I use to run an off-the-shelf piece of software that I also recommend when I talk to big companies and people who are trying to figure out how to containerize their stuff you know when it comes to off-the-shelf the first question is like are you really sure that's what you need to do and if they are really really sure that's what they need to do a lot of these tips and tricks are quite useful for a lot of solutions that you have to manage that could go into a Kubernetes cluster but need a little finessing of the configuration we've got options for you so hopefully you can take these and run with them there's four minutes if there's a question or two yeah so question is have I thought about using a job template to restore the data totally yes that is a good idea however I didn't write anything to do data restore because that's how good of an engineer I am now just because I honestly was like I can solve that problem if I have it at least I have the backups the snapshots I trust them and I believe that I know that my customer would alert me to an issue with this application immediately and I would have time to fix it that's my circumstances may not be everybody's that's a good question one last question oh we have a question right here yep go for it totally this cluster configuration I think on my infrastructure provider it's about $106 a month yeah now Minecraft is really important to my family yeah so yeah no doubt you don't have to run a 4 gig server instance and again getting nerdy about Minecraft specifically for a moment there are a lot of mods that hyper-optimize both memory and CPU consumption and you can get a really high quality experience with reduced resource claims so you could probably I think for four players you could probably cut that in half and be happy for a while but it's not free that's a good point yeah totally awesome question so the question is is this running 24-7 or can you optimize it I do not run at 24-7 because sometimes my children get grounded which is basically the same as maybe you only need this during business hours like you know in one time zone you can shut this down so I shut it down just by I don't have it automated I just go and run replicas to zero scale so I just say run zero replicas and when I run one because I have the persistent volume claim and it is persistent it just pulls the world back up and everything is good to go yeah that is an excellent question so in this particular case it's pretty easy and you could throw that into a cron job if you wanted to another good question yeah alright last one yeah so the backup still try and they fail yeah that's a good question too yeah so they fail because they can't get the pod ID and then there's an error yeah totally yeah that's a good question alright I really appreciate it everybody it's a long walk back to whatever talk you're going to next so thank you very much for coming down here


This is Starb to Storefront. This month is Women's History Month and we've partnered with Cat Footwear to bring you stories from female entrepreneurs in the construction industry. This is the second episode of our four-part series. The goal is to highlight some of the female movers and shakers in an industry where they make up only around 11% of the workforce. Our guest today is Angela Cacace, founder of Move Over Bob, an online community sharing resources, inspiration, and knowledge to a growing number of women in skilled trades. Bob in this case refers to the men who have long dominated the industry, but Angela isn't trying to make this an us versus them fight. Instead, she wants those who already have a seat at the table to move over and allow anyone and everyone a chance to join the ranks of skilled trade workers. So listen in to cover everything from why the No Child Left Behind Act is responsible for a reduced trade labor force, how winning and competition on the show This Old House turned her hobby into a career, and how to deal with the struggle of managing both a family and a business at the same time. Now on to the episode. All right, welcome to the podcast on today's show. We're talking to Angela from Move Over Bob. Thanks so much for joining. We're kicking off Cat Footwear Month with you. And so for people listening, what is Move Over Bob? So Move Over Bob, I guess is best described to me as an anthem. Somebody described it to me that way once, and once I heard that, I was like, Oh my God, that totally encompasses what it is. So at the forefront of it, it's just kind of anthem for women to kind of get behind, to tackle, you know, what is a very male dominated industry, which is construction. And it's kind of manifested into what now is a website that actually launched about a year and a half ago. And with the real focus of where it began, which is to kind of get more women's stories out there, learn from their stories, kind of pay tribute and thank them for paving the way to make room for women like myself who are like eagerly trying to get into it. And it's kind of just turned into this amazing collection and a community at the heart of it. But so many amazing things have kind of manifested out of it. So it's kind of still, it's like to be written still, I guess, as far as what it is, what it is entirely. Including this podcast actually. So thanks so much for doing that. In terms of like, what brought you to construction? What was the time for you? Maybe as a kid, watching your parents or something? What was the moment where you were like, this is a field I'm interested in? So that's a very loaded question for me because of how it's like, it's kind of work. So as far as like the world of construction and the world of trades very specifically, it's something that I have been really weirdly obsessed with since I was a teenager. And to get real far back, it kind of goes into the fact that my father was, he was a principal for schools with kids with emotional and behavioral disabilities. These alternative programs outside of Washington DC. And so I kind of grew up listening a lot to him kind of gripe about these kids that are being put into these programs. And then like, really for the most part, just being released out into the society at the age of 18 with, you know, no real future in college or, you know, that traditional college track. And so I heard a lot of that. And I ended up actually then becoming really interested in the topic myself, being really interested in kind of getting into a line of work that would help to kind of advocate for these kids. And so I dove right into all these issues surrounding the skilled trades gap because the No Child Left Behind Act came out around the time I was in high school. And so it really just kind of became this really weird obsession where I'm just like, you know, looking at all these issues and realizing that just by encouraging more people to go after these vocational education and the trades, they could really make a life for themselves that otherwise isn't presented to them. So ironically, even within that obsession, I ended up in a situation where I too could not go to college. And I also had to go find a job and find a trade, which is, well, fortunately, I found a trade. So instead of just getting a some sort of nine to five job, I did have the advantage of people around me who encouraged me to get into a trade to make a better living for myself, which was barbering actually. So that's where I began as far as my trade. And really then just kind of started living it, living the that reality that felt like failure for a while, as far as not being able to do that traditional college track and just kind of making the most out of that situation. And then years later down the road, after a really successful career in barbering, I ended up moving from Washington DC, which is where I was working to North Carolina and was able to use, I made a really good living for myself. So I purchased a home. And I've always really been hands on. So I've always really been like into tinkering and building. And I mean, I used to like renovate or renovate, you know, decorate friends, rooms, they let them, they let me paint and do anything I could do. So it's always been, you know, working with my hands, doing things artistic and creatively and kind of that's just always been something I love. And so the purchase of my first home was that kind of opportunity for me to explore that even further. My father, as I mentioned, he was a teacher. So, you know, he didn't make great money. So in the summer as he did construction. And so he had a lot of experience building decks. And so when I got this first house, he brought all of his tools down from Maryland, and we built the deck together. And I just, I loved it. And I then decided, you know, I'm going to tackle this kitchen. And he left all of his tools. My husband wasn't thrilled about the idea. I thought I was nuts because it was kind of nuts. But again, I was able to kind of reap the benefits of the life I made for myself as a barber. So I had a nice chunk of change to like take a little bit of time to explore something new. And so I used it to do that. And I just fell in love with it. Like, I can't even begin to tell you the like epiphany moments that I felt while I was in the middle of like a gutted kitchen that terrified everyone around me. But I was like, this is amazing. So anyways, and so then I ended up doing it and my husband showed pictures to a co-worker of his and the co-worker was like, Hey, your wife should totally submit these pictures to this old house because they had a competition for like remodels and stuff. So he came home and told me about it.  I won the national competition for best kitchen remodel. And yeah, it was pretty nuts, right? Because it was also super satisfying since my husband initially was like, what are you doing? I'm like, yeah, now you have a national, nationally recognized kitchen. National award-winning wife here. Yeah. So it was, my husband is not, he's an IT guy. So like couldn't like handy stuff, hand, like he's, that is just not his cup of tea. I'm the same way, by the way, full disclosure. Like I might be a developer and I'm on construction sites, but I'm like, my hands will get cut if I touch anything on site. And so I have, I've learned where they're very delicate, very delicate. And I've just learned like God has made me a certain way. And it's, it's up to me to embrace it and accept myself for who I am. And unfortunately, I can't do anything. I can change a light bulb. That might be the extent of it.  And that's it. The best of both. So then what happens?  And then people are like, oh, please do my house. That would be amazing. I love what you did. You know, it wouldn't be nice if it was that easy of a, but what I've realized is as a woman, right? It took me a long time before I was like, maybe I can do this for a living. I, I actually was fortunate enough. So the editor for that magazine, just really sweet woman. And I didn't know who else to ask.   So I didn't know any other like general contractors or like anybody to like turn to as far as like, this was great. I loved this. Now what? So I asked the editor and I asked her to have a conversation with me and she was gracious with the hour of her time and I just kind of spilled it all out. I was like, I love this. Like I want to do this, you know. And so she was like, well, Angela, I'm like, sounds like maybe you want to be a general contractor designer. Like clearly, this is something you like. And she was like, why don't you look into some classes in the area? She was like, maybe find some women if you can and talk to them and see. So after that, I was like, okay, I was, by that point, I did have to get a job. So I was working as a barber and Durham and I, which is actually a really great because it gives you access to talking to a lot of people. I always say my, my barber is my, my therapist, my mental health coach, and the only ego booster. Like there's very few people who can make me that happy. And so I'm glad you at least stayed because I'm sure you have a customer based that. Yeah, I don't do it anymore. I don't, yeah, I have since left. I mean, there's so many transferable skills too from barbering. Like I can't even, I loved it. I did not leave it because I didn't love it. I left it because I found something I loved more, which is makes me a very lucky person. So as you started going down that road, so you're looking for other people in the world, you're probably trying to get, figure out at least how to get your GC license, which is not easy. Well, and yeah, and actually, so I started asking around and I did find there was a community college. So somebody was like, Hey, my brother is taking this class at a community college, like, maybe you'd be interested in it. So I called up, you know, I looked into it, got in touch with the program director there and, and enrolled and started my classes and building technologies program at local community college. And then I proceeded to like, I, you know, still barbered and then I would go to school. I was able to kind of work my schedule off that way. And, you know, I really got it. I really tapped into the carpentry aspect of it. And so just kind of kept tinkering around with cabinetry, like building cabinets for free for people, which now in hindsight, I'm like, that's a lot of work. It's a lot of work. And again, just kind of speaks to the hesitation that I am not alone with women where we're just kind of like, well, I don't know, like maybe it's not like, I like doing it, but like, can I get paid for it? Like, I don't, you know, why do you think that is? I'm just curious to hear your perspective on why, why do you, because I saw my wife go through this. Why do you think that is? Well, I think it's, you know, ultimately it's not presented as a, like a feasible option for women. So I think because it's not like, there isn't a direct path, right? So to get into construction and to get into trades and to do this, to get into this line of work, there is no like recipe.  Like it's an unpaved path. And so women, I feel like we're, we're a little bit more cautious about how we approach things. And when we put ourselves in situations, we kind of, I think, inherently know that we're going to have to prove ourselves to a certain degree. And so if we don't feel really prepared and we don't feel like we have all the things that we need to really go up against the grain, we just kind of shy back a little bit. And we just take a lot of time getting as much information as we possibly can. And I think when you're someone like myself who like, you know, we're collecting the information, you get a taste of it and you're just like, but I also want a piece of it. So if it means I have to do it for free, like I'm going to do it for free. You know what I mean? Like, which, you know, ultimately, yeah, is a bit of a detriment. And to a certain degree, I'm glad that I, I would love to take credit for it and say I was like Angela stop doing this, but it was actually my teacher from the school and a friend of mine from the class who I was, I remember this, I was cutting someone's hair as in between clients and they both called me up, one called me first and they were like, Hey, listen, there's this couple in Chapel Hill and they like, they want a bathroom and like, you're amazing, like do it. And I was like, I'm still cutting hair. Like, I don't know. I'm, you know, I'm doing things for like, I'm not charging people. And then my teacher like literally like called like five minutes later I was like, Angela, stop barboring and get to work. So I honest to God hung up the phone, went to my boss and was like, I'm done. I'm going to do this. And I quit like that day. I was like, not that day. I gave her time. I didn't like leave everyone hanging. And that was it. And so I dove right in and it sounds crazy. And I actually found out I was pregnant around that exact same time. So I like, I literally like quit my profession of 10 years, found my LC guy company and like started this brand new company. And my first job was, uh, I was pregnant like for the first time for two, like first time pregnant. What is that like?  So I can imagine as a, as like, if I were to hire someone to do physical labor or to do a renovation and they're pregnant, a lot's going to go through my mind, right? Like, Oh, is this even safe? I'm a little nervous now. What was that like for you? So I wasn't showing yet. So I took full advantage of that. I actually was like, baggy clothes, hell. Oh yeah. Oh yeah. Like, come on. Cause it's fine. I was by the end of the project, I was showing a little bit. And at one point I remember I had to like crawl into the attic and it was like the most uncomfortable thing ever. Cause I'm like, but no, like I could not have lucked out more. And honestly, the guys that I ended up, you know, linking up with and hiring for the various trades were also fine. Like, I honestly, I was really lucky. That first project was, and it wasn't that it was easy because it wasn't, you know what I mean? There's a couple things that come to mind immediately.  And so there's a real, like it is emotional. These things are literally where they're going to spend their time. But I can imagine from your perspective, having years of barbering, you're totally used to dealing with that because you're quite literally cutting people's hair, which I would argue is like the most emotional thing. And so I think like that skill set is pretty amazing and transferable. And so I think that gives you probably a strength you probably didn't recognize until later. But I think for people listening anyway, who may be barbers today, you know, these skills are transferable over time. And you take them with you to whatever you do. The other interesting thing I want to talk about is like, so my wife and I are trying and I, and she always brings us up around like the conversation of when am I going to have to not be on site because of the chemicals, right? And there's like, that's a real conversation. Like she's, she's the GCE, she's on site every day.  Yeah, those are real conversations that not everybody has. Well, so for me, because I'm a small company, so I take one project at a time. So it was really manageable for me. But yes, absolutely. Like one of the advantages, so like for me, it's like I'm overseeing in the project management of it all, but you know, hiring certain trades that fall outside of what my specialty is, which is, you know, custom carpentry, cabinetry type of stuff, things like, yeah, lifting things, like being careful with how much you're lifting. And my first with my son, so I have two now, but with my first, that pregnancy was like, it was actually smooth sailing. It was really false advertising for my second pregnancy. But yeah, no, I mean, at the end of the day, it's like, yeah, there was definitely, I was fortunate again to have like, there's just certain people you need to have around you so that you can avoid those, those situations and those, you know, and make sure that you are like, I am masked up if, you know, if I needed to be, but you know, just kind of make it work. Like I said, the first pregnancy for whatever reason, I was very fortunate that I, I mean, I worked up until I was almost eight months pregnant. I wanted to ask you when you were going through the community college track, what was that like? And so how many females are in the class? Are people looking at you like you're crazy? Like what, what is that like? Here we go. This is good. Full circle back to move over Bob. So I showed up to the first day of class and I was fully expecting right to be like, I'm in North Carolina, going to some community college out in the kind of country. And I'm like, here we go. For sure. This is going to be super awkward. So I got there and there were 12 students and six, half of the class were women. Wow. That's amazing. Yes. So that, and then honestly, all of us, we got in there and it was like, and at one point we're all circled around. I was like, I'm sorry, but like, what? And they were like, yeah, give it up. So I went home that day and I got on my Facebook and I put as a post, I was like, fun fact, half the people in my construction class are women. And then I joked with the hashtag. I just thought like hashtag move over Bob. And the people that like just came out of the word to like like and comment because they were like, this is amazing. And it like sparked something. And then I thought, you know, like, I am not alone. I'm not alone. Like the fact that there were five other girls that were like, I'm going to enroll in this class. And the teacher said he's like, he's never had that kind of show up before. And so I was like, okay, there's something going on. Like there is something going on here.  Like this like full circle moment. And I kid you not, I remember driving in my car and I got to a stoplight. And when it really like hit me, that I was like, oh my God, it's women jumping in to help the skill trades gap. Like I just started bursting into tears because I was like, this is it again. Like what I tell you as a barber, I kid you not, hundreds of people have listened to me ramble on about the skill trades gap. It's the weirdest thing. I don't understand where, I mean, I do understand where the obsession came from.  Like we're going to help with the skill trades gap. So I, but I started like the Instagram page because I was like, well, I'm going to try to find and like, well, you know, obviously this is really inspiring to other women to see other women wanting to do this. So I was like, let me go find other women doing this. And so that I started that in 2017 is what I started that Instagram page. And at the time now it's like, it's amazing. I mean, you can find women in construction all over the place. At the time it was like a real search of like, where are they? I'm going to find you and stalk you.  And I just like, I don't know. So, so I just started reposting and it was like just finding them, reposting them, messaging them and being like, Hey, I'm getting into this, like thanks for being awesome and like paving the way because clearly you're doing something right. That's giving me the space to come in here to do this. So that's how move over Rob started and now it's just been this really interesting journey of like, both tackling this obsession that I've had forever of this skill trades gap and women and just all the things that I find so fascinating about just the construction industry and why it's the way it is and the problems that exist and then simultaneously also trying it myself with my own construction company. And I was talking to a friend of mine earlier who actually we did go into business together officially. So my construction business is now yes, expanding with with her. Yeah, she's another fellow woman in construction badass has been in the industry for 18 years here in the area.  People think, Oh, it's just really hard to get a kitchen innovation. But it's like, if they only knew all of the reasons why all the decades of bad policy, the decades of stigmas behind, you know, like it's just, it's, it's my, to me, I just find it so interesting. There's so much about what's wrong in this country that I feel like you could just put a mirror to the construction industry.  And I've been an advocate of that for a long time.  Do you see what I'm saying? But how do you deal with that now? Like, have you gone full circle internally with that as like this was my journey and it's so much more epic and the shame is gone? Yeah, I think the turning point for me was, you know, I got into it kind of not again, not at a choice. I did it because I had to and I had to make a living and I had to work. So the turning point was maybe like really just taking my future in my own hands with going into construction and, and really making the choice and saying like, this is, you know, how ironic is it? Yes, I really for a long time felt shameful about the fact because it did, like they really groomed you, especially my, you know, I'm a millennial, I'm 35. It was like go to college, you know, and I was a really good student. Like I really wanted to go to college. I really wanted to and I just couldn't do it. And so people don't realize how much money you can make, you know, doing this. Like I, I'm married to college educated man, but I, I bought our first house. Let's go. I love that. You know what I mean? Like, and yeah, I mean, it's my own insecurities that I'm projecting. I'm sure a lot of it, but just kind of just feeling like this, everybody assuming that if you didn't go to college, you don't have a college degree that you can't make a living for yourself. You can't do well. And, and I, and I did struggle with that.  I'm not going to go to get a piece of paper. I'm not going to go to get a degree. I'm actually going to go get another trade because that's what I like. And so it was kind of more like taking my own power back as far as like what I was going to do with my life really helped to kind of validate and help me kind of stand firm with like, yeah, I mean, and I do, I feel really passionate about it. Like no, college is not the answer. College is the answer for sure. A doctor, you don't even want to be a doctor. Of course you're going to go to college, but like my generation and what they did and what the no child left behind act did to really just dictate what people are supposed to do and what is standard. You know what I mean?  We have people with all these degrees that they don't need and they could have done something else. The debt that they could do without as well. Oh yeah, my husband, we're still paying his college debt. Yeah. So I mean, I'm definitely an advocate for it.  So I think, you know, it's not necessarily about saying it's not for everybody or it is for everybody, but I just feel like we've done such a bad job about trying to be a little creative about how we approach our futures.  That engineer does need to go to college, but that engineer also needs, you know, an amazing Mason. I also think if every engineer went to barbering for a year, they'd be a way better engineer. And I know those things don't don't they don't really align, but that's so true. Like show me an engineer who can communicate well. That's a rarity. Yeah. Yeah.  Do you see a future model where it's a sort of hybrid? Because we know that the trades are in high demand right now, because you know, everyone's going the path of college and whatnot. And there aren't that many programs that are set in place to help people facilitate any career in the sort of blue collar work. You are right near North Carolina State University. And is there a future where you see a program like that like a vocational program at a State University like that as opposed to a community college? Like is there a merger of the two where we can have these big state institutions get into more of a trade program? I do. I mean, that would be great. But I think again, this is kind of where my infatuation with the problem starts to happen because there's just so many different things to unpack as to why that's not there. And I think it would be, yes, obviously amazing and we need to do that. But it is, it does take a lot of undoing. I mean, I mentioned the No Child Left Behind Act again, right? And so for people that don't understand what the No Child Left Behind Act did, it sounds great, right? It's what they do with these things like so Bush enacted the No Child Left Behind Act. But really what I did is it said that, you know, students were going to be held to like every student should have just standardized testing, like we're going to measure every student's success and make sure it's the whole like equity versus like quality thing, you know, situation. And so what that did though is it basically said that really at the core of where the detriment happened is that it dictated the funding for schools based on their standardized test scores. So if your school and you know that your funding might be directly related to your standardized test scores, then you're going to start removing programs like shot class. You're going to start removing programs. Even art, you know, I was, I remember I was actually an orchestra at the time and my orchestra teacher was living because they were either trying to pull kids out of orchestra to get them into like AP classes. So it just started to change. And when you think about it's the education system, like this is like the foundation of where forget NC State like high schools, like the damage that that did and then the ripple effect of what that was communicating to students like me, like you don't go to college or failure. It's just, it's just crazy. So I guess to answer your question, I think that would be a dream and it would be amazing and it's absolutely what we need to do. But there's just, there's so many problems that need to be addressed and like, I don't know, it's a really, it's, it's a complicated, it's a very complicated issue, which is why I just continue to be utterly obsessed with it. But yeah, I think that would be amazing and it needs to happen. There needs to be a more open door and accessibility to the idea of getting into learning a skilled trade and it not being this, because it is, it's very like blue collar versus white collar. There's, there is, we can see it in this country.  And I think what's been really interesting is a move over Bob, of course, it's just sparked like kind of a ridiculous amount of research that you would think I was getting paid for, but I'm not. The dream for me one day would be that it's not that complicated and it's not that big of a deal if somebody chooses to work with their hands for a living. So just to kind of go off of that brief backstory, Owen and I met in college. Our major shared a building with applied engineering and architecture students. And so we became close friends with a lot of these people and they started coming to us and saying, you know, I'm scared to go to class because I'm getting called dragatory terms and it was usually girls my age. And so I was hearing all about this and it was disheartening because it impacted their education ultimately. And so what is some advice you would have to those people who are facing dragatory terms in class or in their job and have you like face that in your job? Well, so like my gut reaction is to be like, they need to complain to somebody. They need to tell somebody report those guys. But you know, at the end of the day, like it's not that's not always the most realistic approach unfortunately.  And because reality is, and that's the thing about move over Bob that has been something that I think has been really fun is that it's not about like women against men, right?  You know what I mean? And at the end of the day, I think part of what is really important about women making progress in male dominated spaces is realizing we have allies, we have men around us who also will support us and kind of making sure that we're surrounding ourselves with when we have the choice, like when you're in class, unfortunately, you know, there's only so much you can do. So like really investing time into finding the right people around you outside of those areas to give you the support and to, you know, kind of help you navigate a bit and honestly shrugging it off, which I, like I said, it's sometimes shrugging it off can go a long way, like whatever. It sounds like that's what most people have done. It's just so disheartening to hear that some people even switch their majors just to totally avoid that. That is absolutely horrible. It's like I wish there was a simple solution as to like how to just completely, you know, make that never be the case for somebody because that is that is honestly that is absolutely horrific. I think it's exposure to it. Like I know on my my project that we're building right now, obviously female GC, we have a female PM, we have a female welder, and then we have a female plumber, and all of them own their own businesses. And so what's interesting is when I talk to some of the other tradesmen, they'll tell me they kind of prefer working for women now because they're much more detail oriented than men, like a male GC or a male PM will go figure it out, but a woman will go, all right, let's walk it. What are we doing here are the plans? Let's talk about it. And way more thorough, you know, and I think that's a female superpower, to be honest, I think women are just caring in general. And so whenever it relates to their craft, it's no surprise they care a little bit more, which obviously means better results. I'm seeing that in real time. And I think for the other people on the job, it's also like, oh, wow, they're interacting with four women owned companies now. So it's almost like your classroom, right? The six and six is becoming like the real world. And I think that exposure and talking about it is really important because it's not so, it becomes clear that it's shifting. And hopefully in 10 years time, it's not really a conversation. It's just like, oh, yeah, the change has been done. And Bob is gone. We've moved over Bob. No, he's not gone. It's move over Jenny, move over Jenny. Bob's coming back. No, I think I know 100% agree with everything you're saying. And I feel like that's kind of like, we even would like move over Bob. There's so many things that I, God, there's so many different ideas. And there's so many things that I would love to do to like implement real solutions. But I do feel like it's like you're saying right now the representation matters a lot. And I feel like, which is why we move over Bob right now, I've really held tight to the focus of like really diving deep into that representation and kind of choosing to use the platform to wrap my head around that as much as possible. Because like you said, I think it is the first thing. The first thing is to, to represent, find their presentation and then do everything. I want to do everything I can to like make sure that woman and their stories and what they're doing is seen and shared with as many people to make it as normal as possible. So we can really start to tackle a lot of the problems that are still at hand. I guess the question I would want to know is you're running this company, you have two kids, what is this like? Like what is that like?  And so that's also like a legit job. So I feel like with that too, for me, it's hard to find, to really come up with like one defining moment or one example, because of the fact that like I have spent the last five years tackling so many new things like motherhood and these different jobs. And I've also really tried to make the most out of this business and as far as exploring all the things. So I do have like, I mean, I guess there was a moment that kind of stands out to me. So my son also had a lot of health issues that first year of his, had his life. We spent some pretty extended stays at UNC Children's Hospital. And I struggle a lot with like the guilt and the balance of being present and choosing, you know, not to stay at home with my children and especially with his health issues going on. I remember there was a project I had, right? I had literally just gutted this woman's bathroom and we ended up at UNC Children's for 10 days. And I had to leave her bathroom completely gutted. It was just, you know, horrific at the time. And, you know, I remember having like at one point, I don't know, like I feel like I'm saying this and then it makes me feel guilty. I leave it as I'm saying it. But there was, I was at the tail end of our stay there. And I, there was a countertop guy and it would stall the countertop of the, or the counter, the vanity as we had this custom vanity.  And I felt, you know, I'm very fortunate. I have a husband who is so like my partner. Like there is no, and I honestly, when women are like, how do you do it?  But also like one of the biggest things is I do have a husband and a partner who sees his role as like an equal provider for our children and, and smashes like any bit of guilt that I have when I feel like I need to lean in and do a little bit more.  Our cups are so full that it has to take away from things.  And that's hard. And it's something that like I struggle with all the time. But it's really helpful that I have somebody who's like, no, squash the guilt. Like you're fine. He's fine. We're fine. Like, go install that vanity top. And so I did I left the hospital. You know what I mean? Like it was like, which, you know, this is what you got to do. So you started move over Bob as a way to highlight women in the field. Have you reached the point now where you are getting feedback from people, women in your community who joined the the ranks of women in construction because of move over Bob? I get lots of different emails and things. I get a lot of women still inquiring about yes, like getting into it. It's been really amazing to be like, Hey, yeah, I saw this. I decided I'm in a rural classes. And sometimes it's me just like, here, I'm fine. And I'm like searching for them in their state. I don't know, like just trying to help. So it has happened. And it's happened since day one to the point where sometimes, even in the very beginning, move over Bob has been really odd in the sense that people always think it's I mean, I know this sounds ridiculous. It sounds bigger than it is. And it's been like that since like day one, where I'll get people from like other parts of the world that are like, we're living on and we like move over Bob like, like, I mean, and it's happening like, I mean, literally like all over the globe. And so in some regard, it's always just like, it's me. But I feel like since then, it's just kind of become more of a like hell, yeah, well, let's talk, let me let me link you up. Let me let's let's figure out how this and that's what feeds me. I mean, it totally keeps me just like moving and just knowing that like every woman's story seems to spark some woman else out there, right? They see themselves in their story, which is why we try to be really thorough. The stories mean so much to us, like it really does like I really want their stories told in a way that is really resourceful, that validates their experience and shows that like the path is different for everyone. And they're so inherently resourceful, right? So yeah, we have gotten people that have reached out like I read this woman's story and I looked into this union or I looked into this program and you know, and that's the totally the driving force. So we'll just want more of that. So does that mean like as your career progresses, have you found it like easier to spread your message and more people are buying into it as you climb up the ranks? Or is it getting harder and people distrust you more now that like you're in more of a senior position on the projects? I am not in a senior position. Yeah. And nobody I work with thinks I'm in a senior position. No, I think that's the I fully I fully embrace that part of like that is the beauty of like when you are like at a blue collar work band, you got to like earn your chops. And like five years in is not me earning my chops. I am so much still a brand spanking new like still learning. But so in that regard, no, I'm like, I don't I still don't know what I'm doing. So let's figure this out. Like and I mean, there's I have more experience obviously. So I'm able to like when women reach out and they want more of my personal experience with my my business and what I've been doing and cabinet making or whatever. Of course, like, you know, that I have more than I feel like I can share. Absolutely. But at the end of the day, move over Bob is like so not about me at all. It's about the community. I love the mission. Please tell people where they can find you all over Instagram maybe reach out to you personally. Yeah, so you can definitely go to Instagram follow move over Bob. If you have any questions about move over Bob, you can email info at moveoverbob.com. My personal website is amorydesignbuild.com. But like I said, I actually just launched a new company, the Bauer Creative with my business partner, Mickey Paradise. But Amory design build right now is where you can find the work I've been doing the last five years. Thank you so much for joining. I really appreciate you sharing your story. Yeah, thank you so much guys. This has been great. This was part two in our four part series highlighting women in construction. We'd like to thank Cat Footwear for helping us share these stories. Since you've stuck around for the credits, consider subscribing if you're not already, or even better, leaving us a review on Apple Podcasts or Spotify. It's honestly one of the best and easiest ways you can support us. We are at startup storefront on every social media platform except for Twitter, where you can find us at STS podcast LA. The startup storefront team consists of Diego Torres Palma, Natalia Capolini, Lexie Jamison, Owen Capolini, and me, Nick Conrad. Our music is composed by DoubleTouch. Thank you for listening. We'll see you next time.


Hey friends today. I am back at Disney Springs this time. There is a lot more stores restaurants and shops opened up I'm very excited the world of Disney's open. I'm looking at getting a new shirt today Also something to snack on or a full course meal. I don't know any who's Let's go do this. Let's get our temperature checked and let's go explore the springs Give me a temp.  Perfect. Thank you. I'm bold It is one o'clock the day after the world of Disney is opened and I hear that it's been very busy to get into the world of Disney so we're gonna head over there first and See what the wait time is or if there's a wait time at all This is also one of the more hotter days that I've actually been out whether it be at Disney Springs or City Walk. It's around 90 degrees. So it's a good test to see how things will work with the mask Right now. I'm not feeling too bad, but it's been only six minutes And it's looking like nobody is waiting to get into the world of Disney. I think you can just walk up Oh, look at that. I feel special Hi, thank you And here we are the world of Disney Ha finally Thank you And like I said, I am very interested in purchasing a new t-shirt or a new spirit jersey Something I just want to purchase something Lots and lots of t-shirts to choose from but I might be looking for something different I don't know might get a little fancy here. Maybe one of those premium tops Like these premium tops. I like them. Oh boy. That's $150. That's way too premium for me So I guess we're gonna drop it down to a moderate Maybe something like these actually they're about $50 and take a look at this one. I like this This one has both castles on it the Nautilus big thunder. Wow Actually, I really like this or I like that one too. This is more Pixar. Oh boy Choices. Oh boy And while I'm trying to decide on what shirt I should get I want to show you this because I've seen this sign in Jackie's vlog and I know already that I need to limit touching the actual like product So don't be touching on the shirts or anything like that. I checked the tag and I checked the size I don't try to touch any of the article clothing at all and that's really good because that's proper social distancing and proper safety precautions Which makes it kind of hard because I don't want to pick something up because if I pick it up I got a commit to buying that article. So I have to be very careful So before I 100% commit to buying an article at the world of Disney I think I need to check out the co-op And I can tell you right now The heat is making my glasses fog up way more than it ever has And the reason I came over to the co-op is because this is one of my favorite stores right here So I'm sure I might find something I like in here And here are more of those fancy Tommy Bahama Sharks $130 look at this one though Pirates of the Caribbean Dead men tell no tales. I actually really like that one I think that one actually might be worth $130. Oh, man. Look at that You're sporting it real well, sir The reason I like this store over here is because they have different types of shirts Then you have actually inside the world of Disney like this one's a hanger bar Jock Lindsay's hanger bar shirt, and then they have even Disney spring shirts. I like it a lot in here But hold the phone because I think we found what we're getting Literally I immediately picked this up. I was like I'm getting it. That's it. That's the one mob the silver tuna Well, it is decided. I got what I wanted. I was super excited. It immediately called to me So I'm gonna try it on right now. I'm gonna put it on like right now Usually I don't buy things unless I try them on first But because of everything that's going on in the safety precautions. There is no dressing rooms So you just kind of have to Hopefully be lucky that it fits like good and Here it is a nice haunted mansion button-up shirt. I love this shirt I really it like literally called out to me I want to show it to you But I probably already showed you wearing it and I didn't know a better way to actually Show off all the stuff but look at this haunted mansion shirt. How awesome is this? I love it. We've got the hitchhiking ghost. We've got people in the dune buggy wearing Mickey ears I love this.  It was $85 and with my 15% I saved $17 I think so I ended up paying around 70. I really like it. I'm happy. I got it And now I think we have to find something to eat now that we got our shirts Let's get some food But I wanted to show off over here by the art of Disney store in the Christmas store There is like literally nobody around none of these stores are open That's why but I still like to come over and just kind of hang out listen to the cool music You hear it? Yeah Oh boy, there's people watching me That was a little embarrassing, but Look at kawazimoto in the window here Good old quasi And the rainforest cafe is not open But we do get to come and look at the cool animals that are just hanging out out here Oh, I wonder if the alligator is still alive. I Mean working or moving not like alive because it was never alive, but it didn't move so we'll see if it's still moving And nope not moving looks a little sad his head's like down and his eyes are shut That's a sad alligator. I Bet I know why that alligator is sad Probably because he has all those teeth and no teeth brush to brush them Another cool thing you can do over here is get a picture with food and friends Look at them just hanging out on a nice little bench But I think we need to figure out the food situation I mean, I don't even know where to go. I know that we have the Earl of Sandwich. Oh, I think I do know The marketplace snack stand because we're gonna get a dole whip. Look at that Dole whip pineapple float. Oh Look at these spoon dispensers That is awesome And would you just look at that That's gonna be delicious now. We have to find a cool spot. Maybe behind the dockside margaritas. I like sitting over there. Oh Yeah, this seems like a great spot. Oh Right there's a table. Look at that Now I have to say dole whips are not my favorite Disney snack I would have to put rice Krispies above them and also Mickey pretzels But they are still very delicious and you gotta eat it quick because this is melting. Oh boy Oh, yeah, that's good Oh Much too good for children.  Holy moly.  Nobody's over here beautiful views Can't complain. I Think it is time to move along though.  Maybe I'll use one of those portable hand-washing stations Another big question I hear a lot of people asking is this is the popcorn stand open and yes, it is you can get popcorn Mickey bars Very cool. Very Disney like huh? Made my way back to the world of Disney and now look at this. There's enough. There's a line Look at that They say it's about a half an hour wait and We got here. It was one o'clock. It is 2 30 now. So Mid-afternoon seems like the best time to come and it also may be the hottest time to come because it is really kicking my butt right now I Know I said in the beginning of the vlog that Today was gonna be a good judge of how the face mask works because it's gonna be the hottest day that I've out Like been out and about and I could tell you it is hot it is very hard to handle and Even when I say it is hard to handle it's still something I'm willing to handle and deal with Because I want to be here now if it gets to the point where I'm just way too uncomfortable Then yeah, I'm probably not you know come or I'll probably just you know limit my time here But overall just a wonderful experience. I really enjoyed hanging out here today I'm probably calling her today because There are other things I want to get done today, but I'm glad I got the shirt. I'm glad I got a doll whip. It was great So, uh, hope you guys enjoyed the video. I enjoyed making it. See you next time. Bye


We'll be talking about the era critical process died which you may face when booting a Windows operating system and how to fix it. You will need a bootable USB drive containing an operating system. When the boot menu appears, click Next in the first window of the installation wizard and repair your computer in the second window. In the lower left corner. First of all, try recovering the operating system with restore points. For this purpose, open Advanced Options and select the corresponding item. The second step could be using the command prompt to check file integrity with the command sfc scan now. Another thing you can do with the help of the command prompt is to restore the registry.


The Herald Perry Show Herald Perry as Honest Herald the Homemaker well it's a wintry afternoon in the little town of Melrose Springs the kind of a day when it's pleasant to bask in the warmth and comfort of home and that's where we find Honest Herald in a nostalgic mood as he's looking through his high school annual. Well this annual sure brings back old times. Melrose Springs High Class of 27.  Looks like a frightened porcupine. That's me. What are you doing Harold? Hello mother just looking at my picture here in the high school annual. Let's see. Oh yes. Why Harold you haven't changed a bit. Zef?  Oh thank you mother. Glad you think so. I'll never forget graduation night. I was so proud when you sang the class song. Farewell Melrose High. Oh yeah that's right. I wrote that too. Let's see how did it go. Farewell to the oh Melrose High. The time has come to say goodbye. Farewell to our principal Sophie Turner. We'll miss the classrooms and Bunson Burner. Yes Harold. When you sang that there wasn't a dry eye in the audience. It got me too mother. I had a soggy necktie the rest of the evening. Oh here's the class prophecy. Let's see what it says about you Harold. Let's see. Harrison, Hartzell, Hemp. Here I am. Some night in 1935 we'll tune our radios to the big city just to hear that famous singing star Harold Hemp. Well that prophecy sure didn't come true mother. Well you could have gone to New York and been a big success if you wanted to Harold. Well. But I'm sure you're much happier right here with your old friends all the people you grew up with.  Anyway look at Marvin Hartzock. He's the fellow that went to New York. The only one. Nobody's ever heard him since. Poor Marvin. Probably got some terrible job back there. Like pie checker at the Automat. He should have stayed right here Harold. Well he might have become almost as big a success as you. I'm not so much mother. Just a crooner on a small radio station. Oh you have a beautiful voice Harold. Why if you wanted to you could have Bing Crosby worried about his job. Well I wouldn't want to do that mother. Bing has a big family and he needs the money. Well the blue of the night meets the gold of the day. Mother's right. I was smart to stay in Melrose Springs. After all I'm a big success here. Everybody in town knows me. Good morning Mrs. Proudfoot. Good morning Mrs. Probably didn't see me. Wasn't wearing her bifocals. Hey look at that big car parked up there. Green town and country Chrysler must belong to some wealthy out of town. Probably a salesman for had a call. Wonder who he's calling. Hey you in the green galoshes. We can go out. That's me. Were you calling me sir. Yeah come here. Yes sir. Say I'm looking for someone maybe you can help me out. Oh of course I know just about everybody in town. Who are you looking for. Well you ever hear of a corny small time radio performer named Harold Hemp. Let's see a corny small time what. Hi Harold Marvin Marvin. In the flesh. Well I thought you were in New York. Oh I keep a penthouse there. Penthouse. Then I have a summer house up in Vermont. What do you spend your summers. Well I have a tent in the backyard. Army surplus. Well I had to come out this way to attend a big stockholders meeting thought I'd drop in take a look at the old bird. Well Marvin you've certainly changed. You haven't.  You look pretty prosperous Marvin. Gabardine overcoat. Guess you've done pretty well. Yeah. Made it on the curb Harold. The curb. Well I guess we wait there long enough something will come along. Yeah I'm still the same old Harold Marvin. Same old jokes too. I'd like to kick in his sidewall tunnels. Harold how can you stand at living in this one horse town. What do you do for excitement around here. Excitement well every Wednesday night we have bingo at the Bijoux. Last week we had the giant jackpot. Seven dollars and forty cents.  Who knows you might get into television. Well I don't suppose you have television in Melrose Springs. Well we have the same thing. Old movies. I guess you'll always be a hero. I despise people with funny laughs. Well I'm driving back to New York tomorrow. If you change your mind want to go with me just give me a buzz. I'm at the Antler Hotel. Buffalo sweet. Oh yeah. Thank you very much Marvin but I don't. So long. Bingo at the Bijoux. Big city smart Alec. Think I'll go home and cut his picture out of my annual. Well fine. I ran into a heart sock. Billy goat. Now I feel like a failure. No I'm not. Got the kind of success I want. Friends. A lot of loyal fans. Charge account at gallon camps. Everybody loves my voice. Hello Harold. Doc and his horse and buggy. It's a one horse town all right. It's a horse. Hey Sinatra. I was just talking to one of your radio fans. She said she likes your singing better than Perry Comal. She does. Well who is she Doc. My horse Silver Moon. Some fan. What's that Silver Moon. Oh isn't that sweet Harold.  Wonder if I have any two legged fans. Howdy boy. Oh hello Pete. Hello Marshall. Hi Harold. How's easy old Pinscher today. Another comic. Oh say we heard your radio program down to jail this morning Harold. Really made my prisoners feel good. It did. Yeah. They said if that's what it's like on the outside they'd rather stay on the inside. OK. They'd rather be laughing on the inside than crying on the outside. Even Silver Moon is laughing at me. Marvin is right. I am a failure. Well I'll see you later. Oh what's the matter. We didn't mean to hurt your feelings boy. It's all right. After all what am I just a small time corny radio performer. Why. Why. You're the most popular man in Meridot Springs. You sure are and your program is wonderful. And we're proud to be your friend boy. And so we're Silver Moon aren't you girl. Silver Moon's licking my face. Who's got a fountain pen. I will autograph her hay bag. Good old Pete and Doc. But friends like that who wants to go to New York. Well I think I'll drop in the Dancing Academy and see if Theodora's in. She wouldn't want to go away and leave Theodora. Well pretty door chimes. She must be in the ballroom. Theodora. Who is it. It's Haroldy Waraldy. I'm. Coming. That's cute.   Hello Harold. How's my little cinnamon roll. Cinnamon roll. Well I do feel kind of spicy. Theodora. Yes. There's something I have to tell you. Harold you sound so serious. What's the matter. Theodora. I don't know how to tell you this. I'm thinking of going to New York. You're going to New York. I'm just wasting my talents here in Melrose Springs. You mean you'd go away and leave your little dancing teacher here all alone. Well I might. Never see you again. She's putty in my hands. Theodora. Guess you better give me something to remember you by. Something I can treasure. All right. I give you a pair of my old castanets. That wasn't quite what I had in mind. Theodora. What do people usually do when they're saying goodbye forever. Oh they kiss. She got it. Theodora. Let's sit here on the piano bench and pretend we're saying goodbye at the station. The train's just pulling out. You give me a goodbye kiss. Well all right. Theodora. Yes. I missed that train. Let's keep kissing till the next one pulls in. You're wonderful. Theodora. I'll never forget you.  I do. We'd wonder sweetheart who's closer. Out of a blue sky. A dark cloud. Do you think so. Theodora. How about kissing me goodbye again. Harold.  Of course not. But it's your fun saying goodbye. New station KJP. You look cute in lipstick. Lipstick. Oh. I was playing a little game with Theodora. Gloria. I told her I was going to New York and she kissed me goodbye. Say I wonder if that would work with my dear boss Stanley Peabody.  He thought I was going to leave. He might get scared and give me a raise. Certainly worked with Theodora. But Theodora and Stanley are different. You said it. I'll go in and see Stanley right now. See you later Gloria. Good luck Harold. I'll bet this will work. Stanley wouldn't take any chances on losing a valuable man like me. I wonder if I can get my raise retroactive last Saturday. Come in. It's you. Yes sir. Stanley I've had an offer to get. Don't stand so close to my desk. You're breathing on my name plate. What a sneaky fella. Stanley. I'm drinking my yogurt. Sounds like water running out of a dishwasher. There. Now what is it with him. Well Stanley I just came in to tell you I'm thinking of going to New York. What. What would you do in New York. Well I'm sort of wasting my talents here in Melrose Springs. I might become a big star back there. I'd look pretty handsome on television. I see. I could probably get a contract for fifty thousand dollars a year. Fifty thousand dollars. Yeah.  So if you want to persuade me to stay by giving me a raise say four and a half dollars a week. What's the matter. Fifty thousand dollars a year.  And you'd look handsome on television. Why I've seen kinescopes better looking than you. That's an insult. Now look here Stanley you know what I ought to do. I ought to walk right out of here. I ought to go to New York and leave you flat. All right hemp. I hope you have a nice trip. And when you get there drop me a postcard. But Stanley. Would buy him. I'm sure you'll make a big splash in New York. Big splash. I feel more like a little grip. For the second act of our story honest Harold in just a moment. Some swell music making and a good stiff fight run the docket for CBS listeners later this evening. Tony Arden will be on the Bing Crosby show with some of her very special kind of singing. And she'll be joined on Bing's guest list by three outstanding popular musicians Louis Armstrong Jack Teagarden and Joe Venuti. Later Russ Hodges blow by blow account of the fight between light heavyweights Bob Murphy and Henry Brim in Detroit will be heard on most of the same CBS stations. And now back to Harold Perry as honest Harold the homemaker. Well the best laid plans of mice and honest Harold sometimes go wrong. When Harold threatened he was going to New York he thought his boss Stanley Peabody would give him a raise. I sure did. Instead Stanley is practically pushed him on the train. A double crosser. Harold would like to ask for his job back but he has his pride. I sure do. Now what am I going to do. Say if my fans found out Stanley was going to let me go about they'd insist he keep me here. I could drop a little hint the old dock yak yak. He'd spread the word probably gallop around town in his horse like Paul Revere. One if by land two if by sea. I'll have Stanley up a tree. Just wait a doc here's I might go to New York. He'll take it awfully hard. But I bring it up kind of easy.  I'm in. Oh hello doc. Sit down old friend. Old friend. Hope he's got a handkerchief. This will be a big blow to him. Doc what would you say if I told you I was going to New York. Why that's a wonderful idea. Now when you get back there Harold be sure to look up my old friend Hector Rumpelmeyer. But doc Hector and I were classmates at veterinary college K9 Tech. You like him Harold. Doc I thought you'd be. Just tell him you know doc Yancey's old classmates. He'll remember I used to sit right behind him and distemper 1A. Heaven's sake doc. Don't you care. I'll be all alone in New York. That's why I want you to look up Hector. He'll introduce you around. He knows every air dail in town. Oh he'll show you a good time Harold. He'll take it all the dog show. They ought to put you in a dog show. Oh I'm not eligible Harold. I lost my pedigree papers. You lost your mind too. Goodbye. Now drop in and see Pete. I bet he'll want me to stay. Well hi Harold. Pete. Brace yourself. I've got some bad news. What's that boy. I might leave Melrose Springs and go to New York. I ain't that a doozy. I think I'm going to have to do something about that boy. I knew I could count on Pete. You mean you're going to stop me from going to New York. Well no I'm going to have to transfer your bicycle registration. But Pete. First I'll have to fill out a form. Oh but Pete. Here it is. Transfer of bicycle registration outside of state. You don't understand Pete. I may leave Melrose Springs and never come back. The date of return may never come back. Pete I thought you might want to go down and see Stanley. What I want to see him for is your bicycle. I don't care two cents about my bicycle. Value of bicycle two cents. Let me write that down. What make bicycle is it Harold. It's a double doozy. It's a double doozy. Pete without a doubt you're the most bungling, inefficient, irritating, exasperate. Not so fast boy. Let me write that down. At the bottom put jackass. Goodbye. It never missed me. It's like I'm going to have to go now. I've told everybody. Am I going to break the news to mother? Dear little mother she'll be broken hearted. Is that you Harold? Yes mother. Hello son. Hello mother. Mother I don't know how to tell you this but well it looks like I'll have to go to New York. I know all about it Harold. Dr. Yancy just phoned. He did? Yes and I think it's wonderful. Huh? It'll be a grand opportunity for you. But mother. I'm sure you love New York Harold. Grant's tomb, the Woolworth building, the Bowery, east side, west side all around the town. Mother. Oh and you'll have such fun seeing all the new shows. Sarah Bernhardt, Francis X Bushman, Webber and Fields. Webber and Fields mother you must have been in New York when it still belonged to the Indians. Oh but you love the Bowery. East side, west side all around the town. See you later mother. I'm going to my room. Mother too. Guess I'll have to go now. I'll sit down. Look out the window. Probably the last time. Never thought my life would turn out this way.  I can just see myself there. Gosh, broken hungry. Been in New York three months. Lucky I got this job as pie checker at the Ottoman. Wonder what everybody is doing back in Melrose Springs. Uh oh, here comes the pies. Blackberry, gooseberry, blueberry, boysenberry, corned beef hash. Woop. How'd that get in there? What a job for a hungry man. Checking pies. Hey, nobody's looking. I think I'll eat one. Just reach out there and grab one. There. Now I'll eat it real fast.  I caught you, hemp. Woop. Did you just eat one of those pies? Who? Me? Yes, you. Come on now. Confess. Why did you eat that pie? I was just trying to tell if it was blackberry or blueberry. You see, I'm colorblind. Hemp? You're fired. But turn in your pie tins and go. Just for that, I won't tell them it was blueberry. Out of a job again. What am I going to do? I've already pawned my moose button. Hey, that fellow over there looks like old Doc Yancey from back home. Doc! Doc, old friend! Are you speaking to me, bub? See, aren't you Doc Yancey, the fellow who loves horses?  I just lost $50 at the crack. Pardon me. See, people are unfriendly here. I wish I could borrow enough money to get back to Melrose Springs. Who's that? Getting out of that Chrysler. Marvin Hartsock! Marvin! Marvin! Who are you? I'm Harold Hemp, who went to high school with you. Remember me, the frightened porcupine?  But Marvin! Officer, this derelict is bothering me. You're sure and begor, what's going on here? Say, aren't you Pete? Sure and begor, what's that? Aren't you Pete from Melrose Springs? Me from Melrose Springs. Sure and begor ain't that a doozy. Officer, will you see that this man is locked up? I sure will, sure and begor. Come along, you. But officer, don't arrest me. Please, don't arrest me. Please, please. Officer, let go. Stop kicking me. Harold, Harold, wake up. Zeef, whatcha for? Oh, hello, mother. Am I still in Melrose Springs? Of course. Thank goodness. Harold, Dr. Yancy and Peter are here to see you. They've come to say goodbye. Tell them I'll be right out, mother. All right. Well, this is it. Gosh, I don't want to go to New York. I don't want to be a pie-checker at the automatically. Well, might as well say goodbye to the fellas. Hello, Harold. Howdy, boy. Hello, fellas. Harold, Pete and I got your little going-away present. Going-away? Yeah, a genuine cow-hide suitcase. Oh, thank you, fellas. You make the presentation, speech, Pete. Oh, sure. I ain't no Calvin Coolidge. You make it. All right. Harold, we just want to say to you that we'll be thinking of you when you're far away from your friend. And that goes for me, too, boy. Thanks. We know you'll be a big success, and I can't go through this, Pete. We don't really want you to go, Harold. What? We sure don't, Harold. But, fellas, today you both acted like... Oh, we were just putting on, boy. Sure. We thought it meant your career, and we didn't want to stand in your way. Gee, fellas, I don't want to go to New York. I want to stay right here with you. I'm awfully glad you're going to stay, Harold. I was just pretending, too. Well, that's wonderful.  Well, it's a long, old friend. Yeah, goodbye, pal. Goodbye, fellas. Great, fellas. Yes, yes, they are, Harold. My only problem now is getting my job back at the radio station. Well, I don't think you'll have to worry about that, son. What? Come in. Well, Stanley. Hello, Ham. Good afternoon, Mrs. Ham. Good afternoon. Ham, I hope you've changed your mind. Well, the most amazing thing happened this afternoon. I received over a hundred telephone calls demanding that you stay at the station. A hundred calls? Yes. All from women. So, Ham, if you'd consider coming back. Well, all right, Stanley. Wouldn't want to disappoint all my women fans. Good.   Well, goodbye. Goodbye. Mother, it sounds to me like you're going to New York. Mother, it sounds to me like those hundred phone calls that saved my job were made by one woman with a nasal voice. Wonder who she is. I don't know, Harold. There are a lot of coals going around now. Mother. Mother. You're wonderful. You have just heard the Harold Perry show, Honest Harold. The supporting players tonight included Jane Morgan, Tyler McVeigh, Mari Alden, Olin Suley, and Parley Bayer, and featured Gloria Holiday as Gloria, and Joseph Kearns as Old Doc Yak Yak. Norman McDonnell directed, and the music was composed and conducted by Jack Meakin. Honest Harold, created by Harold Perry, was written by Gene Stone, Jack Robinson, and Dick Powell. Yeah. Honest Vivacious Sunday Night star Eve Arden will leave her Almas Brooks classroom to star in a different kind of role on Suspense tomorrow evening. You'll find our Lady Eve is a best dressed woman out for the kill in her suspense drama, and it's one of her best dramatic roles in a long time. Also on CBS Tomorrow Evening, Raymond Bassie will be heard on the Hallmark Playhouse as an over age military man who makes good. We cordially invite you to be listening tomorrow evening when on most of these same CBS stations, Eve Arden stars on Suspense in the well dressed corpse, and Raymond Bassie stars in the Hallmark Playhouse, an old soldier never dies. Now stay tuned for the Bing Crosby show which follows immediately on most of these same CBS stations. This is CBS where Edward R. Murrow and Hear It Now comes to you on Friday evenings. The Columbia Broadcasting System. Thank you.