Saturday, November 16, 2019

How We Earned the Cadette/Senior Programming Robots Badge

I have a Girl Scout Cadette and Senior, which is not as convenient as when I had two Cadettes. That one year that I had two Cadettes I got VERY used to leading the exact same badge at--gasp!--the exact same time... and then Will had to go and Bridge to Girl Scout Senior and mess up all my efficient, efficient lesson plans.

Tangent: I LOVE having my kids earn retired IPs for the very reason that IPs are CSA level so I can still lead the exact same badge at the exact same time--bliss! Same thing with fun patches that have requirement to "earn" them; we do a lot of those (Hello, Wildflowers of Ohio!).

The kids now mostly earn badges separately--Syd just finished earning the Cadette Digital Movie Maker badge, entirely independently!--or, call the Badge Police because I'll have Syd earn Senior badges along with Will, the brand-new Girl Scout Senior Outdoor Art Expert badge that they both now proudly wear being my case in point. But I've also found that many of the newer Girl Scout badges are so closely aligned that I really could lead Syd through the Cadette Programming Robots badge at the same time, and with many of the same experiences, as Will had when I led her through the Senior Programming Robots badge.

And so that's what we did! Both kids did all of the activities, even if one was specifically a Senior requirement or a Cadette requirement, and because I also used this as a homeschool STEM study, I added in a LOT more content. In fact, Will is using our work for the three Senior Robotics badges as the one-credit course, Topics in STEM: Robotics and Programming, for her high school transcript. If she adds on the Senior Coding for Good badges, or the Ambassador Think Like a Programmer Journey this summer (which she might!), I'll add to this syllabus and boost it up to a two-credit course.

Cadette Programming Robots Step 1/Senior Programming Robots Step 1: Learn about robots. 

For this step, I lectured the kids about the Sense-Think-Act definition of a robot, and had them do some additional reading, in particular Chapter 1 I'm about to start with the Amazon Affiliate links. If you click through to Amazon using one and end up buying something, Amazon does NOT charge you anything extra, but sometimes they pay me 1.5 cents every year or so of Robotics: Discover the Science and Technology of the Future. This book is a little young for a Cadette and a Senior, but I often use nonfiction books below the kids' reading level to introduce brand-new concepts. Do the easy book first, then some hands-on stuff, then some harder books, and then you're really off and running.

So after the easy book comes some hands-on stuff! Throughout this study, we did a LOT of hands-on work with machines and devices of all kinds, both robots and non-robots. These are the spines of our study as much as the Programming Robots lesson outlines in the Girl Scout Volunteer Toolkit are.

And yes, the idea of having multiple spines renders the metaphor nonsensical, but I can't think of another way to put it!

In Step 1, then, I introduced these two machines to our study:



Welcome, Sphero and Bee-Bot!

Here's another tangent: out of all the many robots and devices and machines and circuits that we used in earning this badge, the only thing that I had to buy was, of all things, the syringes and tubing to make the least sophisticated piece of equipment in the entire unit, the cardboard hydraulic arm. Bee-Bot, Ozobot, and the littleBits came from the IU Library, we already owned the Snap Circuits, Sphero came via a grant from the Civil Air Patrol, and a publicist sent me the Micro:Bot for free to review. It takes a village to raise a robotics engineer!

With their knowledge of Sense-Think-Act, the kids were then tasked with creating diagrams to show how Sphero and Bee-Bot embody the three-part definition of a robot. I sat back and waited for the inevitable moment when the kid assigned to Bee-Bot began to struggle. It went something like this:

"Umm... I don't think Bee-Bot has any sensors."
"I think you're correct."
"But how can it be a robot without sensors?"
"You tell me."
"............. it's not a robot?"

And there we have our first big revelation, and the lens through which the kids viewed the entire rest of our study: What is the difference between a robot and a non-robot? What can you add to a non-robot to make it a robot? Are there times when a robot turns into a non-robot?

Having some guiding questions makes the study more interesting, meaningful, and memorable.

After the kids had presented their diagrams, this is another easy nonfiction that reinforces the definition specifically with Sphero. If Sense-Think-Act wasn't crystal clear before, it will be after this book!



