Books April 2026

April 30, 2026 8:51 pm

Countdown to Zero Day by Kim Zetter

A deeper dive than I was expecting into the discovery of the Stuxnet attack and its believed impact on the Iranian nuclear-weapon program.

The forensic analysis effort of the code was well told. I found it interesting.

Crisis Engineering by Nitze, Weaver, & Dickerson

Lessons learned from a team brought in by organizations to help resolve technology-related crisis situations. For example the botched roll out of healthcare.gov and California’s Covid-era unemployment system collapse.

If you’re in the tech industry the case studies will be unnervingly relatable, but also a little cathartic to know you’re not alone. The dysfunction all around you is, sadly, common.

I would read an entire book of similar case studies to hear more stories like: the unkillable 3AM status-update phone call, the call center that doesn’t know it’s a call center, and why aren’t you using the operations center built for this?

Full disclosure: I am related to one of the authors

Jurassic Park by Michael Crichton

After two technical, non-fiction books I wanted something light. So I did another read of Jurassic Park.

While it’s almost a truism that books are better than the movies, I think the movie actually does a really good job of cutting out some distractions and telling the core story really well.

For example, the book has a slow opening presumably intended to build some mystery, but the title rather gives away where it’s going so I’m not sure the slow-burn opening is beneficial. And then it ends with an unnecessary excursion to find the raptor nests. Which might have made sense to set up the sequel, but the sequel has nothing to do with the migrating raptors plot line (as I recall).

Anyway, I still enjoyed it.

Games March 2026

March 31, 2026 6:19 pm

Completed Quests 5, 6, & 7 of Kinfire Chronicles: Night’s Fall. Our team remains undefeated.

At the only meetup I made it to we played a game of Northern Pacific. It’s a railroad-building game in which players bet on which cities the railroad will connect through and then try to steer the construction through the cities you bet on. It has some interesting game-theory aspects to it. It’s played in 3 rounds and each round was very different as players adapted their strategies. I won out in the end.

Book March 2026

3:46 pm

The Evolution of Useful Things by Henry Petroski

A look at how some common items have changed over time to meet needs or whims of the populace.

Petroski argues repeatedly that form doesn’t follow function because look at how many variations of X there are. But, at least the way I think of the concept, that proves the point. There are dozens of types of hammers with slight variations because each function requires a slightly different form. And all the forms have the same basic concept of a handle to conform to a users hand with a head on the other end to do the work.

Ubik by Philip K. Dick

This sci-fi story starts on one track and then goes an entirely different direction–almost to the point that it feels like the initial world building was wasted.

You’re meant to be left guessing which reality within the story is the real one–if any.

Furies of Calderon by Jim Butcher

A fantasy story with significant world building and interesting characters. The beginning of a 6-book series.

Humans are part of a broader world of sentient creatures and have carved out an empire for themselves. But the emperor is aging with no heir. The empire is beginning to fray and the enemies of humanity seek opportunity in cracks.

I enjoyed it.

Corinne’s 11th Birthday

March 21, 2026 3:20 pm

Corinne was excited that this year her birthday wasn’t on parent-teacher-conference week because it meant she’d get to spend more time with friends at school. Her school day went well and back at home she entered the land of Reveria from the Fantasy Life i which she had recently played.

Edward greeted her with urgent news: Trip, his bird friend, injured a wing while flying through the woods and needed help getting home. His path home was blocked by a golem, an orc, and some vines. She would need to practice her skills in many different “lives” in order to rescue Trip. In the game, your character takes on various lives to learn new skills (e.g., a carpenter, a wizard, a fighter, etc.).

The first task she decided to tackle was to take up the tailor life and make a dress for the golem’s doll. After cutting and sewing the dress she took up the artist life to decorate it.

The dress prepared, she took up the angler life to make a fish stew for the orc. She caught some fish in the pond and took them back to the kitchen where she took up the cook life to prepare the stew. In the game, many of the “lives” have mini games associated with their activities. So to be a cook Corinne needed to chop the fish on the cutting board (using her hand as the knife), flip the fish in the frying pan, and stir the fish in the pot–jumping from task to task as I called them out. She had a blast with this part.

With the stew ready she turned her attention to the final task: prepare a potion to pour on the vines to wither them up and allow her to pass. For this task she’d need to take up the carpenter life to build a box in which she could carry the three potions she would make with the alchemist life. The carpenter life had a similar mini game in which she needed to hammer, saw, or sand at the workbench. And as the alchemist she needed to mix up 3 potions of the appropriate colors from the available dyes.

She was now ready to head out to the forest, clear the obstacles, and rescue Trip. She gave the golem the new dress for its doll and it ambled off. She poured the potions on the vines and they withered up. And she fed the stew to the orc who settled down for a nap. She collected Trip and returned him safely to Edward who rewarded her with presents!

After dinner we were off to Panda Express for birthday dinner then back home for a shower and cake. Heather decorated the cake after Jess frosted it.