#givethanks 11

Today I’m grateful for orange juice. I often refer to it as the “nectar of the gods”, and drink at least a quart of it daily. I have a massive mug specifically for my juice; here it is with a Lego guy for scale:

I feel like I’ve loved orange juice my entire life. Growing up, I remember that at breakfast we’d alternate between orange and grape juices. Thom loved grape, but orange was always so much better.

The juice is delivered in many ways– not just in my massive mug, but in martini glasses, a special freezer mug, wine glasses, small snack-size glasses, big dinner glasses, so-called “recycle mugs” from college, and sometimes just straight from the jug in the fridge. (I only do the latter when I know no one else will be drinking from the jug.) Last winter I enjoyed some homemade juice in Arizona, although typically I’m chugging the Costco brand. What’s the point of drinking in bulk if you aren’t also buying in bulk, right?

Even on this very blog, I’ve been writing about my OJ habit for twenty years. So today, as I eat my afternoon snack, I’ll hoist a mug of the nectar of the gods!

#givethanks 10

Today I’m grateful for software. Yeah, it was the backbone of my entire career– despite the fact that in college I had no intention of getting into software development– but that’s not why I’m grateful for it today.

A few days ago I was processing a bucketload of photos for a friend. There were about a hundred of them that needed to be cropped, resized, and then framed in a certain way. Although the process wasn’t difficult to do by hand, one photo at a time, a hundred of them were going to take around half an hour to process. So, I decided to write some software to do it for me. And that’s one of the reasons I love software: it’s like an infinite toolbox, from which you can fashion a tool to do almost anything you need.

The program I use to manipulate images has a built-in scripting language, and if I could write a script I could then run it against my hundred photos and within seconds I’d finish my little project. Moreover, in the future when I have to do the same thing for other photos, I could just pull up that script and whiz through it. The only real headwind here was that I didn’t actually know the language! In a general sense, all programming languages are the same, and it’s just a matter of semantics. They solve the same kinds of problems in the same kinds of ways, but you have to know the syntax so you can structure a program in the right way. By all accounts I’m a pretty decent programmer, and I know about half a dozen languages fluently, and maybe another half-dozen at a high level. This one, however, was completely new to me.

So I sat down and started digging through the documentation about the language. I learned how variables are set, commands executed, and loops looped. Then I had to learn the API– the application programming interface– so I could use the language to do what I needed on my photos. That was another set of documentation. Finally I started writing my script. I tested it. I tweaked it. I tested it again. This is the way of software development.

The thirty minutes I would’ve spent processing the photos by hand soon became three hours of reading, writing, and testing. For some reason, the script just wouldn’t do what I wanted. Eventually I decided it was simply going to take too much effort for too little return (meaning I wasn’t sure how often I’d actually use this scripting language in the future). I heaved a heavy sigh, closed my editor window, and processed the images by hand.

Larry Wall, inventor of the Perl programming language back in the 90’s, was famous for stating the Three Great Virtues of a Programmer:

Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It translates into labor-saving programs that might take some time to create, but that, over time, will save far more time.

Impatience: The anger you feel when the computer is being lazy. It translates into ways to make the computer, and thus yourself, more efficient.

Hubris: The urge to write software so other people don’t say bad things about it. It translates into a pride of craftsmanship, writing a program that works well, handles errors gracefully, and is easy to maintain.

I’ve definitely felt all three of these Virtues in my thirty-odd years of software development. And even though I’m not writing software for clients, or working on a team with other people who have to understand what I’ve written, I find myself writing scripts and programs literally every week. Thank goodness for software.

#givethanks 9

Today I’m grateful for board games. I’ve probably been playing them for forty years. It started with the usual suspects: games like Sorry, Parcheesi, Life, Monopoly, and of course Pop-up Trouble. In high school there were more complicated games like Scrabble, Chess, and even Axis and Allies (which often took several weekends to play!). Decades later, I have a well-stocked game closet:

This is only part of my collection. There are more games on other shelves, and some of the less-played ones are stashed on the very top shelf of the closet. And every month or so, it seems, another game joins the group. Pepper rolls her eyes a bit (“Don’t you have enough games?”) but I figure there are plenty of other hobbies that are more expensive or more dangerous. Board games are relatively cheap and simple.

Board games were (and are) a favorite activity with my kids. There have been countless afternoons and evenings where we’d gather around the table and spread out some game for an hour or two. It’s become our “thing” when we’re together. Pepper only likes a handful of games, but the kids tend to be pretty excited to pull something off the shelf. Part of the fun is the absolute trash talk.

