Is Our Car-Owning Strategy Kaput?

Jan. 24th, 2026 10:28 am
canyonwalker: Uh-oh, physics (Wile E. Coyote)
[personal profile] canyonwalker
I'm still fuming about the $4,000 maintenance repair we had to make on our car this past week— a car that at 60,xxx miles is way too low-mileage for crushing upkeep costs. It's German, so yes, maintenance is expensive, but it's not British— so it shouldn't be falling apart! If this is the new reality for owning a late-model BMW, and far from an expensive BMW, I wonder if our strategy for car ownership is now broken.

Our strategy for many of our car purchases has been:

  • Buy a good-condition used car, typically a 3-year lease return with below-average miles

  • This lets someone else take the big hit on initial depreciation. At 3 years many cars have lost 30% or their market value.

  • At 3 years old and in good condition with low miles, the car feels basically new

  • And with low-ish miles, there's still some original warranty left, in case we discover problems in the first year or two of our ownership

  • Then we drive it "until the wheels fall off"— expecting to get 10 years/100,000 miles of our own use out of it, until either it starts to become too expensive to maintain (vs. the costs of buying a newer car) or we'd really enjoy a newer/nicer/better car.


We did this with a Mazda Hawk bought many years ago, driving it from 30k miles to over 130k before trading it in. At that point it wasn't even having maintenance problems; we just wanted a nicer car. Our previous BMW convertible, "Hawkgirl", we bought at 30k miles and traded in at almost 150k because she had become too costly to maintain.

I mentioned this strategy to the service advisors at the shop this week. Their reaction was, "No, no, no, you'll be better off just leasing. That way you'll always have a new car and no repair bills. Trade it in before stuff starts breaking."

Oookay, but this is the 2020s, not the 1960s. 60k is not "high mileage" anymore! People expect cars to last well over 100k when taken care of— and routinely they do! Or did.

The notion of leasing cars and trading from one lease to the next is attractive in the sense of always having a new car and never having maintenance bills. But it also means stepping onto the treadmill of always having car payments. With average car payments running toward $1,000/month now— and 2x that if we're leasing 2 cars for 2 independent adults— that's a costly treadmill I do not care to run on!


$4,000 Repair at 60k. Not Okay!

Jan. 23rd, 2026 02:32 pm
canyonwalker: My old '98 M3 convertible (cars)
[personal profile] canyonwalker
After our car went kaput on Sunday (dire warning messages on-screen, fluid pouring out of the engine) we had it towed to a trusted mechanic on Monday. Long story short, we picked it up yesterday with a $4,000 repair bill. The problem was a cracked oil filter housing. The car has just over 60k miles.

This breakage wasn't a result of an accident or even hard use. We don't take the car to track days. We don't even drive particularly hard. This failure was simply the result of weak design. A $4,000 repair— at barely over 60k miles!

"Is this normal?" I asked the service writers at the shop. Hawk had asked too, over the phone. Together we asked 3 different service writers. All of them said, "Basically, yes." This part of the engine is known to fail at 60k-80k miles.

"How many other expensive repairs like this are we going to need to make before this car is even considered 'high mileage'?" I asked.

The advisors shrugged.

With a bit of affably prying I elicited from them, "Buy a Toyota." These are BMW specialists. And they all own Toyotas. 😰

Look, I understand that repairing a BMW isn't cheap. When I bought my first BMW, a used M3 twenty years ago, I knew that though I was buying the car for less than 20 grand, the price of a base Toyota Camry new, the maintenance bills would still be those of a 50 grand performance car. "You're going to have $700 oil changes!" people warned me— and I accepted that. (Actually, though, $700 wasn't an "oil change", it was Inspection II service, which included replacing spark plugs and inspecting numerous things in addition to simply changing the oil.)

Even though our current BMW, a 230i convertible that we love, isn't as highly tuned as an M3, I get that repairs are always going to be more expensive than a Toyota Camry. But having a failure of a major engine component— because it was built of plastic— at merely 60k miles is beyond the pale. What's going to break at 70k? At 80k? Is this car going at the point in its life where it's going to have $4-5k maintenance costs yearly?

"It's at the point where it starts getting expensive," one of the service advisors admonished us.

Fuck that, it's just 60,000 miles! 60k is not "high mileage"! Our previous BMW started getting expensive, too— but at 120k miles.

Is this the new normal for BMWs? They're not just expensive but start falling apart at 60k? This is not what I signed up for.

canyonwalker: Y U No Listen? (Y U No Listen?)
[personal profile] canyonwalker
This morning my boss was unceremoniously fired. I had a mixture of thoughts in the moments after I got the news. To keep things simple and brief in a journal entry earlier today I shared just two thoughts, one optimistic and one of concern. Pretty quickly after that, though, my thinking coalesced. And the key thought I landed on is this: What a fucking clown show my company has been over the past 12½ months.

