Wanting to continually improve my programming skills I attended Software and Development West in San Fransisco. There I found the Borland booth, and I ran into the Interbase marketing manager. I told him about the work we had done with the Interbase API to make things faster and avoid the BDE. I told him how we had developed UDFs for InterBase using Delphi. I remember him saying: I did not think you could do that, do you want to come speak about what you have done at our conference. A week or two later I contacted him and said yes to the offer to speak at the conference. I was going to be surprised, I was still a very green programmer and I had never had attended a Borland Conference before. I don't remember much about the conference materials. I do however remember the way I felt during the session I presented. I had written a couple of very large white papers on the subject, so I felt prepared. I also felt very young and scared. When it came time for the question and answers section of my sessions, I was blown away many of the questions were WAY over my head. I don't really know how I scored with the attendees of that session but I do know it took a few years to be accepted to speak at any future conferences.
The big benefit was I had the conference on my resume, I started looking for a new job one that would allow me to expanding my programming abilities and pay more. I had 5 different job offers, I took a job with a local consulting company which more than doubled my current pay. It was an awesome job because the Delphi market was huge. I worked for so many different clients in the next two years I lost count. I specialized in going into new locations that was experiencing bugs in there code and helping them debug there code and resolve what appeared to be random access violation errors. During this time I took over as the President of the Salt Lake City Delphi users group, which I still do to this day.
In 1998 my life was changing even more, I had found the love of my life and was married. At the same time I could see the market for Delphi opportunities was starting to dry up, so I took something more stable, or so I thought. I then took two jobs in a row where I was laid off as business directions changed. After the second lay off I decided the consulting business was just as stable and paid more. I had a three clients, the State of Utah, Borland, and a small embedded software developer. The Borland contract, was awesome I was working with some of the people I had admired over the years. However at one point in 2005 all three clients were asking for my services at least full time at the same time. Instead of refusing work, I tried to keep it up, but after about 4 months I crashed and burned. It took months to fully recover, I was forced to quit all but one of the contracts. The one contract I kept was with the State of Utah, they offered me a full time job, which I accepted and still work there to this day.
Secondary point of the story:
In 15 years I have personally been responsible for purchases of more than 100 different licenses of Delphi. If I had not been able to afford Turbo Pascal, I would have been forced to go another direction. My entry level investment in 1990's in Turbo Pascal resulted in way over 100k of Delphi revenue stream. It's time to find away back into the entry level market.