I wasn't too worried about leaving my job at Simtrol. I had been employed in the software industry for 20 years, and I was one as good as anyone I'd ever met (except maybe Curtis) at writing embedded software. I had been offered a job everywhere I ever interviewed, and if I couldn't make anything happen with CycleFree, then I could always fall back on writing code for a living.
But first I was going to try to make something happen with CycleFree Software.
After leaving Simtrol, the first thing I did was revamped the CycleFree web site. Lien Suandy gave me some nice templates for a tab based user interface, and I started working on the Academic presentation. The initial CycleFree web site did not attempt to explain the technology. The idea being, I suppose, that when you have neat proprietary technology, you don't just go around telling people how it works. That was my thinking at the time.
Well, the keep-your-cards-closely-held approach had not worked, so I just set out to explain the technical approach as clearly as possible. By the end of the summer, I had finished the Academic and Programmer explanations of the technology. Then I tried to stir up interest in the new site.
I was particularly proud of the Academic presentation. I thought that by contrasting Java and the C# language, I could position the CycleFree stuff in such a way that it could be viewed as an incremental improvement to these two mainstream languages. I couldn't wait to hear what the Microsoft Researcher thought of the new site.
Microsoft Researchers tend to be pretty busy. Giving talks, publishing books, and traveling here and there. But when he finally read the site he pronounce that it took a little digging to get through to the concurrency result, but the explanation was "pretty excellent." I was pumped!
I invited my new found friend to come to Atlanta to actually go through how the kernel worked. In December of 2002, my new Microsoft buddy came and spent the night at my house in Hoschton, Georgia. I am sure he was impressed with the high tech environment as we drove past horses and road signs shot full of bullet holes. That's what happens when you marry a woman with horses, you learn to chew and spit through your teeth.
I was still on good terms with my old buddies at Simtrol. I truly believed that I would get something going with CycleFree, and then the Simtrol Board would be interested in teaming back up to make something happen together. The Simtrol Board had money, I didn't have any to speak of, and Simtrol had the world's only CycleFree application, ONGOER. I had the CycleFree kernel, and the patent. Together we had something, but separately we were both weaker. I just needed to get some real outside interest in CycleFree, and I was sure we could hook back up for mutual benefit.
When my Microsoft buddy came to Georgia, Rick was gracious enough to allow us to review the ONGOER application software with the help of Curtis, to explain how we solved various problems the CycleFree way. We had a convert. This Microsoft guy was really, really smart. He seemed to understand everything about the technology. He got it. He also could talk the .NET model articulately, Java Beans, CORBA, and all the Component buzzwords that I had neglected in my education. The door to Microsoft would soon be open again.
So I thought.
Nothing has happened quite the way I thought it would. I have a terrible track record of predicting things.
My Microsoft buddy started working on his peers. The number of web hits from Microsoft went up dramatically. People from Microsoft were pouring over the web site. Smart people were looking at my stuff. I was pumped. Then the hits trickled off slowly. Within six weeks they had all but disappeared. It was February of 2003, what was happening?
My Microsoft buddy could not be very illuminating in his e-mail responses. If he put anything too glowing in an e-mail to me, he ran the risk that I would publish it all over everywhere and potentially cause him embarrassment if he endorsed a technology that was patented, and not owned by his employer. I had to read between the lines to get a clue about what was going on.
"It is harder than it seems..." what did he mean by that? Apparently, the smart guys at Microsoft weren't seeing how this technology could solve world hunger, etc., etc.
I started having headaches. This wasn't in the plan.
I have convinced a smart technical guy inside of Microsoft of the merits of the technology. The guy was smarter than me, knew all the technical stuff I had neglected over the years, and totally seemed to understand all of the benefits of CycleFree Software. If he couldn't get people internal to his company interested, who could?
I needed my new Microsoft buddy to talk to my old Microsoft buddy. Allchin is a FORCE withing the Company. My new buddy was a Smart Guy, but not in charge of Windows. New guy talk to old buddy, good things would happen. I was convinced of it.
Okay, so I began to be a little less sure of my own beliefs. But I had a new problem. I was running out of money, and I needed to find a job. I had sent resumes out extremely selectively in the Fall of 2002, whenever I found a job on Monster or Dice that I thought would be particularly interesting. Being selective, led to no responses.
I began to send resumes to everything. By the summer of 2003, I had sent 180 resumes out without a single in person interview. One telephone interview, and only two e-mail replies that were not automatically generated. Both of the e-mail replies stated that I appeared to be "over-qualified" for their position. I began to dumb-down my resume.
Allchin, had been super great to me in 2000-2001. He personally answered my e-mails, and when he returned from his sabbatical he had his personal assistant, (Kyle?), review my ICSE paper. Kyle didn't get it.
By 2003, I was losing my credibility with Allchin, as my e-mails went unanswered. I wanted Rich LeBlanc, to spent his personal capital with Jim to get Jim to talk to our Microsoft Researcher, but I can't remember if LeBlanc tried to contact Allchin or not. But I sent Jim one last e-mail, and was surprised to get a reply. Jim was not at Microsoft. He had taken leave again for some persoanal reason. He didn't say when or if he would be back.
I had struck out on my own, and it was cold out there.