In Longmont, I loved getting together with Jason, Mark, Mike, Brit, Scott, Brendan, Kurt, and others every few weekends for a night of board games. We’d usually crank through two or three games, and we’d eat Cheetos and Peanut M&M’s while we chatted and laughed and talked smack. Even after I moved away, we’ve kept the tradition alive with the occasional remote game night. When I visited Longmont a few months ago, of course we got together for some games.

I still meet up annually with my high-school friends, the Magnificent Seven, for a long weekend of gaming. Covid shut down the world but didn’t stop us from playing. This summer I drove several thousand miles to Omaha and back to play games.

And now here in Bigfork I have a gaming group. Every Monday we get together for some pizza and a game or two (Mahjongg is a part of that tradition as well). Every Thursday we meet up in town, or in Columbia Falls, with a larger game group. Tonight we had our annual Secret Santa board game dinner– called the Covert Turkey this year because we had to do it extra early in November. We each bought someone else in the group a game, and I went home with one I’ve been wanting for a while.

In short, board games have been a way for me to be more social, expand my circle of friends, keep my mind sharp, and have fun throughout all of it.

#givethanks 8

Today I’m grateful for peanut butter. (Sorry, Thom!) I’m not talking about just any old peanut butter– I’m talking about Adams 100% Natural Creamy Peanut Butter.

When I was a wee lad, one of my favorite places to visit was the farm Dad grew up on near Kiel, Wisconsin. As a kid, running around exploring an old farm was truly a treasure. We had so much fun climbing the corn crib, running through fields, sitting on rusted-out equipment, wandering the barn, and chasing the gazillion wild cats. Another thing I distinctly remember was Grandma’s cooking. She’d always lay out an impressive spread of food, all homemade, for lunch and dinner. And at every meal, it seemed, there was a stack of sliced homemade bread in the center of the table, along with a bowl of peanut butter.

I loved that peanut butter. Eating it on fresh homemade bread was absolutely heavenly. Occasionally we’d use Grandma’s toaster as well; that thing probably dated back to the Civil War, but somehow it always made the toast just right. Again, spreading some of her peanut butter on that crispy golden bread was amazing.

Back home, we grew up eating Skippy peanut butter. Skippy is fine. I liked it, and I ate bread and toast at home as well. Yet it wasn’t the same as Grandma’s peanut butter and bread. It was only when I was in my mid-20’s that I realized Grandma had been buying Adams 100% Natural Creamy Peanut Butter. (Or at least something so similar that I couldn’t tell the difference.) When I discovered that stuff in a store, it brought back all those fond memories. And now I’ve been buying that brand for the last thirty years.

Yesteday I polished off a jar of it, so I had to open a new one and run the mixer. Since it’s all natural, the peanut oil tends to separate over time, and it has to be stirred frequently. I always mix it when I open the jar, and then each time I dip into it.

Although it’s awesome on sourdough toast, and just as good with some cheese and crackers, I admit there are times I simply open the cupboard and dip into the jar for a couple mouthfuls of raw peanut butter. Yeah, I like it that much.

As I write this, it occurs to me that being thankful for something like peanut butter– or rather a very specific peanut butter– is kind of a strange thing. Maybe part of the magic in this particular brand is that it reminds me of the good times I had as a kid on the farm. Grandma and Grandpa are long gone, but those visits still evoke vivid memories. So perhaps in a larger sense, I’m grateful for the good things of my childhood, and the happy memories they continue to bring me all these years later.

Honestly

This afternoon Pepper and I were in Kalispell for our monthly grocery trip. We typically hit Costco for the “big stuff” and then Walmart for the rest. In the Walmart checkout lane, I snapped this picture of her buying avocados.

Why is this significant?

Well, she’s holding two avocados in her hand but paying for three. The reason: about a month ago, in Utah, she bought some avocados and after returning home realized she hadn’t paid for one of them. (Ah, the joys and perils of self-checkout.) Since that day, she’s been waiting for the opportunity to return to Walmart and intentionally pay for one more avocado than she has. Because balance must be restored.

Kudos to my wife for being honest.

#givethanks 7

Today I’m grateful for sleeping in. I’m very much a night person, and rarely get to bed before midnight. Even then I’m not really tired, but I know if I’m up until one or two in the morning, I’ll pay for it the next day. Then I’m usually awake at eight. Here’s my clock this morning:

I really don’t like getting up early, although of course I can do it when needed. Six years of 5:30 alarms for early-morning seminary was rough. And four years of that was combined with working full-time (which meant many late nights), ultimate leagues, and raising kids. Most of the time I’d get around six hours of sleep each night.

