
My.
Marilyn.
Wednesday, April 2, 2025
Okay. I know you’ve all been wondering about the refrigerator ice maker. Well, it’s fixed. At least I think it is. After I did this miracle hack. Right, everything is now “a hack.” I think it’s fixed. What did I do? I pressed the “reset” button. What does pressing reset do? I have no idea. I guess “they” thought I didn’t need to know. I am surmising that somehow the message to pump more water into the ice making tray and when to do it got out of whack. All I know for certain is that there is no water on the kitchen floor. And that is the case ever since I found the button, pressed it, and it chimed at me. Whether these to things are actually linked? I don’t know.
Moving on to something I do know. The boffo idea of taking the Social Security COBOL code and running it through an AI something or other and creating new spiffy code. I’m going to illustrate why this is not a good idea in several ways:
1. Why do some of our most advanced fighter jets run on 286 chips?
2. If I have something that works and it’s been tested and debugged for years do you think it would be a good idea to replace it? (Or, in other words, “if it ain’t broke …” )
I’ll pause for a minute and answer #1. They run on 286 chips because they know it works.
Let me give you a few real world examples:
When I was working with Fannie Mae Steve Jobs had left Apple and was at NeXT. The Next folks had taken C code and put a wrapper around it. This was not a new idea. Borland had done it, calling it a studio. Microsoft stole the code from Borland and that was the end of Borland. (Sorry, they “appropriated” it.) The idea behind these environment oriented platforms was to incorporate all the pieces that it took to make an actual running program and put it in one place with a recipe of how to assemble all the pieces. It was easy to put a piece of code out of order or to put in a block of code that was not up to date. The idea was to avoid those common pitfalls.
NeXT took this idea a step further and added stuff to supposedly make the task of writing code easier. There was a group at Fannie Mae that endorsed this strategy and pushed for using it. I think they called it “The Plane.” The idea was that you would write up your requirements and dump them into “The Plane” and code would come out the bottom.
Let’s stop there for a second, and let me give you another example of this. MIT had a program to help doctors figure out how much was the right dose to give a baby of some sort of medicine. The idea being that if X amount was good for an adult and a baby weighed so much and take into consideration blah-blah-blah then the right amount for that particular baby would be Y amount.
In both the code case and the medicine case the people writing the code thought, “yeah, someone will just take this code or medicine and do it.” Or as I remember working with Bell Labs they came up with a billing system for their cool idea that companies could use their networking code (this is back in the early 80s) to keep track of all their operations and the bill was a monthly invoice, which literally read “Pay this amount.”
Let’s stop for a second and ask ourselves, “What would you do in these cases?”
In the Fannie Mae case – would you entrust your day to day operation of some critical function to some code that came out the bottom of some code generator you didn’t understand?
If you were a doctor would you inject a baby with medicine based on what you saw on a computer screen? What if the baby had a reaction and died?
If you were the CEO of a company and Bell Labs sent you a bill for say $27,000.00 with no explanation other than “This is what you owe.” Would you pay it?
These DOGE geniuses have already proved themselves as green, wet behind the ears, rubes when it comes to coding. Or as Malcolm Forbes said “time for the boys in short pants.”
The question they be asked is, “You expect me to …?”
That blank might be filled in with:
“Run your code, untested, untried, live because you think it will work?”
“Inject a kid when I have no idea how the program arrived at it’s conclusion? You need to write program to query the first progam to tell me how it arrived at that answer.”
“Pay this? I’m gonna need some more details.”
The incredible thing is that in all three cases the coders thought “Yeah, that’s what we expect.”
It demonstrates a striking naiveté. There are stories of coders looking at print out from machines saying, “This can’t happen.” And then they’re putting in print statements like “Impossible situation.” And then realizing that they need to number the “impossible situations” so they know in which place in the code they are in.
And let’s talk AI for a second. AI is in its infancy and it’s hard to know where it will go and where it will end up. I think I am safe in saying that whatever people are predicting today of where it will go or what it will be are wrong. Why? Because one thing that has been shown over and over again is that we, we human beings, are terrible at predicting the future.
Here’s what I can say about all that:
Ray Kurzweil, aside from creating synthesizers, also had worked in speech and character recognition when it was just beginning, had said that machines were good at certain things and that as the capacity of those machines grew the things they were good at would expand around the things they were already good at. In other words, things like voices would become better as would their speaking and grammar.
He said that by 2080 the capacity of a machine would equal that of the human brain.
Now we are looking at AI or as far as I know what are called Large Language Models (LLMs). The idea is kind of what Alan Turing said back in the late 1940s “If I had a machine with innumerable tapes” In other words if one could take all knowledge and stuff it into a machine then you could access that and … Well, who knows?
One thing that is becoming clear is that AI (or as they are also known LLMs) can do some pretty cool things, and some pretty stupid things. You can get them to generate reports and they sound pretty good when read back. I recently read an article where someone bemoaned the fact that a really really good piece of writing could get drowned out in a flood of AI generated mediocrity.
And that is where we are.
Good night.
The further I get into the Dune Series (all 21 books, I am on #10) I realize how far ahead of times those books were written.