I'd recently lost my job, and I wasn't entirely sure what I wanted to do next. There had been some major changes at home, too. My daughter had become pregnant and moved out to prepare for the arrival of her baby, and my ex-wife had moved out to help her along. For the first time in years, I had considerably more space to myself.
Meanwhile, the attic and garage remained stuffed with the accumulated technology and equipment of a lifetime. Unopened boxes from previous moves, disassembled gear, remnants of a two-way trash haul where other people's discards became my treasures, and God only knows what else. Years of collecting, salvaging, tinkering, and tucking things away for another day.
For years, my professional life had revolved around commercial audiovisual systems. Installing them, configuring them, troubleshooting them, and spending an extraordinary amount of time driving from one jobsite to another.
The work had been taking a toll. My back was constantly sore, my body needed time to recover, and I was getting tired of a lifestyle where a significant portion of my day could disappear behind a windshield.
I figured I'd take a few days to recover physically before making any big decisions.
Yeah. Right.
I've never been particularly good at sitting around doing nothing. Watching television all day wasn't going to cut it, and there was an old computer sitting around that had been begging for attention.
The machine had quit working some time earlier, reporting memory-related errors during startup. I'd already been experimenting with AI for programming and network configuration, and it had proven useful enough that I figured I'd invite it along for a little hardware troubleshooting.
That was the beginning of an adventure neither of us was entirely prepared for.
Live-Wire, as I would eventually call my AI companion, had a tendency to approach every problem with an abundance of caution. Check this. Verify that. Confirm the other thing. Meanwhile, I was usually three steps ahead, turning things on, pulling components, changing configurations, and occasionally creating a fresh problem before we'd finished discussing the previous one.
To be fair, that caution probably saved me from myself a few times.
It also drove me absolutely fucking nuts.
The motherboard had its own collection of peculiarities, including multiple onboard storage controllers. There was a Linux software RAID array involved, along with an operating system that had originally been installed using the motherboard's RAID configuration. The backup array itself used mdadm, which meant it wasn't supposed to depend on the original motherboard to survive.

That distinction would become important.
After considerable troubleshooting, memory testing, and configuration changes, we finally got the machine through POST. That was progress, but we still needed an operating system.
Live-Wire suggested trying a current Debian installation.
Sounded reasonable.
It wasn't.
The newer Linux environment didn't play nicely with the old hardware. Then I remembered that I'd successfully run Manjaro on this machine years earlier. So naturally, I figured I'd try the latest release first.
That didn't work either.
Eventually, I went digging through the archives for the older version I remembered using.
I found an older installation image, put it on a USB drive using Rufus, and gave it another shot. This time the installer actually booted. We were finally getting somewhere.
Then it refused to write the partition table to the intended installation target.
More troubleshooting. More head scratching. More commentary from Live-Wire.
Eventually I realized the storage drives were still connected, complicating the installation. Once I disconnected them, the installer recognized the intended target and proceeded.
Success!
Well, sort of.
An operating system that old doesn't simply wake up after years in storage and cheerfully update itself. There were repositories, dependencies, obsolete packages, and a whole collection of software that needed attention. Gaming packages were among the casualties. I didn't need the machine to play games. I needed it to do something useful.
And after a considerable amount of effort, we finally had Lil-Spark back in action.
But resurrecting an old computer wasn't really the objective.
I wanted to build a persistent AI assistant, something that could remember what we'd already accomplished and continue working without having to explain everything all over again.
I'd been using AI for coding, networking, and troubleshooting, and I'd seen firsthand how useful it could be. But every time I started another project, or even tried to pick up where we'd left off, there was that same aggravating problem. I'd have to remind the chatbot about equipment, configurations, previous decisions, and conversations we'd already had.
I'd say, “Don't you remember? We already talked about this.”
And the answer was some variation of, “Well, that's how it works.”
My response?
“Well, I think that's stupid.”
So we decided to do something about it.
And that's how the idea for Watson Memory was born.

