On another day, I gave each kid one of the Robot Challenge Cards from the Volunteer Toolkit. Each kid had to brainstorm the characteristics that a robot would need to meet each challenge, and then they had to research online to find a video of a real robot meeting their challenge. Syd's challenge was a robot that could teach preschool children, and she found this video of engineers figuring out how to develop a robot that can assist teaching children a foreign language:



Part of our discussion of this video is that the robot doesn't really seem that great, but engineering is a process, right? You might have your dream list of what the perfect robotic preschool teacher would do, but whatever that is, you've got to start with this goofy little dude.

Will liked her real-life delivery robot a lot better:



It really did almost run over that dog, though.

After this lesson, since we'd been talking more about design, I assigned the kids Chapter 2, "Housing: Robot Bodies," in Robotics: Discover the Science and Technology of the Future.

Cadette Programming Robots Step 2: Build a robot part: simple sensors

After a lecture on circuits, here is where we began to play with littleBits! littleBits are absolutely astounding, I can't say enough about them, and the kids LOVED them.



I wrote about how we used littleBits here, including learning how to assemble a circuit, building several circuits and diagramming them (including both kids' favorite game called Build the Most Obnoxious Circuit Possible), and learning about and then building logic gates.

On a different day,  the kids built a littleBits circuit that utilized a pressure sensor, and then used the instructions in the Volunteer Toolkit, along with an LED, copper tape, and paper, to build an old-school paper model of a touch sensor. Because littleBits are great, but you've also got to know how to muscle a circuit together with old Christmas lights and craft supplies, don't you know?

Cadette Programming Robots Step 3: Build a box model robot with sensors.

For this activity, I gave each kid a small cardboard box, then put her in charge of building a model of a robot that could perform a specific task or solve a specific problem. The model should show a working example of at least one sensor that the robot would utilize. Will made a pretty good stab at creating a perpetual motion machine by building a littleBits circuit that connected a sound sensor with an effector that made noise, and Syd tried to figure out how to broadcast instructions over the radio to an effector in a different room so she could prank someone.

Each robot's task, clearly, was to be as obnoxious as possible!

On another day, I had the kids practice making even more sensors using Snap Circuits. I thought the kids would be interested in using the instructions to create more complicated circuits than they could figure out with littleBits, but again, they mostly tried to make obnoxious things. At least they have a shared mission!


Senior Programming Robots Step 2: Build a robot part: robot arm.

Matt helped the kids build a working model of a hydraulic arm out of cardboard Girl Scout cookie cases (of course!), syringes, and tubing. It worked, but even though Will spent a lot of extra time troubleshooting and problem-solving, she never could get it to work perfectly, and it's definitely a project that I'd be interested in trying again sometime.


Perhaps when Syd earns the Senior Programming Robots badge!

Senior Programming Robots Step 3: Learn how robot systems work together.

For this step, the kids used the micro:bit and micro:bot kits that we were given by a publicist. The kids worked together to build an ArtBot and troubleshoot it to do what they wanted it to do--



--which is apparently draw endless circles, lol. But, hey--that's the task they wanted the bot to perform!

On a different day, the kids made a list of all of the robots and machines and devices that we'd handled so far during this study, and I tasked them with 1) organizing the five main parts of a robot within the three-part definition of a robot, and 2) identifying and organizing all the parts of every device we've explored to fit within those labels and definitions. So the kids had to not only figure out if, say, a robot's housing is part of Sense, Think, or Act (it's part of Act), but also what each device's housing is. Housing is easy, but effectors were a little harder to pin down sometimes, and the sensors actually gave the kids the most trouble, especially with Sphero. Syd was stumped for a while, for instance, about what kind of sensor Sphero's gyroscope could possibly be. I mean, sure, it's what keeps Sphero upright, but how is that a sensor?

To get past that, it can sometimes help to figure out if there's a correlating sensors in humans. Syd decided that, yes, humans can also keep themselves upright, and that's because they can feel gravity. We may use our inner ear bones instead of a gyroscope, but they're both sensors!

And then Syd had a lightbulb moment about robot sensors/human senses, and I was proud.

Syd was in charge of all visual displays for their STEM Fair presentation, so here are some of her displays of the identification and categorization that the kids did:


Micro:bot is a special case; its controller does have the components to add sensors to, but this wasn't utilized for ArtBot, which is technically what the kids were evaluating:





