Today Becky and I celebrate 28 years of marriage. Thankful. Planning a low-key day and an outing with the kids tonight. We’ll find space for a special night out next week. Such is life!

A tall man wearing a ball cap and a shorter woman with a pretty smile post for a selfie in front of a desert landscape

Watching the Fever - Mercury #WNBA game tonight. Officiating is just so awful. Terrible calls on the floor, way too many long game stoppages for “instant” replay reviews, no idea what these refs are looking at. If the WNBA wants to be a legit league they have to fix this.

2026 Reads: There is No Antimemetics Division by Qntm 📚

Fantastic concept, uneven execution. Still gripping and unlike anything I’ve ever read.

Justin Steele is out for his second season. Cade Horton out for the season. Matthew Boyd’s been out for a while. Jameson Taillon is out until after the all-star break. And now Cabrera? Shota’s the only guy left, and he’s been on the IL already this year. Bad luck? Bad training?

#MLB #Cubs

Oh geez, Edward Cabrera just pulled a groin or something covering 1st base and they’re gonna bring the cart out to help him off the field. How many more starting pitchers to the #Cubs have who can go down to injury? This is bonkers. #MLB

Quick overnight trip to Phoenix for a work offsite today. Still 100F after 9 PM. Oof.

2026 Reads: The Book of Love A Better Way to Read the Bible by Richard Beck 📚

Not perfect, but very, very good.

My wife and daughter were supposed to be home tonight, DCA -> CLT -> CID. Flight into CLT got diverted to RDU thanks to storms. Might get to CLT really late tonight. Best rebooking option is tomorrow evening to ORD and then I get to drive 4 hours over there to pick them up. What a mess!

My random playlist has decided it’s a choral music morning. I just got Palestrina, Rachmaninoff, and now Vaughn Williams all in a row. Lovely.

The New Yorker’s Best Books of 2026 so far

This list was longer than I expected… and gave me several to add to my library holds list.