Today I’m grateful for Duolingo. At the start of the year I made a goal to learn Spanish. I’ve been using the Duolingo app every day– sometimes for a single quick lesson, and sometimes for a more extended learning experience– and I think it’s been really helpful.
Admittedly, the vocabulary taught by the app is quite basic. I’ve learned how to navigate a city, talk about my family, go shopping, and so on. These would probably be useful if I was traveling, but it’s difficult to have a “normal” conversation with a Spanish speaker unless they want to go shopping or something. And I don’t know that many native speakers. Alex is fluent as a result of serving a two-year mission in Peru, but I don’t have the opportunity to talk to him frequently. And Pepper served a Spanish-speaking mission in Boston, but it was a long time ago and she wasn’t really immersed in the language. Still, I do have the opportunity to talk to her frequently, and she helps me with my grammar.
My friend Nate, who works at Rosa’s, also started learning Spanish this year. However, he’s using a more “professional” course, and spends an hour or two a day working at it. As a result, he’s quite a bit more advanced than I am. Lately he’s been forcing me to order my lunch in Spanish; fortunately I get the same thing every time, so I’ve been practicing phrases like “Quiero una pizza pequeña con peperoni”.
I have a long way to go before I’m competent at Spanish, but even in these short, simple lessons I do, it’s been fun to see some progress. Español no es fácil pero es divertido!
Today I’m grateful for my desk. It’s been three years since we designed them and had them custom-built, and both Pepper and I love them.
We’re so glad we decided to incorporate the adjustable-height motors, so we can sit or stand as we like. I remember back in my home office how I used cinder blocks beneath my desk to give me a standing option. A few years after that, at the recommendation of a friend I bought a Varidesk platform to raise my keyboard and monitors to a standing height. It’s actually a great little device, but it only has space for two monitors and once you go to three, you don’t go back. When designing our desks, I carefully measured to ensure I’d have room for a set of three thirty-inch beasts.
Although I don’t do web development eight or ten hours a day any more, I still spend a considerable amount of time at the computer. There are always photos to be edited, board games to be designed, and blog posts to be written. It’s really nice to sit for a while, then stand for a while, then go back to sitting, and so on. I keep my desk and workspace fairly clutter-free (a cluttered desk is a sign of a cluttered mind, or something like that). It means I can always pull out a project and get right to work.
A while back, Thom and I had a fun discussion about desks and how the way one organizes a desk can boost (or hinder) the work that happens there. I actually thought a lot about that, and even as my desk has evolved over the years, I continue to find it a place where I can feel productive and creative.
I think it was fifth grade when I took Missouri History class. It was one of those required classes in elementary school where you’d learn about, well, Missouri history, and take a few field trips to notable places. I remember the Daniel Boone home, and something about the start of the Lewis and Clark expedition, both of which were right at home in St Charles.
As part of that class, I distinctly recall having to draw the Missouri state flag. From far away it looks fine, but when you look closely at the Great Seal in the center, you realize there’s all sorts of madness for a fifth-grader to draw in crayon.
I’m confused about the presence of two huge bears, and the silhouette of a smaller one. Bears don’t seem to be a thing in Missouri. And there’s a crescent moon more reminiscent of the flags of Islamic countries than what you’d see in a warm summer night sky. It feels like someone threw in the great seal of the United States– a bald eagle holding an olive branch and arrows– as kind of an afterthought (“What should we put in this part of the seal? How about an eagle or something?”). There’s a bunch of Latin, mixed with English (held together with a belt buckle), and some Roman numerals for good measure. In short, it was a nightmare to draw all that when I was eleven.
About a decade later, I moved to Colorado, where they have a very sensible and easy-to-draw flag.
Moreover, the Colorado flag design can be used in all sorts of creative ways, because the big red “C” is quite distinctive and works for everything from window decals to sweatshirts. My kids always thought the Colorado flag was the best, and I’m inclined to agree.
A few decades after that, I find myself in Montana. I admit I don’t think I ever looked very closely at the Montana flag before moving here, but of course now that I’m here I see it everywhere.
Flying majestically in a breeze, backlit by the sun, it’s not too bad. But then you look more closely, and it becomes kind of horrific.
Let’s start with the font, which is basically something from the Helvetica Bold family. Nothing fancy here, no sir! It’s like the designers of the flag looked for the most boring font they could find. But it’s not really the font that kills me; it’s the design of the Great Seal of Montana. It literally looks like it was drawn by, well, a fifth-grader. “Oro y Plata”, or “Gold and Silver”, is kind of a silly motto, but whatever. The artwork shows mountains, a sunset, a waterfall and river, a copse of trees, some kind of plow device, and a shovel and pickaxe. I guess whoever came up with the idea felt like all of these things represented the state, but the execution of that idea is terrible. Really terrible. Montana’s flag is ranked as one of the worst in the Union. I even wrote about it four years ago, when we first moved here.
I’ve been over this ground before, but the point of today’s post actually concerns Minnesota’s state flag. Let’s take a look at it.
First, that blue is just a bad shade. It’s hard to describe why, but I think it’s because it’s not quite sky-blue, but not periwinkle either. It’s definitely not royal blue. And then, as I look more closely at the Great Seal of Minnesota, I can’t help but think it’s pretty much on par with the artistic level of Montana’s. There’s some guy plowing a field, that same waterfall and river we see in Montana, and apparently a Native American on horseback in the distance. Throw in a bunch of poorly-drawn flowers (or something) around all of it, add some circles and stars, more Helvetica Bold, and call it a day.
Well, apparently the government of the Land of 10,000 Lakes has decided it’s time for a change. They announced the start of a process to redesign the state flag, and– this is the best part– opened it up to the public via a web form. As you’d expect from the denizens of the internet, the designs have been pouring in. Many of them are fine. Here’s an example of one that’s pretty simple, although I’m not entirely sure what the various parts represent.
And while it’s heartwarming to see some six-year-old make a contribution…
… there are just as many MS Paint masterpieces.
The creativity and graphic design prowess is definitely on display in a design like this:
Or this hot mess:
Let’s not forget the puzzled koi fish, whose mere presence on a Minnesota flag is puzzling in itself:
Perhaps one of the best designs is this one.
In the end, five of the public’s entries will be selected for final consideration by some legislative committee, who will then choose one to be the new Minnesota flag.
The point of all this meandering is that I really really wish the Montana legislature would follow Minnesota’s example and solicit a new design for our atrocious flag. I’d be happy to contribute…
Today I’m grateful for Rosa’s Pizza. This unassuming little restaurant is just down the road from me.
And it’s probably second only to my home as the place in Montana where I spend the most time. I’m at Rosa’s two or three times a week, on average, and there have even been times when I was there for lunch and dinner on the same day. The employees are all really great people, and I know most of them by name (and vice versa). The owner, Monty, is a good man who works hard to make his little business successful.
There are three reasons I spend so much time at Rosa’s:
Their lunch special is a killer deal. Five bucks gets you a personal pizza and a drink. I can’t think of any other restaurant where you can get a meal for five bucks these days. Not only that, but the pizza itself is fantastic– probably my favorite pizza anywhere.
I like supporting local businesses, and this one in particular has so many employees I know by name. It has a “homey” feel to it.
Monty lets me and my friends spend hours in the upper room playing board games (or Mahjongg). Since it’s in Bigfork, it’s a convenient place for all of us to meet up to play. Even though the place is quite busy, a lot of their business is delivery and carry-out, so the restaurant itself has ample space for us to take over a table or two for games.
Back in Longmont, I loved Nicolo’s Pizza, which was walking distance from our house and had a very similar vibe. And, like Rosa’s, I know the employees and owners by name because I was there so often. So maybe I have a “thing” for frequenting local pizza places…?
Today I’m grateful for Herbie. No, not the sentient 1963 Volkswagen Beetle. Herbie is our palm plant.
Here’s the back story. When Pepper and I got engaged and bought our first townhome back in 1995, we received a bunch of coupons and “welcome to the magical world of homeownership” junk mail. Home sales are public record in Colorado, so companies in the area knew we owned a new home and probably needed furniture and appliances and tools and whatnot. I remember one of the flyers in the mail was a Home Depot coupon for a free plant. A free plant! So we picked up a little four-inch-tall palm plant at the local store.
Twenty-eight years later, this four-inch plant has become a six-foot monster. All I’ve done over those years is watered consistently and re-potted several times. Since I don’t have much of a green thumb, I’m pretty proud that Herbie is not only still alive, but thriving. He reminds me of a similar palm plant my grandma had– I think it was at least six feet tall as well.
That said, perhaps this whole post isn’t so much about Herbie as it is about those twenty-eight years. Essentially that timespan covers my relationship with Pepper, and you could say the growth of this hardy little plant is akin to the growth of our marriage and our lives together. Like any relationship, and like any plant, marriage takes effort and patience and diligence and nourishment. And the result, after all that, is something that’s far bigger and better than when it started. So thanks, Herbie, for reminding me of all that.
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!
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.
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.
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.
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.