This way of categorizing makes it really easy to see which machines are robots and which aren't.

Cadette Programming Robots Step 4/Senior Programming Robots Step 4: Learn about programming.

By this step, both kids HAVE done plenty of  work programming, but we haven't explicitly studied all that entails. That deficit ends now!

I gave the kids the Robot Task Sheets from the Volunteer Toolkit and asked each kid to choose a robot task, brainstorm everything that they thought a robot would need to be able to complete that task, and then research videos of real robots completing that task. Syd chose a robot that could sort building blocks, and found several good videos of robots trying this:



I especially like that she found videos of very different robots completing this task in very different ways!

Will struggled quite a bit to find videos of a robot that could change the batteries in a flashlight, so I suggested that instead she find examples of robots utilizing fine motor skills to perform specific tasks. And then she found us this video, which is the BEST ROBOT VIDEO EVER:



It's possible that we watch this video every day. It's VERY relevant to our robot study!

On another day, I gave the kids a lecture on computer programs and algorithms, and made the kids do the exact same funny as hell activity that I remember doing at Syd's age in my junior high computer class. You know, the one taught by the basketball coach who'd rather be on the basketball court than in the computer classroom with a bunch of nerdy nerds? Yeah, that class.

What you do is tell the kid to write you step-by-step instructions for doing something simple, like picking up a book and putting in the table or walking across the room and sitting in a chair. Then, the kid reads out the instructions, and you perform them in such a way that every single logical flaw is pointed out in humorous detail, to the kid's frustration and outrage. Syd could NOT BELIEVE that I wouldn't pick the book up further than a half-inch without an explicit instruction, and she got so mad when she finally wrote instructions detailed enough that I picked the book all the way up but then just dropped it again--LIKE SHE TOLD ME TO.

It was awesome.

She only forgave me later when Will was around and I gave Will the same assignment, then assigned Syd to perform Will's instructions. Syd already has the superpower of taking every single dang thing as literally as possible, and Will could not even get Syd up off of the dang couch no matter how hard she tried. At one point Syd did roll off the couch at Will's instructions, but then just lay there twitching and Will could not, for the life of her, figure out how to get her on her feet.

After that, programming the Ozobot Bit was a cinch!




Here's all the work that the kids did with Ozobot Bit for this badge step. They had a LOT of fun with it, and it was a refreshing change of pace from some of the other hard-core builds that they'd been doing.

We did a lot, lot, LOT of work with this badge step already, but nevertheless, I wanted the kids to have some more time exploring the Scratch programming language. They'd been using block programming for micro:bot and Sphero quite a bit by this time, but there's much more than that to do with Scratch, and it's nice to get a chance to really dive into what it can do. So on a separate day I gave each kid the independent assignment, as part of that day's schoolwork, to spend some time on Scratch playing and programming. The kids used to be really into Scratch, so this was a fun assignment and many little animations were made.

I also had a lot of books on hand in case either kid wanted inspiration or step-by-step instructions:



Cadette Programming Robots Step 5/Senior Programming Robots Step 5: Write a program for a robot.

The secret that I kept from the kids is that they had already completed this step several times over, mwa-ha-ha! But since at this point we were preparing in earnest for the upcoming STEM Fair (during which the kids would complete several steps of the Showcasing Robots badge for their levels!), I wanted them to have a workable program for each of the robots and machines that we'd been studying so far. Over the course of the unit, they had created a complete, workable program for micro:bot and Ozobot Bit, but had mostly explored and played with Bee-Bot and Sphero.

Therefore, the kids' assignment for Step 5 of the Programming Robots badge was to write and troubleshoot one program for Sphero and one program for Bee-Bot. Here's the specific assignment and the work that the kids did with Bee-Bot. The kids demonstrated their programs for Bee-Bot and Sphero at the STEM Fair, although most of the kids found it more fun to use Sphero with the remote control than with a program:



And to be fair, controlling Sphero by remote control is MY favorite thing, too!

And that's Programming Robots! We'll be working through the Cadette/Senior Designing Robots badge next, while simultaneously completing the remaining steps of the Cadette/Senior Showcasing Robots badge as we come across the right opportunities. Our only deadline is October 2020, when both kids Bridge and instead of a Cadette and a Senior I'll have a Senior and an AMBASSADOR!!!

