Review: Men at Arms
Men at Arms by Terry Pratchett
My rating: 4 of 5 stars
This is my second time reading this book. I left the rating the same
When it comes to the Anhk-Morpork based books, Pratchett lays in the final brick in the foundation for all that will come. The Night Watch is elevated to full Watch. We get more interactions and elaborations on how the Guilds work and how Vetinari pulls all the strings. Carrot grows a little, even as he retains his essential “Carrot-ness”. Pratchett builds on adding in all the fantasy and horror characters that he started back with Reaper Man and introduces Angua, our werewolf watch-person. We also have the return of Gaspode and Detritus from Moving Pictures. Reading all of these in a row and thinking about them critically for these reviews has made me realize that Pratchett has moved towards really making Anhk-Morpork (and greater Discworld) seem like more real, lived-in places as he settled into it as a long series. It feels as alive as Gotham, especially as written by Scott Snyder.
Review: Learn You a Haskell for Great Good!
Learn You a Haskell for Great Good! by Miran Lipova?a
My rating: 3 of 5 stars
Learn You a Haskell (or LYAH as it’s known on Stack Exchange and other parts of the internet) is the most often recommended resource for learning Haskell. I think it has a lot of things going for it.
1. It’s available on the net for free if you don’t want to (or can’t) buy it
2. It’s got a conversational tone that reminds me of what I love most about the Perl O’Reilly books
3. The author does a good job comparing and contrasting with imperative programming languages (almost all the ones you’ve heard of, if you’re heard of any programming languages).
Review: The Ruin of Kings
The Ruin of Kings by Jenn Lyons
My rating: 4 of 5 stars
I received this book for free as part of the 2021 Hugo Voting Packet
This was a great, fun book. The only point I really had against it is that eventually with all the fantasy names and locations and history, things eventually got a little convoluted to where I couldn’t remember who was related to whom and it really starts to matter in the last quarter of the book. The book has an interesting framing device - one of the book’s characters, Thurvishar, has written a report to the Emperor to document what happened. The introduction even includes a bit of lampshade hanging about the fact that he’s going to have to tell the real-world reader some things that the in-world reader (the Emperor) would already know.
Review: Hackers: Heroes of the Computer Revolution
Hackers: Heroes of the Computer Revolution by Steven Levy
My rating: 4 of 5 stars
This book is the story of the beginning of computers, written in the 1980s. I’d already read about many of the events portrayed in the book via other books or magazine articles. But this was nice and detailed. I like Steven Levy’s style. He really brings the people profiled to life. Knowing where computers have ended up - which companies and movements have won - makes it an especially interesting read compared to when it was first published and people weren’t sure where the industry was going or if it would crash like the Atari crash of the 1980s.
2021 in Music (Last.FM and Spotify Listening Trends)
This year I was able to attend the Paul and Storm / JoCo concert that COVID stole from me last year. While there I bought the entire Paul and Storm discography, but I think because I listened to it so much on Spotify in the past, I didn’t listen to it as much as I thought I would.
This was not one of those years where I came out ahead by not paying for Spotify. I bought a lot of albums, including starting on my quest to get the entire MxPx back catalog from the time I stopped listening in high school until now. (This is reflected in this year’s numbers)
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).