Programming Update: November/December 2021
In these last two months of the year I only worked on Advent of Code.
November
In November I worked through part of the 2016 problem set. I didn’t get too far because of how many languages I was doing at this point. Eventually I decided to allow myself to get a bit further in Python and then catch up with the other languages. Whenever I’d get stuck I’d go back to the other languages. Overall, once I’d figured out Python - Ruby, Perl, and Golang would be pretty easy. Haskell would still be hard, but I started getting the hang of it near the end of the month.
Thoughts on Worldcon 2021 (Discon 3)
This strange, COVID-filled year was the year WorldCon was local to me, so I figured it was the best time to check it out. I didn’t need to pay for a hotel or flight, just a few days of parking and metro line fees. Overall, I thought it was fine. I enjoyed the panels I attended, especially when Scalzi read from his upcoming book, Kaiju Preservation Society. But I didn’t become a convert like the folks at the First Time Attendees panel who have been attending for decades. Outside of that, I had a few thoughts about my experiences this year:
Best Shot of Me from the Bigfoot Trail Race official Photographer
if you look at my knee, this is after I fell
From the race I wrote about previously.
The Bigfoot Endurance Trail Race
Today I ran my first trail run, the Bigfoot Endurance Trail. I will definitely say that Ripit Events did a great job running the race. There were lots of good reminder emails leading up to the race. They had folks managing parking. Everything went smoothly and, more or less, on time.
The race was at Rockburn State Park, making this the first race for which I didn’t have to get up at an ungodly hour to attend. It’s just a 10 minute-ish drive from the house. I’d never done any of the trails - usually we just take the kids to the playground. Luckily, one of my friends at work warned me to pick up my feet. I don’t think I necessarily run at a shuffle, but it did make me run with more awareness of the trail. This was a good thing because Mother Nature was out to get me! The 10 mile race consisted of two 5-mile loops. On the first loop I mildly rolled both ankles either in sections that were nothing but tree roots or where the gravel or sand weren’t as tightly packed as they could be. However, tragedy struck (at least race-level tragedy) with half a mile to go. I rolled my left ankle HARD. Like, I’m definitely going to need some Ibuprofen and an ice pack when I get home hard. That threw off my gait and so with literally only a quarter of a mile to go, I couldn’t lift my foot high enough and tripped over a root. I took a spill, but was luckily wearing gloves. I only scratched up my knee. Very nicely - perhaps because this is more of a fun-run community thing than the Boston Marathon or something like that - a couple of runners both in front and behind of me stopped to help me up and make sure I was fine. One of them also checked up on me after the race. This tumble cost me for my age group to fall from 2nd place to 3rd place (literally just 20 seconds difference).
Was Something Killing Birds in Maryland this summer?
When I was walking through my yard in July I found these three dead birds
And all summer I kept finding bird corpses during my neighborhood runs. Did they eat too many cicadas or something?
MxPx - Panic and Secret Weapon (Special Edition)
I continued to catch up with the MxPx back catalog and purchased both Panic and Secret Weapon. My initial feelings upon listening were that I liked a lot more songs on Secret Weapon. But maybe, as with Before Everything & After this would turn out to be just a first impression where when looking at each song one at time would leave me feeling differently.
cover of Panic by MxPx
Adding Art to the Mundane
I love the idea of having art on the gates that come down when the the restaurant is closed. Rather than the ugly grey, possibly tagged with grafitti, we get this amazing art.
I saw this when I was doing a boardwalk run this summer. I’d been visiting Coney Island for nearly 20 years at this point, but the recent revitalization has been impressive to see. That includes ideas like this art that bring happiness and joy even when Nathan’s is closed.
Programming Update: September / October 2021
Across both September and October I got a decent amount of programming done. I just about finished the Learn You Haskell for Great Good book (got up to just before Monads) and started Head First Go. Once I had enough Go language to get started on AoC, I knew I’d be ready for the 2016 problem set. Let’s get into the nitty gritty!
Python (not Advent of Code)
Impractical Python
I finished chapter 11 which contained my old friend the Monty Hall Paradox. I’ve had a version up on my site for a very long time based on a PHP tutorial in Linux Format Magazine. This time I was able to code it in Python as well as creating a GUI version. Chapter 11 also touched upon The Birthday Paradox.