Here are some of the other resources that we used with this unit of study:


P.S. Want to follow along with more of our Girl Scout hijinks and sneakily educational activities? Check out my Craft Knife Facebook page!

Thursday, November 14, 2019

Robotics and Programming with the Bee-Bot

Both kids were originally introduced to the Bee-Bot at the 2017 Girl Scout National Convention. This photo, which I had originally captioned to note that they were learning about programming--


--is actually a picture of them programming Bee-Bots!

The kids loved how cute and simple the Bee-Bot was, and honestly, it's what inspired this robotics and programming unit. Syd wanted to play with more with the Bee-Bot, I found out that I could check one out from our local university's library, and I figured why just let her play with a fun toy when I can also force her to spend several months LEARNING things, mwa-ha-ha!!!

Here's the exact Bee-Bot that we have (Amazon Affiliate links here!):


Ugh, I can't even stand how cute it is.

Now, by this point in our robotics study, the kids can easily tell you that actually, Bee-Bot is not a robot:


It has no sensors, so it's just a really cute, really fun machine. It's got a really cute, really fun programming language, too, and one of the points of this study is to show the kids a variety of programming language, from the simple to the complex, so that they can see that the programming language is just another one of the design decisions that you have to make when engineering a robot.

To program Bee-Bot, all you do is enter a series of instructions using directional arrows. The fun is both in the logic that you have to use to plan these directions, and in the creative accompaniments. There is a surprising amount of depth that you can add to the experience of a bee-shaped machine that gets programmed to drive around!

For this particular programming activity, I told each kid that they were to create a scenario within which Bee-Bot would operate, and decorate a piece of large-format paper as Bee-Bot's functional area, embellished in a thematically-appropriate way. Each kid was to invent a problem for Bee-Bot to solve, or a task for it to accomplish, and write a program that would allow Bee-Bot to accomplish its objective.

Since Bee-Bot moves 15 cm for each of its commands, Syd cleverly gridded her Bee-Bot playmat in 15 cm increments:


Then she added obstacles:



And then she wrote her program!


Here's Bee-Bot navigating around the lava obstacles to go check in on the princess, then navigating its way home again afterwards:



Success!

Even though my two teenagers are happy as clams playing with Bee-Bot, there are a lot of really fun ways that people are incorporating Bee-Bots into classrooms for younger children. Here are some of my favorites:

  • costumes. This site has templates so that you can make costumes for your Bee-Bot!
  • DIY transparent mat. Having a transparent mat with grids sized to Bee-Bot's range means that you can change out playscapes easily.
  • line dancing. Okay, programming multiple Bee-Bots to do a dance together is the cutest thing EVER.
  • translating between programs. These kids have to draw Bee-Bot's voyage onto a paper mat, then use that as the program that they input into the real Bee-Bot. 
Because older kids like Bee-Bots, too, I think Bee-Bots would be a good gateway to get older and younger kids working together, especially by flipping the script and having younger kids set up scenarios and challenges for older kids. 

I won't because this isn't my Bee-Bot, but I SUPER want to figure out how to add some sensors to Bee-Bot, or overpower it with a higher volt battery, see if I can get it to go faster.

Wouldn't it be totally baller if it could fly?!?

Tuesday, November 12, 2019

Robotics and Programming with the Ozobot Bit

Out of all of the various robots that the kids and I have been exploring in this robotics and programming study, the little (Amazon Affiliate links ahead! If you click through them and then end up buying something on Amazon, it doesn't cost you extra but every now and then Amazon will throw a few cents my way as thanks for the free advertising) Ozobot Bit is my absolute favorite.



I mean, it's just a tiny little robot! And all it wants to do is follow a line! Just draw a line, and this wee buddy will happily trundle along it as far as it goes.

It's adorable. I can't even stand how adorable it is. Every time I see it happily trundling along, contentedly following a line, I just want to pick it up and pop it in my mouth.

And the best part? This sweet baby came from the LIBRARY!!! I mean, I don't know how I'm ever going to bear to return our tiny dude, but seriously. Best library check-out EVER!

I introduced Ozobot Bit to the kids when we began to explore the programming component of robots. Ozobot Bit makes a stellar example of programming, because its programming language is just about the easiest and cutest ever:

You program it by drawing a line. Ozobot senses your line and follows it.



Easiest and cutest EVER!

The Ozobot Bit kit comes with several cards, but you can print more online, and since this whole kit came from the library and I was terrified of messing it up, that's what I did and what I encouraged the kids to use:



You can program Ozobot to perform other behaviors by drawing the line in different colors, and there's a list of color codes that OzoBot Bit understands. The kit also comes with markers in the correct colors, but again, you can use other markers if you experiment a little first to make sure Ozobot Bit can read them.

We went on to use the Ozobot Bit quite a bit in the rest of our robotics and programming study, but on this day I tasked the kids with 1) exploring Ozobot and how it senses and functions, and 2) creating their own program for Ozobot to follow.