I feel like our culture almost prides itself on not getting much sleep. People sort of brag about how little they’ve slept, or how hard they’ve been working, or why they’re so busy they can’t seem to find enough hours to get a proper night’s rest. And at the same time, there are countless research studies that show with little doubt that everyone absolutely needs 7-9 hours of sleep consistently, or they’re in for a world of health problems and even a shorter lifespan. Everyone knows sleep is important, but we still seem to prioritize other things.

Since finishing seminary, I’ve thoroughly enjoyed sleeping in almost every day. Sure, there are some extra late nights, or those times when I toss and turn a bit before finally drifting off, but overall I’d say I’ve been pretty fortunate in getting seven or so hours of solid sleep. Hopefully I live a little longer as a result!

#givethanks 6

Today I’m grateful for Mahjongg. It was more than three years ago when I was first introduced to a few ladies in the Mahjongg Gang. It was about two years ago when they first invited me to join their game. And I’ve been playing with them more or less ever since, every Monday at lunch.

The Gang seems to shrink and grow from week to week. Sometimes there’s a visitor from out of town who moved away years ago, but was part of the group in years past. Sometimes there are only two or three of them, and other times there are a dozen (which takes up the entire upstairs room of Rosa’s Pizza). Regardless of numbers, they’re always gracious and pleasant, and we have a good time.

Today I explained to them that I was going to write a brief note about them in my November gratitude journal, and they agreed to be in a group photo. So here’s today’s Gang:

Yes, they’re all twenty years older than me and about a foot shorter, but I still feel like part of the Gang. Thanks, ladies, for welcoming me! And for not taking too many of my quarters…

Oska

“I need a photo of an angry cat”, I said to my friends Brandon and Kricket. Sure, I could find one on the internet (there are so many photos of cats on the internet) but I figured I should use a friends’ cat if possible. After all, this is for our Christmas card!

They sent me this.

Pretty good, right? Brandon remarked “Oska isn’t really an angry cat” but somehow they made him look downright mean. Perfect. The card is coming together…

Pretty in teal

Pepper bought a new sweater the other day, and wore it today with her new skirt. She added her fish earrings and necklace from Hawai’i.

But the crowning moment was when she realized she had a teal water bottle in the cupboard. She added that to the ensemble (she always has a water bottle with her) and completed the set.

Heck, even her eyes go with the outfit!

#givethanks 5

Today I’m grateful for church. And I’m referring to the church organization, not the gospel itself. The church is the structure and the people who help me to learn about, and live, the gospel. In my twenty-odd years in the Church of Jesus Christ of Latter-day Saints, I’ve met some of the most amazing people and had some pretty amazing experiences.

One thing I love about the church is that it’s a volunteer organization. From top to bottom, everyone does their part and does it without pay or reward. It’s awesome to see how well-run our little ward is here in Bigfork: a few hundred people work together, often without formal training, and keep things humming along. Services happen every Sunday without fail. Classes are taught. Activities are organized. People in need are helped. Year after year, even as the leaders of organizations come and go, as people move in and out of the area, we continue to support one another. We embrace new members, and welcome back those who have left for a time.

In addition to the “lay ministry” we have, we offer opportunities for people to speak publicly, share their beliefs, and teach lessons. Since today is the first Sunday of the month, we had a “testimony meeting” where anyone could come up to the front of the chapel and share a brief experience or a story about their faith or how the gospel has impacted their life. It’s so cool to see random folks do that, and I’m always impressed by the courage it takes– not everyone enjoys speaking in front of a few hundred people!

Church is also a place where I can feel included in a community of like-minded people, all working hard to choose the right and live their best lives. We’re not perfect– not by a long shot– but we’re doing our best. And we’re supporting one another, especially through the hard times. My friend Glenn passed away a few days ago, and it’s been neat to see people flocking to help his widow as she enters this new stage of her life. In the past month I’ve visited people who are sick and can’t leave their homes; I’ve chopped and stacked firewood for a kind older couple who can’t do it themselves; I’ve announced the winners of our annual chili contest at the Halloween party; I’ve organized some upcoming lessons; I’ve given blessings to several people who have been struggling; I’ve helped to clean the building; I’ve worked on the planning for our upcoming Christmas activity; I’ve studied the scriptures and shared some insights with the class; I’ve led a discussion about charity and service; I’ve even had a long, thoughtful, respectful discussion with a preacher from another faith about some of our common beliefs. There’s much to be done, and we all do our share and somehow it all works. It’s magical.

Unfortunately I don’t have many pictures of church (because who walks around Sunday services snapping pictures?) but it just so happens that Pepper invited our friends Andy and Lisa to join us for a photo today. They’re moving down to Arizona for the winter, so we won’t see them for about six months.

And the best thing about the church is the people in it. That’s what makes a church, after all, and the community of friends I have there is incredible.