Ray's Blog

“Se non è vero, è ben trovato”
(“Even if it is not true, it is well conceived”)
— Late Renaissance Italian motto

Category: Musings

  • What I’m doing 2026

    I retired on February 1, 2026, after more than thirty years in AI research and software development. I’m now writing my first novel, a work of literary speculative fiction. More to come.

  • Getting a decision from a manager

    So you would like a decision?

    Specifically, you would like a decision from me.

    The hard way

    Let’s have a protracted discussion wherein you introduce a topic and I’ll be the interrogator. I’ll try to figure out what you are really asking for. Start by asking something that’s indirectly related to what you want to know or by making an observation. Be sure to disguise the problem statement so it’s hard to tell that you actually want a decision. Definitely, absolutely, positively, do not explicitly state that you are looking for a decision. I’ll ask a series of questions to uncover what you are truly asking. Perhaps I will. You might even get the decision that you were looking for. Yet perhaps, I’ll take things in a different direction altogether. My line of questioning may not be what you wanted to discuss. Who knows, we might conclude the discussion with a whole myriad of decisions and action items for you. None related to what you were hoping to accomplish. At the end of the discussion, I’ll be perplexed about why this discussion occurred and you’ll be wondering how such a simple request strayed so far from your objective.

    The easy way

    Alternatively, you can follow these steps.

    Start by explicitly stating that you want something decided. Provide the topic, how urgent you believe it to be, and how much time you think the discussion will take. Ask when will there be time to discuss things. Usually, there’s time presently. But if there’s not then expect to know when there will be time. If now is not the time, then please don’t continue with the topic right now.

    Provide some level of context/background. Don’t assume that I know the context. If we talked about it 3 days ago (or yesterday), then tell me so. Interesting aside: the earlier you are in your career (and life) the fewer things that you have to keep track of. The converse is also true. I have long ago given up on trying to remember everything that’s going on. When my memory is sufficiently jogged, I’ll speak up.

    Tell me any other information that you believe I should know. For example, if you have had this discussion with your colleague and they strongly disagree, then please tell me. In other words, don’t set me up. Failing to disclose something to influence a decision is the surest way to lose credibility. Conversely disclosing information that negatively impacts your position makes you very credible.

    State the problem clearly and in three sentences or less. This is quite important. More details usually don’t help. In fact, it’s very easy to obfuscate something with tons of details. This is a common case with a very technical staff because their job requires them to know all the fine grain details. Blaise Pascal once said, “I would have written a shorter letter, but I did not have the time.*” If you can’t summarize the matter, then take the time to get collected and organize your thoughts. If I think I need more details, I’ll ask very pointed questions.

    Offer three legitimate alternatives. I’m being very literal here. I would like three. If you can’t think of three alternatives, then give it some more thought. If there are more than three, then only bring up the best three. “Do-nothing” is a valid alternative. If there is truly only one option, then there’s nothing to decide. Perhaps you only need to inform me of what you’re going to do or ask me if I can think of alternatives. Give the pros and cons of each alternative. The need for a decision arises when there are inherent trade-offs between options. If option 1 is all positive and option 2 is all negative, then really only one option exists.

    State the criteria that you are using to evaluate the options. This is where you frame the logical argument that will support your recommendation. If your criteria are, for example, the fastest resolution possible and you want to have the most experienced person assigned to the problem, that’s logical. Conversely, if your criteria are to extend the number of staff who are familiar with a topic and you want to assign someone unfamiliar with the problem, that’s also logical.

    I claim that in 80% of the situations this will be a five-minute conversation and you will get the decision you wanted. In the other 20% either I won’t agree with your criteria or the subject is complicated.

    Decisions aren’t the only reason for discussion

    Not all conversations are about decisions. Sometimes you are stuck and need help to establish a path forward. You may want another technical opinion or want to have a sounding board for your ideas. You also may need to inform me of some fact. Perhaps you just want to be social. All of these are welcome. Most of the time I can identify the type of conversation that you want to have. All of the time, it’s OK if you explicitly state the nature of the discussion.

    * I originally thought that this was a Persian quote, however, it turns out to be of French origin. From Blaise Pascal no less. “Je n’ai fait celle-ci plus longue que parce que je n’ai pas eu le loisir de la faire plus courte.”

  • Ray and the Riot Police

    I traveled from Frankfurt to Brussels on the morning of 14-Nov (2014). Belgium was kind enough have a transportation strike that day. The trains were not running. This made getting from the airport to the hotel an adventure.

    While the trains were not running from the airport, the buses were. I called the hotel to see if they had a shuttle. They didn’t. The person that I spoke with suggested a taxi. I asked about the bus and he recommended against it. I could tell he had no confidence that I could manage with public transportation.

    He sighed, then told me that I would need to board the #21 and ride it to Schuman Station. Then walk to the Metro station (subway, not the same as the trains) and…

    “Then I take the Metro to Rogier?” I interrupted. I have stayed at this hotel before. I’m not totally uninitiated.

    “Yes Misère,” he confirmed. “It will take you one and one-half hours.”

    He sounded a little more optimistic. I could almost hear him thinking, “Perhaps you will make it to the hotel using public transportation after all. But we will wait. We will see.”

    The gauntlet thrown down, I bought a bus ticket. Actually, I bought 5 because the big green OK button on the ticket machine was also a knob. Turning said knob incremented the number of tickets purchased but the guy at the hotel will never know. Anyway, I followed the flock of annoyed travelers as they redirected from the train to the bus. I find the platform for bus number 21. It was not encouraging. The bus was multi-sectioned and jammed packed. I don’t think that I could have squeezed on, even if I left my luggage behind.

    So I waited for the next bus. While waiting, another crowd gathered on the platform about 20 meters closer to the terminal which is exactly where the next bus stopped. By the time I covered the distance, it was clear that the second bus would pack as full as the first. My bus boarding skills were no match for the Europeans. Perhaps the hotel guy was right? I think about taking a cab but I’d have to drag myself back through the main airport terminal. Plus I would have to admit defeat. I wasn’t that tired…. At least not yet.

    The second bus now full, I incredulously watch as several more travelers force their way onto the bus. I wonder if they are causing people to pop out of a door on the other side of the bus. How on earth did that last man fit? Why didn’t I take a cab? That’s when the third bus pulled up behind the second. Unfortunately, it is a #12 not #21. Then the driver flips the digital bus number from 12 to 21 and stops the bus right in front of me!

    Hesitantly I ask the driver, “Does this bus go to Schuman?”

    “Yes,” replies the driver. “We will leave in six minutes.” I board the empty bus.

    I find a seat for me and a place for my luggage. Within the next five minutes, a dozen others board the bus but there are plenty of seats for everyone. Someone fishes some peanuts from their suitcase. Someone else pulls out a sandwich. I’ve got a granola bar in my pocket that I was given on the plane. Perhaps if my fellow travelers and I pool our resources, then we can have a pot-luck picnic. What a random thought, I might be more fatigued than I thought.

    After about 20 minutes, the bus driver’s cell phone rings. “Ello. Oui…” jabbers the bus driver.

    “How odd,” I think. “In the US, I’m pretty sure public bus drivers don’t take calls while they’re driving people around.”

    And it’s not subtle. The whole bus can hear the driver talking. Where’s the discretion? The driver sounds very annoyed. But it’s all in French. For all I know, his girlfriend is telling him that she put his stuff on the curb and she never wants to see him again. He sounds that unhappy…. Or maybe it’s just because I don’t understand the words.

    Then the bus stops and the driver calls out. “Ok. This is Schuman.”

    About 30 of us depart. I thought the bus stops were nice in Brussels and Schuman is a major bus stop. Where’s the shelter thingy? Where’s the sign? How are you supposed to know you’re at Schuman if it does not say Schuman on a sign? For that matter, where’s the sidewalk? It’s as if the driver decided to let us out on an arbitrary strip of the road next to a building instead of stopping at the actual bus stop.

    Confused, I follow a group of others who just exited the bus. Some of them have suitcases too. There’s supposed to be a big ‘M’ for Metro around a big staircase leading down under the street. I don’t see any of it. I was in Brussels eight months ago. How much could it change in eight months? At least the herd has led me to a sidewalk and I’m no longer in traffic. After about a block, I cannot identify the group from the bus. They’ve dispersed and I’m too slow. On one shoulder, I have my laptop in a backpack. I am pulling my roll-on suitcase and I have a medium shoulder bag on the other shoulder. One more piece than normal and three more than I wish I was carrying right now.

    I spy an elderly lady who also has a roll-on suitcase. She’s not moving as quickly as the others. I decide to cast my lot with her. Hopefully, she’s trying to get to the Metro. I lock on and start to follow staying 10 meters back. To le Metro, Madame, to le Metro!

    But she doesn’t lead me to the metro. Instead, she leads me to, or rather we are blocked by, a protest. Technically we are blocked by the semi-circle of police in full riot gear who surround the protest. The actual protest is inside the police cordon, on the other side of a small cobblestone street. There are hundreds of police standing shoulder to shoulder to contain the protesters. The protesters are yelling, beating drums, waving flags and well, protesting. And they seem pretty good at it. So behind the police, we stood – literally. Every officer that I can see is facing the protesters. Effectively, we’ve sneaked up on the riot police.

    “Ok lady, I’ve got your back,” I think to myself. Unless one of those policemen turn around, then, I’m dropping my luggage and running for it. The old lady, jaw set in determination, holds her ground. So do I, because, well, because I don’t have the slightest idea where else to go or what else to do. The bus is gone and I still don’t see the sign for the metro.

    We stand there for what seems like a long time. Then a policeman turns around as spies us. Or I should say, “He spies me.”

    The old lady can’t be more than four feet tall when she stands straight and she is bent under the burden of pulling her own suitcase. The officer’s gaze is too high. I don’t think he even sees her.

    The officer has done nothing except turn around but he looks imposing. He’s tall, young, and quite fit. He’s smartly dressed in black combat boots, navy blue fatigues and a navy blue commando sweater – the kind with smooth nylon patches on the elbows and shoulders. From ankle to mid-thigh, the fronts of his legs are covered with black plastic storm trooper armor. There’s a black nightstick tucked into the armor on his left thigh. To finish the ensemble, he’s holding a clear plexiglass version of a Roman soldier shield. You can see through the shield but it’s like looking through a fish-eye lens. The combined effect of the all those shields makes the protest seem like a bizarre human terrarium exhibit. The officer seems surprised to see me and asks me a question in French.

    “Sorry?” is all I can manage in reply.

    So he switches to English. “What are you doing here?”

    He has the tone of voice that Squidward uses when he says, “Spongebob! Patrick! What are you doing in my bedroom?”

    But he also has the same French accent, the narrator in Spongebob uses when he says, “Several bad puns later.”

    I am trying to think of just how much of the story to tell him. But I’m also processing an odd assortment of random thoughts. Am I in real danger? Dang, the shoulder strap is really starting to bite into my shoulder. Did I put my laptop in sleep mode instead of turning it off? And lastly, I think that someone should really tell these guys that black and navy blue do not look good together.

    Before I can speak, the old lady starts explaining in French. I thought the officer looked surprised to see me. He really didn’t see the old lady standing there and was shocked to discover that a four-foot tall old lady was between us. He jumps back in surprise. This is not going well. When he jumps, it causes several other officers to turn. The old lady is now jabbering rapidly in French. She’s pointing in the direction of the metro. Finally a sign for the Metro. Now she’s pointing at me! I’m getting worried. I don’t know the French word for creeper but I’m really starting to regret my decision to follow her. Fortunately, the word for metro is the same in English and French. I hear the word “metro” and I join in the discussion.

    “Oui. Oui. Le Metro. Le Metro.” I begin to shout while wildly waving my arms in the general direction of the metro station. I can’t really explain my behavior. The officer made it quite clear he spoke English perfectly well. I really don’t think I’m helping.

    Then the officers part and the first officer motions us through. The protesters across the street notice us. They quiet for a moment and stare. The protesters find me a spectacle? How ironic is that? We have to cross the police line and then cross back out of their ranks in order to get to the Metro station. However, the police on the other side have watched the old lady and me from the beginning. They just make a small gap and let us pass. The old lady and I get to the top of the metro stairs but it’s not over. A crush of protesters arrives via the metro. They hurry up the stairs to join their peers. They are whooping and trying to unfurl flags. I start to think that it may be safer if I go back inside the ring of riot police but the protester swarm splits and passes to either side. There is an oddly civil quality to this whole thing. The police calmly stand and make their cordon. Protesters join and leave the group almost at random. It’s noisy but they are much better behaved than the crowds at many sports events in the US. Maybe protesting is a non-contact sport in Belgium? [clearly, I was wrong on this point]

    At last, we get to the metro station. I buy my ticket and the old lady heads in the opposite direction. I don’t think there’s any way that she could know how much I was counting on her. Half a dozen stops and one transfer later, I arrive at Rogier station. The escalator was under repair so I carry my luggage up three flights of steps. I exit and walk the block to the hotel. When I get to the hotel, I’m soaked in sweat but I’ve made it!

    The hotel clerk looks alarmed as he checks me in.

    “Is everything OK sir?” he asks.

    “It is now. I decided to take the bus from the airport,” I say flatly.

    “Misère that was you who called?” he asks. “That was three hours ago. Did it really take that long?”

    “It does when you encounter a protest.”

    “Ah. You saw the striking transportation workers?”

    “Yes. Wait! What? Transportation workers were the protesters?”

    “Yes,” the clerk replies. “That is what striking civil workers do in Belgium. They protest.”

    “That explains why they were so…civil?” I replied. Nothing else came to mind.

    Egad. The next time I see workers striking in Pittsburgh, I’m going to honk, wave, and thank the stars that they aren’t protesting in the middle of the Fort Pitt Bridge during rush hour. You have no idea.

  • A child’s perspective on the exchange of value

    One night while we’re getting ready for bed, my child approached me with her sister in tow. “Dad, have we ever sold anything?” she asked.

    It seemed to me like a good time for family discussion about economics or for that matter anything that wasn’t about website updates. I answered with a question. “What do you mean by ‘sell’?”

    “You know. To give someone something and get money,” they answered.

    I thought it was a good start so I asked, “Does what you sell have to be a thing like a glass of lemonade or could you sell something that you do like wash the car?”

    They agreed that if you washed someone’s car and got money in return, then you did sell something but they weren’t quite sure what. I explained that things like cars and lemonade are considered goods and acts like washing the car or mowing the lawn are called services. And we all agreed that the only things that can be sold are in fact goods & services. [Ok, so there are things like wheat futures and options but …]

    Next question. “Do you have to get money for the goods & services in order for it to be considered selling?”

    “Yes,” she answered, “If you give away the goods and services, then that’s giving not selling.”

    “Great point,” I replied. “Giving things away free doesn’t count as selling. But what if you received something other than money? If you got free ice cream for a week, then would that count as selling?”

    They looked suspicious at first but ultimately agreed that it would still count as selling. I then continued by saying that selling is only half the picture. In order to actually sell, someone has to buy. But we already agreed the seller doesn’t have to get money for it to be a sale. Then I hit them with all the economic theory I acquired with one macroeconomics class. “So selling (and buying) are really just an exchange of value.”

    “And yes,” I continued quickly before I bored them to sleep. “You have sold things before. Remember last fall when you collected the apples and sold them?”

    “That’s right”, said my six-year-old. The idea of providing someone an apple for ten cents fits her idea of selling far better than my statements about exchanging value.

    “OK. But what was the value that you provided?”

    “The apples!” they exclaimed.

    “Well, not exactly,” I replied. “Who did you sell them to?”

    “Uncle Jerry.”

    Uncle Jerry is our next door neighbor. Everyone in our neighborhood calls him Uncle Jerry.

    “Where did you get the apples?”

    “From the back yard.”

    “Whose backyard?”

    “Uncle Jerry’s, I guess,” offers my nine-year-old.

    “So you just took Uncle Jerry’s apples?” I ask incredulously, although I knew this not to be the case.

    “No Dad. Uncle Jerry said it was OK for us to take the apples.”

    “Did you gather up all the apples?”

    “No. There were lots more on the ground. We only gathered a few of them.”

    “Ok. So, with Uncle Jerry’s permission, you gathered a few apples from his backyard and put them in a wagon. Next, you wheeled the apples around to Uncle Jerry’s front yard and asked him if he wanted to buy any apples for ten cents each. They were Uncle Jerry’s apples from the tree in his back yard. He knew where you got the apples and he knew that there were lots more apples under the tree. With all of that information what did Uncle Jerry do?”

    “He bought the apples.”

    “Not really,” I said. “The apples were already his. So what did he buy?”

    “He wanted to make you guys happy,” my spouse chimes.

    “Oh. I get it!” exclaims my nine-year-old.

    But to be sure, I posed the following. “Each year I buy life insurance but the insurance company only has to pay if I die. What’s the value? It’s not the insurance payment since I have to be dead for the insurance company to pay.”

    My older child’s brow knits momentarily and then she says, “I know. You want to take care of us if you die!”

    My younger one thinks for a moment and confidently gives her own answer, “Life!”

    And there you have it. Next year, I’m doubling my policy. You can’t have too much life!

  • Old Yeller — Hero or Space Alien

    Author’s Note:

    Last week, I helped my fifth grader by typing her essay. During the pauses, while she thought about what to write or looked up something in the book, I got bored and started typing extra sentences in her essay. To make sure my stuff didn’t get mixed with hers, I wrote about space aliens.

    My daughter was not amused but the more sentences I added, the funnier it became. I found myself unable to stop despite numerous reprimands. Even my child was laughing by the end.

    I cut all my space alien stuff out of the essay and wrote my own Old Yeller essay so she could take it to class.

    So here it is….

    –ray

    Written in 1956 by Fred Gipson, Old Yeller is the moving account of a boy’s deep love for his dog in 19th-century Texas. However, the novel also deals with a boy’s growth as he learns to accept the harsh responsibilities of adulthood.

    At the beginning of the story “a big ugly slick-haired yeller dog” shows up at the house. Travis will not accept Old Yeller and he blames Old Yeller for everything.

    Soon enough, Travis starts to notice some odd things about Old Yeller. For instance, how could an average size dog fight off a 500-pound momma bear that was trying to protect her cub? And how could a dog tell in which tree the squirrel was hiding if the squirrel was on the opposite side of the tree? The dog would have to use x-ray vision to see through the tree. Of course in 19th century Texas, they didn’t know about x-rays, so Travis was only mildly suspicious. Later, when Travis falls into a ravine full of angry hogs, Old Yeller manages to defeat the hogs. Hmmm, one dog vs a bunch of angry hogs… Methinks the odds here seem to favor the piggies.

    At the end of the story, Old Yeller battles a rabid loan wolf. It’s just too much for Travis to believe so he shoots Old Yeller. That’s where the book ends but I know the real untold story. I discovered it while researching on the Internet. And you know, if it’s on the Internet, then must be true. It turns out that Old Yeller was not old — just yeller. In fact, Old Yeller was not a dog at all but a SPACE ALIEN! All space aliens look like old yeller dogs! Here’s what happened next.

    Two weeks later, a strange noise wakes Travis from sleep. Travis grabs his trusty gun and stumbles to the porch while trying to clear the fog from his mind.

    Suddenly alert, Travis looks up and sees a strange glowing object hovering just above the tree tops. Reacting to this sight, Travis turns his body and starts to bring the rifle to his shoulder. Instantly, intense white light blinds Travis. Forgetting the rifle, Travis shields his face with his hands but it’s no use, his hands only tint the light red as it shines through his hands.

    Stunned from the experience, Travis falls to the ground confused and temporarily blinded. Was it seconds, minutes, or hours later? Travis doesn’t know. Lying in the yard outside his family’s cabin, Travis’s consciousness slowly returns. Suddenly, he gets that creepy you-are-not-alone feeling. Travis opens his eyes painfully. His head hurts worse than it did last week when Arliss clocked him between the eyes with a golf ball sized rock. Slowly, the world comes into focus.

    Travis cannot believe what he sees. Fifty yards from him lies an object twice the size of the cabin. It makes no noise but emits soft light that makes the yard just brighter than during a full moon. Travis decides this must be the source of the blinding light and quickly looks away. That’s when Travis notices a strong, unpleasant, yet hauntingly familiar smell.

    “What is that smell,” Travis wonders? Then he remembers. It’s wet dog! He smelled it the day he caught Old Yeller and Arliss in the spring and again when Old Yeller and Arliss caught the catfish.
    Travis stares in horror. A dozen, big ugly slick-haired yeller dogs surround him! Today we would just call the dogs golden-doodles. The dogs seem to talk to each other. Travis isn’t sure because the dogs don’t use words but they aren’t making dog sounds either. Travis has never heard the strange sounds before but you and I would think of the sounds as digital beeps. Suddenly, the largest of the dogs steps forward. Travis’ jaw drops open in surprise as the dog starts to speak!

    “Travis,” the dog begins. “You are hereby charged with shooting XJ8, a member of our science team. The one you called “Old Yeller.” How do you plead?”

    “He got bit by a wolf with Hydrophobia,” exclaimed Travis having a very hard time speaking to a dog! “We couldn’t take a chance on him biting one of us. I didn’t want to shoot him but I had to.” Travis starts to cry.

    Another dog steps forward. “It’s true sir. XJ8 was bitten by a wolf infected with the disease known locally as Hydrophobia. In this time, it is an incurable disease fatal to people and animals. In another hundred years, the humans will learn to stop the disease by sticking a dozen needles into the stomach. Perhaps the human tells the truth.”

    “Preposterous!” shouts a third dog stepping forward. Drool hangs from his fangs as he speaks. “We witnessed this human throw stones at XJ8 on numerous occasions. I say the human is guilty!”

    Commotion erupts among the gathered dogs until the first dog raises his paw. The group quiets immediately. Then the largest dog speaks.

    “The council has heard the evidence. How say you?”

    The dogs again make the strange sounds, then fall silent fixing their gaze on Travis.

    The leader, at least that’s how Travis thinks of the biggest dog, again speaks.

    “Human, the council finds you guilty of killing XJ8. You ruined the science fair project of one of our fifth graders and our fifth graders work all year on these projects! You are hereby sentenced to death.”

    The aliens shoot Travis because he shot Old Yeller. Just then something hits one of the dogs. It’s a golf ball sized rock. Arliss appears on the porch screaming. Don’t you shoot my brother. I’ll learn you. What kind of science fair project was it? I bet you didn’t even have a hypothesis! The aliens just stare until one of them says, “let’s go. That one gives me a headache.”

    The aliens leave but the decide to take Mama and Lizbeth with them. Perhaps, Moma and Lizbeth can be used for the science fair. The aliens leave Arliss behind because even aliens think Arliss is a big cheese.

    That’s how it really happened and now you know the untold story. Look for the exciting new conclusion, when the book is reprinted next summer and re-titled “Extreme Old Yeller!”