Here's one possible program being created:



When Will introduced it to the Ozobot Bit, however, she discovered that our little Ozobot couldn't read it!



It turned into an exercise in troubleshooting and problem-solving, then, as Will worked to figure out how to modify her program to be legible to the Ozobot Bit.

Success!



Syd had a slightly different challenge to her own programming task:


Whenever Syd is trying to concentrate on something, Gracie finds her and comes to sit directly in between Syd and whatever she's concentrating on. Bonus points if she can sit directly ON TOP OF that thing.


Syd will never, ever, ever move her, and Gracie knows it.


When Gracie had finally soaked up enough attention and wandered off, Syd tried making a piece of art that would also, indirectly, serve as an Ozobot Bit program:



She was frustrated that her program didn't work perfectly, but I think that it actually worked really well!



Even though the programs didn't work perfectly, the kids proved that they could read and program Ozobot Bit, and so we moved from learning about Ozobot to using it as a tool to help explore the rest of the concepts in our robotics and programming study.

Here are more ideas to add depth to your use of the Ozobot Bit:

  • Add a third dimension. The use of paper strips is a really cool way to give Ozobot Bit a new way to explore.
  • block programming. Block programming is the most common way to allow kids to access real programming. Incorporating it into the Ozobot Bit experience is a good way to help kids think more broadly about programming and to make connections between Ozobot and other block programming experiences.
  • maze building. I love this idea because it makes clear how much of programming is solving logic puzzles. 
  • train set alternative. A model train can only follow the path that you build for it. But you can build that path for Ozobot Bit, AND include fun special effects. It would be really entertaining to set up an entire city with building blocks or LEGOs and multiple trundling Ozobots.
P.S. Want to see more STEM stuff as we do it? Follow my Craft Knife Facebook page

Sunday, November 10, 2019

Robots and Programming with micro:bit: Build an ArtBot!

By this point in the kids' Robotics and Programming study, they've got a good understanding of the Sense-Think-Act definition of a robot, and they've spent a lot of time exploring sensors, effectors, and circuits.

Clearly, it's now time to build something that combines several elements into a functioning bot!

This activity, in which the kids are going to build a working bot, meets Step 3 of the Girl Scout Senior Programming Robots badge. For this step, the kids are using these components, given to us for free by a publicist (note the Amazon Affiliate links there!):



The micro:bit has the controller, and the micro:bot kit includes more components, like alligator clips, wheels, and a battery pack, that you need to actually build something.

Will decided to build an ArtBot, a machine that will draw a programmed path. You can make some really elaborate creations with the ArtBot, but Will was prepping the ArtBot to present at our STEM Fair, and she wanted something fairly quick and simple for the bot to draw that would be easy to demonstrate and easy for other kids to engage with.

Circles it is, then!

Look at all its guts that Will is assembling!



Cleverly, the instructions suggested that she turn the box that the micro:bot kit came in inside out and use that for the ArtBot's housing:



By this point in the robotics study, the kids have built tons of circuits that utilize sensors and effectors, and they've played with lots of already functioning robots and machines, and they've even built a working hydraulic arm out of upcycled cardboard, but this is the first time that they've had to muscle together something so complete. Syd worked on it for a while, then Will took over and did a lot of problem-solving and troubleshooting, and was extra stoked when she finally figured out how it all goes together.

And then she got to program it! You can program in Python if you know how, but you can also use block programming, which probably every kid is familiar with thanks to Scratch. Will is ALL ABOUT the block programming:


