Followed by this father/son game time 🎮


My son popped into my bedroom with a “happy birthday” wake up. Things are starting off well… 😄🎈


The receipt from my daughter’s insult booth. I had a pass holder discount and she was also running a sale. Quite the deal, I got one insult and one compliment.


Finished reading: Swordheart by T. Kingfisher 📚


Big news for my running calendar…I got into Superior Fall Trail Race 100mi. I’m intimidated but ready to get after it!


Finished reading: The Boxcar Children by Gertrude Chandler Warner 📚

Read aloud with my son… He was really into it.


Lol… First time I’ve seen this age suggestion.


Tuesday Night Trails in Long Lake tonight. Celebrating a friend’s retirement from MN Air National Guard. Been a while since I’ve been to Red Rooster.


Year in books for 2025

Here are the books I finished reading in 2025.

Holy GhostCrossroads of TwilightThe Hero of AgesDark AngelThe EdgeThe InvestigatorPieces of HerPretty GirlsOrdinary ThunderstormsMasked PreyThe Well of AscensionMad RiverTrust Your EyesBlack FridaysWinter's HeartThe SurvivorTo Die ForBloody GeniusThe Last ManLethal PreyBad BusinessSeparation of PowerPainted LadiesThe ProfessionalDeadlineMistbornMemorial DayIn Too DeepExecutive PowerRules of PreyLonesome DoveundefinedExtreme PreyGathering PreyThe First Rule of MasterySilent PreyPast TenseThe Third OptionThe Way of KingsExtreme MeasuresPreyThe Midnight LineThe AffairNeon PreyTransfer Of PowerThe WaitingKill ShotThe FixHigh ProfileThe Path of DaggersPursuit of HonorDirty ThirtyToxic PreyGolden PreyOcean PreyMake MePersonalRelentless Forward ProgressThe Sorcerer's DaughterThe Darkling ChildStillness Is the KeyThe Black PrismDune (Movie Tie-In)The High Druid's BladeA Crown of SwordsBlue MoonSimply LiesThe Late ShowNight Angel NemesisAnnabel Scheme (paperback book)Sudden Prey

Finished reading: Eyes of Prey by John Sandford 📚


Oh come on, I’m in Excel getting an in-app promotional banner ad to upgrade from one paid plan to a higher paid plan?? Booo!

A Microsoft Excel window is open with an advertisement banner for a limited-time offer on Microsoft 365 Premium at the top.

Two hours of email service transfer troubleshooting with my Dad… Net result is he’s on a better service so I’m glad for that.


My thoughts throughout my run were primarily on how unpredictable and dangerous the ice is this morning. The timing of this in relation to my last update is not lost on me 😕

Seriously though, stay safe running or even walking out there today.


My heart hurts and I’m at a loss to find any kind of peace in what’s transpired.


As a Minnesotan and parent of young kids in public school, I’ve never been so intimidated as I am by ICE entering the state and “protecting us”.

There was no credible threat before ICE showed up here and started this madness. I have no trust in the practices being used and things are far more dire than they were a week ago.


Finished reading: Deep Freeze by John Sandford 📚


New blog post: Webhost consolidation

Migrating personal websites to Netlify for friction-free deployment, automatic previews, and a workflow that supports small-scale experimentation.


Another Gopher Football season is in the books

2025 was my 25th consecutive season as a Gopher Football season ticket holder. Their performance at home was great, on the road…not so much. I’m really pleased with the gameday experience on campus and in the stadium. The fans are showing up and it’s a great atmosphere. For me as well as the whole fam. :)


Spent a lot of time working on a Tasker workflow… It finally clicked for me!