Here are Five Things:

  • 12½ months ago is when the company had a big, poorly conceived and unprofessionally executed layoff. It came as good people were already choosing to leave the company because it was strategically adrift. And the poor way the layoff and some of the other personnel changes around it were conducted caused another round of good people choosing to leave.

  • Four months ago we had another layoff in Sales. That layoff cut pretty hard as we were already a trimmed-down team from January's cuts. Several really solid people were dismissed— people we needed. We knew we were already running lean; that cut left us feel like we had only a skeleton crew— and even the skeleton was short a few bones.

  • Another wave of departures came in late November and early December. That included several really good people leaving because they were frustrated with poor leadership, plus a few poor leaders who were finally (but almost too late) being pushed out.

  • My boss was not dismissed over any misdeed nor any lack of competency or results. In fact he was working diligently on a number of fronts at the same time, demonstrating a far-above-average ability to multitask and add value to the teams he served. It was just a reorg. But really, in any sane reorg they should've promoted him, not canned him. Oh, and they canned him while he was on a trip 1,500 miles from home they invited him to attend and present at. They gave him the unkind news this morning and told him to get a flight home a day and a half early. What heartless bastards.

  • The regional sales VP I report to is now the fifth different manager I've had in 12½ months. And this RVP is someone I filed an HR complaint against in the past. An HR complaint that was never fully resolved... though HR considered it resolved because Management answered them. And an HR complaint for which my boss at the time retaliated against me by citing it as an example of "poor teamwork" in my performance review!


Ironically last night over dinner I discussed with my spouse what it would take to make me stay with this company. Recall two months ago I chose the date I would tender my resignation. That day is just over 4 weeks away now! While I chose a specific date for specific reasons I also allowed that I could change my mind. Last night we discussed what it would take— what the company would have to offer me to counter my resignation. With this move today my list of requirements just got sterner.

They Fired My Boss Today

Jan. 22nd, 2026 02:24 pm
canyonwalker: WTF? (wtf?)
[personal profile] canyonwalker
They fired my boss today. Our department got the news from our new Chief Revenue Officer (CRO) in a hastily-convened meeting this morning. It's not because of any misdeed or shortcoming on his part, as far as I can tell; it's just a reorg. They eliminated my boss's role. The CRO is devolving us sales engineers (SEs) out to be managed by regional sales leaders.

I have a lot of thoughts already about this situation, plus more thoughts are are still developing. For now, for this journal entry, I'll share just two, one good and one bad:

The good: I am optimistic about this "pod" model of sales teams. With professionals from different functional specialties reporting to regional sales VP, those sales VPs can route the right tasks to the right people. And those VPs will have incentive not to overburden people in adjacent functions like mine (a challenge I've faced the past 2 years) because we'll be a direct part of their team. They'll be responsible for prioritizing our work.

The bad: My job function no longer has a functional leader. There is no SE leader to hire, promote, or mentor SEs in the company. There is no SE leader looking across our function globally to roll up our findings, concerns, and needs, and present them coherently to senior leadership. There is no SE leader to press senior leadership for answers to these challenges and disseminate the answers back to us.

UpdateMore thoughts about them eliminating my boss's position.

canyonwalker: wiseguy (Default)
[personal profile] canyonwalker
After feeling like "All I've done is eat. And visit one customer," yesterday today I've visited another customer. And sat down to eat again. 😅 At least the ratio is decreasing: one customer visit, one restaurant meal before or after, not three.

Also decreasing is the ratio of meetings about meetings. That's almost entirely attributable to us not having our bosses want to get involved in this one. More people who want to be involved (and have strong opinions about how the meeting should be run) equals more meetings. Today it was just Sandi and I visiting a customer. We chatted briefly about it last night over dinner, aligned on a strategy, and agreed on one small task each we'd do independently to prepare. This morning there was no need for another prep meeting. So we didn't need to meet for breakfast. In fact, both of us still kind of full from yesterday, we both at a meal of a protein bar in our rooms. 🤣 And the meeting went beautifully despite our lack of 3 planning calls to prepare for it.

After the client meeting we went to a nearby restaurant for lunch. That, thankfully, wasn't a meeting so much as "We both need lunch, let's eat here rather than go to the airport and pay more for worse food there."

Now I'm at the airport. I'm plenty early for my flight... which is already falling behind schedule.

I'll book this Southwest flight... and it's delayed

Yup, 30 minutes earlier this flight was tracking on time; now that I'm at the airport and through security, it's late. But, oh, UPDATE: now it's only 26 minutes late. A few minutes ago it was running further behind. The plane's now in the air en route to PHX so now there are fewer things that could go wrong to change the schedule.

canyonwalker: wiseguy (Default)
[personal profile] canyonwalker
I've been in Phoenix a few days now. Tuesday I felt like all I did was eat. And drink. Oh, and I attended one meeting. 😅

But seriously, it's the let's-have-meetings-about-meetings problem. Tuesday morning we needed to have a meeting to prep for our customer meeting. We'd already had a prep meeting for this last week, but we needed this additional meeting to do final prep for the meeting. 🙄 We met over breakfast because timing.

Tuesday midday we had our customer meeting. It went well. Yay.

After that meeting, of course, we needed to have a debrief meeting. And again, because timing, we met over lunch. I was still half full from a full breakfast. Normally my breakfast is a protein bar or a few pieces of dried meat and cheese. I ordered a sandwich for lunch. When my plate landed on the table I noticed the sandwich was small, 2/3 the size I expected, and... I was glad. I was glad because that's all I really had room for, and I knew if they'd served me a bigger sandwich I would've eaten the whole thing out of habit. 🤢

Tuesday evening we met again over dinner. All of us were so full from two full meals already that we agreed on going to a restaurant with smaller plates available. That was a big shift from our first suggestion of "How about a steakhouse?"! Over dinner we discussed various sales accounts we're working on. The discussion was wide-ranging, so at least it felt like "Let's talk about what's on our minds" versus "Let's have a meeting about the meeting to prep for the meeting."

canyonwalker: Mr. Moneybags enjoys his wealth (money)
[personal profile] canyonwalker
After I wrote a few weeks ago that being a millionaire is not the ticket to a life of luxury most people believe it is I've fretted that I may have failed to connect with a broad audience. I mean, yes, a million in 2026 is not at all like a million in 1926, but it's still more than many people in 2026 expect they'll ever see. But then I saw an article in my newsfeed this week that being a millionaire is only "average" (USA Today, 19 Jan 2026).

More precisely, the article's headline claim is that the average American in their 50s has a net worth of $1.4 million. This comes from a report by financial services firm Empower, which the USA Today article also links to (Empower, undated, retrieved 19 Jan 2026).

I'm in my 50s; my mid 50s as of a recent birthday. So am I merely average for my age? First of all, no, because I actually have more than $1.4 million. Second, it's important to understand how "average" is calculated.

Most people can define "average" from grade school math. You add up all the numbers in a group and divide by how many numbers are in the group. For example, the average of 1, 2, and 6 is 3. (1+2+6 = 9; 9 ÷ 3 = 3.) This is called the arithmetic mean.

Curiously the arithmetic mean is not the only type of "average" that's used in statistics. And it's often not even the best. Economists prefer using the median when discussing averages in things like personal wealth because it's not skewed by there being a few ridiculously huge numbers (or centi-billionaires) in the mix. The median is the value at which half the members of the set are smaller/less wealthy, half are bigger/wealthier.

Indeed the $1.4 million average touted in the article is the arithmetic mean— the calculation that often gets skewed. Kudos to the author for noting this; the press often quotes "average" figures without identifying which average they are. Moreover, the article presents median figures as well as means. The median 50-something has a much more down-to-earth $192,964 net worth.

I give further kudos to the article for also identifying what powers a lot of these net worth figures: home equity. Being " a millionaire" in net worth doesn't necessarily mean you have $1,000,000 in the bank that you could withdraw and spend next week on luxury items. Most of the nearly 10% of American adults who are millionaires have a lot of their million-dollar-plus net worth tied up in the home they live in. It's the happy result of having bought in to a real estate market that, overall, has been growing for most of the past 20 years.

The tricky part about including home equity in net-worth calculations is that it's wealth you can't use. Sure, you could sell your house, cashing out the equity into liquid assets... but then where do you live? Either you buy another house and lock up all that money into home equity again, or you pay rent— which likely increases your monthly expenses and, over the course of years, can draw down your money pretty hard.

In Phoenix For a Few Days

Jan. 20th, 2026 07:34 am
canyonwalker: Planes, Trains, and Automobiles. Travel! (planes trains and automobiles)
[personal profile] canyonwalker
I'm in Phoenix for a few days. On business travel. I left home after lunch yesterday— yes, traveling for work on a holiday, not my favorite— and got to my hotel at 6:30pm local time. My flight was pretty much on time, and hailing a ride to the hotel was reasonably fast as rush hour traffic was light on the holiday.

My schedule of in-person meetings is light. I've only got 2 on the calendar, one today and one tomorrow, despite trying for 4 or 5. As a result of the light schedule I thought maybe I'd avail myself of the hotel's many pools and hot tubs. ...Well, hot tubs, anyway, as the winter weather in Phoenix (highs in the low 70s) is not quite warm enough for the pool. But last night after dinner I felt tired and decided I'd just relax in my room instead of going out for a soak. Well, there's always tonight for a soak.

30 Days in a Row. Just Do It.

Jan. 19th, 2026 08:24 pm
canyonwalker: Message in a bottle (blogging)
[personal profile] canyonwalker
As of today I've blogged 30 days in a row. That small accomplishment is an accomplishment because my blogging has been spotty the past few months. Occasionally I've gone days at a time without writing.

I'm calling it a small accomplishment because I've done so much better in the past. Until a few months ago I had blogged nearly every day for years. I had a streak of over 300 days in a row from April 2024 into early 2025. Late last year I slipped from skipping one or two days a year to having several skip days a month. 30 days ago I got back up on my digital surfboard and decided I would just do this.

A small accomplishment is still an accomplishment. There have been a few days among the past 30 where I felt the I-don't-wannas. Evenings where I asked myself, "What does it matter if I post something or not tonight?" I learned from those months and years and writing virtually every day that it's a habit, a practice, that has to be developed. And for me it's an important outlet of communication. I rededicated myself to the task. Just do it.

I've Achieved... Nothing. Way to Go!

Jan. 19th, 2026 02:27 pm
canyonwalker: Uh-oh, physics (Wile E. Coyote)
[personal profile] canyonwalker
Airlines and hotels have been sending me "The Year in Review" messages this past week. My gut reaction each time has been, "WTF?  2025 ended months ago!" But nope, it's only January 19. They're not that late. It only feels like 2026 began months ago because we've already had, like, three or four manufactured political crises in the US this year. (And that's just in two weeks. Sigh. It's going to be a long year.)

The 2025 travel summary that hit today made me laugh. This one's from a hotel brand family, Choice, that I seldom stay at.

I've achieved... NOTHING. Way to go! (Jan 2026)

Woohoo, in 19 years with them I've achieved Non-elite status. That means I've achieved nothing. I'm so glad they're trying to make me feel special about that. Way to go, me! 🤣

Reading: January 1-15

Jan. 19th, 2026 09:55 pm
mothereader: A dark image of a library shelf with a black ladder across it. (books!)
[personal profile] mothereader

What a start to the year! We had snow! Probably as much as we had in the previous decade put together. We also had days that were entirely subzero. That was really exciting (and not as cold-feeling as I thought it would be). Less exciting was going from -10°C one day to the 8°C the next day. It also melted all the snow, but it's now back to being subzero for a few more days.

The chaotic weather report now done, let's get into my first books for this year.

I started with a reread of The Mars House. A few of my favourite things in the book are modular phones that are built to last1, the mammoths and the mammoth grandmother offering advice on grandmothering (aka leadership), the language nerdery (please and thank you).

The Terraformers was a less exciting book. I did read the first part quickly and I got drawn in, and then part two switched the characters completely. That threw me off. The point was the planet rather than specific characters, but I got attached and didn't really appreciate the switch up. Aside from that, it was a good book.

After that, I read the mangafied version Until I Meet My Husband, which was a pretty standard story of growing up queer, going through denial and shitty relationships. It's based on a memoir of one of the first people to have a religious same-sex marriage in Japan.

I also went back and reread Things Become Other Things. The reread didn't disappoint me—I enjoyed it just as much as first time around. Probably even more.

The Salt in the Sea2 was an enjoyable novella. The world-building was interesting with many creature people that are part of the society. The author shared just enough to make me want to learn more about the world and the characters, and particularly about the relationships between the inhabitants of the island. I also just loved the way that the setting was detailed, from the sea to the island and the inn. The author also hit upon my pet peeve with the way they introduced a previous relationship, but that didn't take away from the brilliance of the middle chapters (4 and 5). Those chapters were really interesting and flowed so well.

I went back to Pulley after that and read The Kingdoms. More than anything else that book was a tease. Because of the way it was structured, I'm guessing that it would be even better on reread. (Look forward to those notes sometime in July or August.) Not to say that this first encounter wasn't thoroughly enjoyable, but it has a circular structure that would probably benefit from a reread.

The last book on my list this week is Laura Dean Keeps Breaking Up with Me, which I thought had a novel focus for a book about high schoolers. Fred's choice at the end of the book was one of my favourite things and the build up was done so naturally, backsliding and indecisiveness included.

  • Natasha Pulley, The Mars House
  • Annalee Newitz, The Terraformers
  • Ryousuke Nanasaki, Until I Meet My Husband
  • Craig Mod, Things Become Other Things: A Walking Memoir
  • J. D. Rivers, The Salt in the Sea
  • Natasha Pulley, The Kingdoms
  • Mariko Tamaki & Rosemary Valero-O'Connell, Laura Dean Keeps Breaking Up with Me

1 Who remembers Phoneblocks? Fairphone was built based on this idea.

2 I'm part of the Ducks Prints Press Reviewer Program and received this book in exchange for an honest review.

Car Trouble, Yay

Jan. 19th, 2026 12:59 pm
canyonwalker: My old '98 M3 convertible (cars)
[personal profile] canyonwalker
Hawk texted and called me urgently when she was driving home from doing a few errands yesterday. The car was flashing warning messages about overheating and then "Extreme overheating". When I came down to the garage I saw fluid pooling beneath the right front wheel. It was a coolant leak.

Off to the shop for a coolant leak (Jan 2026)

We called our trusted mechanic this morning to arrange an appointment then called AAA for a tow. We considered trying to drive the car the 5 miles to the shop but decided since coolant would evidently pour out as soon as we poured it in we'd rather not take the chance of causing it to overheat and getting stranded on the side of the road. Plus, we're paying enough as AAA members. We might as well get the free tow from the comfort of home.

At the shop the service advisor noted, "We just saw this car 900 miles ago," and muttered about how they could've missed a coolant problem. That got me thinking, "Wait, it's been months since we've had the car in the shop!" Once upon a time "900 miles ago" would've been 3 weeks... or less. Today, with how little we drive, it's a few months.


Traveling After 7 Weeks

Jan. 18th, 2026 09:19 pm
canyonwalker: Planes, Trains, and Automobiles. Travel! (planes trains and automobiles)
[personal profile] canyonwalker
Seven weeks ago I lamented I had no travel planned. For the first time in... I don't know how long... I had nothing booked. There were no reservations on any of my radar screens. I knew I'd have a business trip for training in February, 10 weeks out, but it was too soon to book it. Well, the February trip has been booked for several weeks now, and there's an even sooner trip that popped up as of ten days ago. I'm going to Phoenix tomorrow.

Tomorrow's trip will end my travel drought at 7 weeks. That's not the longest time I've gone without travel. I mean, the Covid lockdown had me home for months...  though that's (hopefully) a once-in-a-lifetime anomaly. But what a dry 7 weeks it has been. I have not been more than about a 30 minute drive from home in that time. And as that period includes the winter holidays, that's quite a drought.

Tomorrow's trip is not all smiles and roses. It's a work trip, so there's that. And I'm traveling for work on what's technically a day off, the MLK Day holiday. I'll find a way to make up for that. My boss is eminently reasonable so I'm not worried about it.

This D&D Game is... Rolling!

Jan. 17th, 2026 09:16 pm
canyonwalker: Roll to hit! (d&d)
[personal profile] canyonwalker
Today I started my latest D&D game. This one's based on some ideas I've been kicking around for a few weeks. At its core is a stupid simple premise: I just want to game! I want to roll dice and work the mechanics. I want to open the door, fight the monster, and discover the treasure. But since I'm a forever DM I'll have to settle for creating the game and running it rather than merely playing it. (Either way, the monster gets killed... but it's my monster!)

A few weeks ago Hawk and I got a quartet of players organized. I mean, it's her plus three others plus me as DM. Finding the right set of players was only medium difficult. Finding a time that works for all of us was the hard part. We figured out that Saturdays 2-6pm would work for everyone, for the most part. Today was our first game.

I always start roleplaying games now with a Session Zero. It's a time for us to get aligned on the broad storyline of the game, the style in which we want to play, some ground rules for the table, and, of course, our characters. In this shorter form game, like the last one I started a few years ago, I offered a set of pre-generated characters. Once again, the players were happy to choose from the pre-gens— I worked on creating them to be balanced, unique, and interesting, not just sheets of stats— and they quickly picked out different characters from one another and each felt they'd gotten one of their top choices.

The fantasy setting of Durendal, a once grand city that is now decaying, drawn by Google Gemini (Jan 2026)

Next I worked on introducing the players to the game setting and helping them describe how their characters fit into it. The game is set in the fantasy setting of Durendal, a once-grand city hundreds of years old that is now only half full and in decay. It's a place where ghosts of the past linger and anything can happen.

The players had a leg up on reading about the setting because I put several documents about it in a Google Drive I shared a week ago. Some of them even read all the docs! 😅 After aligning on the background and answering questions about it I challenged each of the players to tell me why their characters would be on a particular street near the city center and "Billionaires' Row", an area where some people with family wealth dating back 200+ years live.

I thought all this Session Zero stuff would take up the whole 4 hour bloc today. Alas the players aligned quickly on gaming style and on picking characters. There was still an hour and a half left, and they were itching to roll some dice. I decided, Fuck it, let's play!

This D&D game is... rolling! (Jan 2026)

Getting the game rolling felt a bit reckless to me. I didn't have any detailed notes prepared. I didn't have any picture cards for monsters. I barely even had a map drawn out. But I've been DMing so long (remember, Forever DM) I knew I could handle it.

The door of a city mansion on Billionaire's Row bursts open. A middle aged man staggers out, calling hoarsely, "Guards! Guards! Someone call the guards!" A moment later a pair of huge arms covered in brown fur grab him and drag him back into the darkness behind the door.

Roll initiative.


The characters were in various places within about 1/2 block radius. They rallied to the call. Though the stout warrior, who's part Jersey Girl, was over in a public park like, "Heyyy! I'm on my lunch break, here. I'mma finish my sandwich over here then see why youse got a grizzly bear in your house there." 🤣

The group assembled on the steps of the urban mansion, made quick introductions, and took stock of who had what skills. There were two warriors, a cleric, a mage, and a small team of city guards led by a swashbuckling nobleman. The casters cast a few buff spells while the warriors sprinted up the stairs and into the dimly lit foyer beyond the half-open doors.

Some of the group had gotten a better look at the brown, furry creature. It wasn't actually a grizzly bear but an Owlbear.
Owlbear, a classic D&D monster, is a magical beast with the body of a grizzly bear and a beak like a bird of prey (Jan 2026)

For those who don't know, Owlbears are a classic monster dating back to the early days of D&D. They combine the body and strength of a grizzly bear with the head/beak of a giant owl. They also have feathers in odd places. There are a number of different interpretations of what this creature looks like in different games and editions. The picture I'm using here is adapted from the D&D 3.5 Monster Manual published c. 2003. The caption with a roar-hoot is my contribution to the lore. 🤣

The group tracked the monster's trail of destruction— not to mention the distant sounds of ROAR-hoo-hoo-ROAR!!— a short distance to the great hall at the center of the mansion. There the 5 players engaged to rescue the victim, who was lying limply, possibly dead, on the ground at its feet.

Now, I said above we got the game rolling with 90 minutes left in our session. We already went over by 15 minutes, with everyone's agreement, and we only got through the first full combat round of engaging the owlbear directly. (There were several pursuit rounds before the fight became... well, a fight.) We'll begin the next game session at the top of the initiative order in the middle of a pitched battle. GRAAWRhoooWRRR!

Using AI to Write D&D Adventures

Jan. 16th, 2026 10:17 pm
canyonwalker: Roll to hit! (d&d)
[personal profile] canyonwalker
I've written recently that I'm getting a D&D adventure started. Sometimes, though, getting started is hard. Like, I have an idea of the theme or setting upon which I want to base the game, but I'm not sure what the story should actually be. Other times I've got the kernel of an idea, and it's elaborating it into a storyline with plot points and multiple encounters that's difficult. I figured generative AI could give me a hand at these challenges.

I used Google Gemini to assist with fleshing out two adventures. In one I described the basic setting and prompted "It should include undead among the monsters" and asked the AI to elaborate the major plot points and encounters of the adventure, and to detail the villain. In the other I described an initial encounter I imagined and asked what it might lead to.

In both cases AI was very helpful. It came up with creative ideas for encounters and summarized them as key points in a storyline. The AI even prompted me to ask it followup questions, like "What might be the villain's motivations?", "What help could a key NPC provide?", and "What are some unique magic items involved in the story?"

While the AI was helpful it also made mistakes. When I described this to a few friends recently, one jumped in with, "It's important to proofread what AI gives you!" That's true but it's not the problem I had. While we've probably all seen fails reposted online where a student copy-pasted an AI answer including the prompts, thus revealing that they were so lazy in using AI they didn't even read what they copied, there are failure modes in AI that go well beyond what can be solved with basic proofreading. These projects demonstrated that using AI requires you have significant domain knowledge to check its output.

The errors I caught were ones where the AI cited D&D rules and had them wrong. For example, it listed the wrong Challenge Ratings (CRs) for about half the monsters it put in the adventures. CRs are simple data lookups from monster stat blocks. It shouldn't be hard for AI to get them right. But they were wrong— and deadly wrong in at least one case. If I didn't know so many CRs by heart I might have taken an encounter with a recommended monster way too tough for the party.

In another instance, the AI assured me that the party of the 4th level characters (a detail I specified) would have key spells like Fireball and Cure Disease to overcome specific challenges. Well, those spells are both too high level for 4th level characters to get. When I challenged the AI on how 4th level characters would get such spells, it initially offered me a spirited— and completely bullshit— defense of its creation. When I challenged it a second time it admitted that it made a mistake.

"Okay, now go back and revise the encounters to correct this mistake," I prompted it. And, to its credit, it did! But the problem remains that I had to have significant domain expertise to fact-check what the AI was giving me.

New Pin Map: Complete!

Jan. 15th, 2026 09:27 pm
canyonwalker: Walking through the desert together (2010) (through the desert)
[personal profile] canyonwalker
Replacing our USA travel map has been an odyssey. When I ordered the new one in early December I didn't think it would take just over 5 weeks until we hung the new one in its place. Though given the original had hung on our walls for going on 30 years what's an extra 37 days?

The delay happened first because getting the customized map printed and shipped took over a week. Then we delayed opening it as we were busy in the pre-holidays rush. Then we found the map was misprinted. Oh, no! The vendor courteously took full responsibility right away and printed and sent a new one, but again that process took over a week. It's only in the past week we've spent time moving our pin markers from the old map to the new one.

Moving 100s of pins from the old map to the new map (Jan 2026)

There were hundreds of pins in the map. We didn't count them precisely; that's just an estimate. Moving them was a laborious task. But it was a labor of love. Each time we removed a pin from the old map we noted the location it marked, recalled the time(s) we've been there, and inserted a new pin in the corresponding location on the new map.

Alas this labor of love was still labor. Moving all the pins made our hands achy, even with small pliers (you can see them at the bottom of the pic above) to help remove the old ones and press the new ones in. We worked on it across three sessions over the past week.

Our new pin map is complete! (Jan 2026)

But now it's done! And tonight we hung the new map on the wall in the place of the old one, in our upstairs landing.

What's custom, BTW? Aside from the frame we picked, which was one of about 8 choices the maker offered, we customized the message in the map legend.

We customized our pin map with a family motto in the legend (Jan 2026)

It's our riff on the theme of the 1976 Billy Joel song You're My Home. Y'know, the one that goes:

🎵 Home can be the Pennsylvania Turnpike
Indiana's early morning dew
High up in the hills of California
Home is just another word for you. 🎵
We've been to all those places. And hundreds more.


Funny AI Rendering Fails

Jan. 14th, 2026 05:41 pm
canyonwalker: wiseguy (Default)
[personal profile] canyonwalker
2025 was the Year of AI. Content generated by AI started popping up everywhere. I even used it a bit myself. But just a bit, because one thing that was blindingly obvious in the Year of AI— obvious to anyone really paying attention, anyway— is that AI can produce some laughably silly results.

For example, some of my colleagues went big into using AI image generation to illustrate slide presentations a few months ago. I couldn't help but point out, publicly, when a person (in the picture) who was the subject of the story had, say, 3 arms, or when they had a laptop showing our product on its screen while the screen was bent around the wrong way. Maybe that makes me a bad person. But I've always been the one dumbass who, when the emperor strides onto the stage stark-fucking-naked, nudges people next to me and says out loud, "Look, the emperor's wearing no clothes!" And more to the point here, if we don't object to AI slop right now, its' going to become normalized and we're going to be completely inundated with it in 2026.

Anyway, this journal entry isn't supposed to be a screed against AI. I'm writing to share some in-the-know humor about some of the funny results AI image gen gives us.

A few months ago I used Google's Gemini image gen to illustrate panels for a story I wrote on my blog. It's the one I only finally finished yesterday: The Mystery of the Church Up the Hill. One of the images I created was of my father painting the inside of the church he attended decades ago. I wrote a prompt like

A man is painting the walls in a Catholic church. He is in his 30s and is dressed in clothes fashionable in the early 1970s.


And the first result was....

Disco Jesus paints his church. Funny AI rendering fail from Google Gemini. (Oct 2025)

Disco Jesus! 🤣

I literally gave this prompt next:

The man is not Jesus.


To its credit, the image generator came back with a new image that did not have the son of god painting his own church after rising from the dead inside a vintage clothing shop. 🤣

Ultimately there were more things wrong with the pic than just "My dad doesn't look like Jesus", so I prompted the AI to start over. On my second try I used a few more terms to describe the aspects of the scene I thought were most salient. I got the image I used in the story I shared yesterday.

AI rendering of a man painting a church (Google Gemini, Oct 2025)

Was the final image I went with at all like the church my dad painted? No. But it conveyed the parts of the story I thought were appropriate. Including a few key elements of my dad's appearance: age, body shape, hair color, and glasses. One thing I couldn't get right in a handful of prompts was managing to dress my dad like a dork from the early 70s. Gemini kept taking the "early 1970s" prompt as making my dad look like a dork who dressed up to go disco dancing. Though I can see now that Dad would've looked pretty sharp— for a dork— in Chelsea boots and a leather vest!

canyonwalker: Sullivan, a male golden eagle at UC Davis Raptor Center (Golden Eagle)
[personal profile] canyonwalker
Three months ago I started telling the story of the church up the hill. Except for most of my life it was the mystery of the church up the hill.

An AI rendering of the church up the hill (Google Gemini, Oct 2025)

I grew up in a Catholic family, and we lived in a neighborhood where there was a Catholic church right up the hill from us. It was easy walking distance, about 3 blocks. But we almost never attended that church, at least not that I remember. Instead we were regular parishioners at the Catholic church in the next town over— a church a 20 minute car trip away, in a town we never lived in.

It always seemed strange to me, "Why don't we attend the church almost literally in our back yard—" the strip of land immediately behind our back yard was literally owned by the church— "Instead of driving to another city?" I asked my parents many times. The answers they gave never made sense. It wasn't until I was in my 40s, and my father was on his deathbed, that I pieced together the truth to unravel this mystery.

Follow me through the jump for the rest of the story.

Read the rest of the story... )
canyonwalker: Walking through the desert together (2010) (through the desert)
[personal profile] canyonwalker
Yesterday I wrote about Oh, The Places We've Been and the pin map we hang on our wall. Before the holidays I realized that we hadn't updated our map in a while. We needed to add several more pins for places we've been! But our supply of pins was out.

Okay, no problem, I figured. I can jump on Amazon.com and find probably a bazillion different kinds of map pins. But then a funny thing happened.

When I searched for map pins my results also included matches for pin maps. It's kind of an anagram, right? Mathematical property of commutation? 🤣

Some of the pin maps were really nice. Some of them were basically like the DIY project I put together on my kitchen table over 25 years ago except... nicer than DIY. As much as my AAA-map-stapled-to-a-cork-bulletin-board still has sentimental value to me I decided I was ready for an upgrade. I checked with Hawk— because while I started the project we have updated it for 25+ years— and $250 we had a new, custom map in a hardwood frame on the way.

A new, customized pin map of where we've been-- without pins yet (Jan 2026)

The new map arrived in December, before the holidays. It was like a birthday present for me. A present for the birthday which I otherwise didn't celebrate and received no gifts for. But there was a problem. The custom legend, which you can see toward the lower right of the map in the pic above, was wrong. It was only a slight mistake, but it was still there. I considered whether to keep the map as-is because the error was so small. But at the same time I knew that every time I looked at it— every time, daily, for the next 25+ years— I'd see that error. My spirit sank.

Fortunately the maker was really cool about fixing the problem. I sent a brief note explaining the error and asking what we could do. She immediately accepted responsibility for the mistake (her team had botched the custom message in the legend) and said she'd print and send a new one after Christmas.

Indeed, the new map arrived around New Year. And it was perfect. My spirit once again soared.

Old map and new, ready to transfer pins (Jan 2026)

Now all we'd need to do was move pins from the old map to the new one. Hundreds of pins, all marking places we've been (in the USA) over the past 25+ years. It'd be another project, a labor of love.

canyonwalker: Mr. Moneybags enjoys his wealth (money)
[personal profile] canyonwalker
I had a pretty quiet weekend again this past weekend. Boring, too. How boring? So boring that I started my taxes. ...And I don't mean my taxes that are due April 15. I started next year's taxes. The ones for 2026 that aren't due for another 15 months!

Brace Yourselves, Tax Day is Coming!Why start so soon?

As I've mentioned before, I start my taxes a year in advance. Obviously I can't fill out forms yet. I mean, I won't have the numbers for at least another 12 months... and even the forms won't be available until around this time next year! But what I do start a year in advance are estimates.

I like to know in advance approximately what I'm going to owe for taxes. With that knowledge I can adjust my withholding rates, if necessary, and also pay quarterly estimated taxes accurately. My goal is not to be surprised by a big balance due or refund come April— whether that's April 2026 or April 2027. A big balance due can mean penalties owed to the IRS... and a big refund means I've lent them money at 0% interest! Either way, ugh.

Working on these estimates now for the tax return I'll file 15 months from now already has proven worthwhile. As I plan to retire soon this year I'll be shifting from earning significant amounts of money in wages to getting most of my taxable income from dividends and capital gains. That has tax implications. Dividends and capital gains are taxed lower than wages. There's an interesting edge case where some dividends and cap gains can be taxed at 0%. That provision never applied to me before because my wages were always too high. I worked through that edge case in my planning this weekend. It lowered the tax I expect I'll owe by several thousand dollars. Hooray! And by knowing that now I know not to overpay on quarterly estimated taxes and give Uncle Sam a big, interest-free loan. That makes my advanced preparation a double win.

May 2021

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 24th, 2026 07:03 pm
Powered by Dreamwidth Studios