And then she got to troubleshoot and problem-solve some more!



This one is kind of right...


Will is lying about how many trials she's done; the only thing she changed for this trial is giving ArtBot a bigger piece of paper!


Syd took a turn and got the pressure problem with the marker sorted out, and discovered that ArtBot draws much bigger and lovelier circles when you tape the markers to the front of its housing:


By the morning of the STEM Fair, the kids had ArtBot behaving more or less perfectly, and had figured out the optimum condition for its performance--basically, give it BIG paper and lots of room!




Look at those perfect circles!



The other attendees at the STEM Fair also seemed to enjoy playing with ArtBot, and a very, very, VERY many circles were made.

In the next part of our study, the kids are going to move onto thinking about how form affects function, and how one might go about designing a robot to perform a specific task or solve a specific problem. Then, they'll be tasked with creating a working model of a robot that can perform a task or solve a problem, and that will probably be ArtBot's next iteration,  as the kids disassemble it and utilize micro:bit in some new way.

I'll be eager to see what they come up with!

Monday, November 4, 2019

October Favorites: Wajas, Gachas, and Guts


Will is in the next room right now freaking out that she apparently read ONLY 26 books during the 31 days of October. Such laziness, lol! Just between us, I think the main contender for her valuable free time has been this very dry, very strange genetics and commerce web game that she's become increasingly obsessed with this year. Here's a sort of walk-through of it and yes, it REALLY is that dry and strange to play. Will let me play it for a minute, but then she stood over my shoulder and wouldn't let me do any of the stuff I wanted to do and when she did let me breed two of the wolf thingies that I wanted to breed, she didn't even let me see their puppies before she'd fed them some aging pear thing she'd scored and then traded most of them away!

Syd has a similar obsession with a similarly dry, strange digital avatar design app, and she spends most of her free time listening to audiobooks or music while creating elaborate avatars and then animating them into music videos. Here's one of her creations:



She kind of let me make an avatar once, but then when I was done she "helped me fix it" by changing basically every single detail on it. Teenagers are really fun!

On the positive side, I actually recognize a couple of Will's favorite books of October! (Psst! I'm using Amazon Affiliate links here, primarily because they're hella convenient, but if you click through one to do your Amazon shopping, it doesn't cost you anything extra and Amazon sometimes rewards me with, like, half a cent, so that's pretty cool...)



I read through the Alice books back in the spring, when Syd was planning a Wonderland-themed birthday party, and I read a biography of Lewis Carroll back then, too--he was an odd fellow, alright. But his books are nothing but fun, and I'm not surprised that this is one of Will's favorites of the month.

This book is one that Will recommended to me, and the first couple of chapters are really, really, REALLY scary!



Later chapters calm down a little, but the book is thrilling and beautiful all the way through. I promise you, it is something special.

Here are Will's other favorite books from October:



And here's the rest of what she read in October. I think this might be the first month this year without a Tom Swift in the lineup!



I had several books that I put down partway through--I wanted to learn more about Hermann Rorschach, for instance, but the biography of his that I tried was just. Too. Dull. I read, enough, however, to learn that he was, randomly, really, really, REALLY HOT.

Don't believe me? LOOK AT HIM!!!!

Okay, right?!? Like, what on earth? How is that even real?

Most of what I read turned out to apparently be children's and YA literature, but honestly, that IS where most of the most innovative and creative fiction is to be found. Raina Telgemeier's newest graphic novels was one of my October favorites:



She has become just about my favorite author these days, as I'm really into writers who can talk about the complications and bad spots of real life without devolving into purple prose. #ownvoices, you know? I also love the phenomenon of "being seen" through cultural artifacts. You know that realization you get, watching a movie or reading a book, when you're all, "Hey! That's just like me!" For us grown-ups who didn't get to grow up already woke, maybe it's that time you were a young adult and read your first novel with a fat or bisexual or nerdy protagonist and were all, "Huh. That actually... explains a lot." I often think about when Matt and I took the kids to see Wonder Woman in the theater. The kids and I came out of the movie absolutely fired up, talking over each other about all of our favorite things Wonder Woman did and wasn't it cool when she fought that person and did you see when she did that cool thing and all of a sudden Syd said, "Is this what Dad normally feels like after we watch a movie?" Matt actually said only sorta, so then we decided that guys are so used to watching movies in which guys do cool stuff that they're immune to it by now.

Anyway, fun fact about me: I have emetophobia. Yes, it was caused by a traumatic experience in my past (in my case, hyperemesis gravidarum all the way through both of my pregnancies, and if you want to know why I didn't have a third child, that's why). Yes, I have a full-blown anxiety attack when I think that I might be exposed to a stomach bug. Yes, I have lots of coping mechanisms to address my phobia, and none of them are even remotely healthy. Whee! So imagine my ecstatic shock when I started reading this book and discovered that it's about a kid with emetophobia who develops a bunch of unhealthy coping mechanisms! #ownvoices, indeed!

And honestly, I think that just the act of reading this book about someone else coping with my same phobia chilled me out just a little bit. Last week, everybody in the family (except for me, fingers crossed, probably because first I bolted across the house and hid and then I stopped breathing in rooms in which other people exist and got SUPER crazy about touch and sprayed Lysol in the general direction of all other humans at all times; see: my unhealthy coping mechanisms mentioned above) came down with a stomach bug and if you think the stuff in the parenthesis is crazy then you do not know what it's normally like to live in my brain when someone around me vomits.

Here's what else I read in October!



So whereas I had a lot of books that were misses in October, my podcast game was ON POINT! My favorite subreddit has started doing a weekly post of podcast recommendations, and I have gotten so many good podcasts from it. My current favorite is a podcast about the American Girl books, of all things, but hey--it's a cultural analysis through a feminist historical lens of children's literature performed by two PhDs. THAT'S why I like it. Also it's super funny.

Here's a podcast that I completely finished--and LOVED--in October:



This recommendation actually came from a friend whose kid is in ballet with Syd, and it is so good. It's about a court case currently in the Supreme Court right now, in which Oklahoma is attempting to make a death penalty stick solely by dissolving every single Indian reservation in their state. Although I didn't know this until I'd already started it, this is actually located relatively next door to where I grew up in western Arkansas, and since I grew up there, I know probably a tiny little bit more than your average non-Native American about what an absolute shit deal the government has forced them into. This case is outrageous, the podcast is fascinating, and believe me, even if it doesn't sound interesting, you WANT to know about what's happening here.

Also, even if you know nothing else about Native American rights, know this: Native American citizenship is a political designation, not a race thing. They are literally Indian NATIONS, with citizens thereof, and if a lawyer or a judge tries to say that someone can't be part of that nation because they're only 1/256 Cherokee or something, that's bullshit equivalent to white supremacists trying to convince each other that only white people should get to be part of America. And I have had enough of that bullshit this year!

We watched a LOT of YouTube together this month, but eh, whatever. We all come home exhausted at night, and it's a nice way to hang out with the kids in that half hour between when we get home and when I fall asleep in my clothes on top of my bed.

Syd has been into these "day in the life of a ballerina" videos lately, and I have to say that they're usually pretty interesting!



Also, they give me tips about hairstyles and natural deodorant and what kind of makeup normal people wear, so that's fun.

As often as I can, I get everyone to watch Broadway performances with me. My shining moment was when I was able to segue from Lin Manuel Miranda to Les Miserables to this awesomely funny performance from Mean Girls:



Syd has been playing Nintendo with Matt lately, and getting more into figuring out how to beat Mario levels. I don't usually have a lot of patience with video games--I ADORE Mario, but I really only want to play for a few minutes at a time--but I can watch speedruns endlessly. Matt and I introduced Syd to speedruns with this Super Mario version, and the impressiveness of the guy's performance is only matched by how adorable his reaction is when he wins... until you realize that he's all alone and there's nobody in his physical life celebrating with him in that moment...



I think I first found this YouTube series based on my interest in theme parks, but, and I don't even understand why, we all LOVE IT. It's just this one person eating and drinking a bunch of stuff in different theme parks, but she's nice and charming and the food is truly interesting and you can't stop wondering what she does with her leftovers:



You guys, I am SO excited about November! The kids and I have a staycation planned, one in which I'm not allowed to make anyone do anything productive, and so I think I'm going to get a lot of reading--as well as podcast listening and YouTube watching--done.

What have YOU read and watched and listened to lately?

P.S. Here's what we read prior to October!