The first program that I ever wrote was on the Commodore VIC-20.
It was probably a simple ten line Hello World program but
I was soon writing sophisticated text-based games, some of
which were published in the Commodore hobbyist magazines Compute! and Run.
After graduating college with a degree in MIS, I began working as an
IBM System 38 RPG programmer in Cleveland, Ohio.
I have been fortunate to be able to jump into new technologies
throughout my career.
I would be in a sorry state today if I had stayed in the RPG world.
I moved from mini computers to writing database applications
on a PC using Clipper, dBase, C, and SQL Server.
During this period, I published articles in publications like Data Based
Advisor (my article on SQL Server deadlocks made the cover of the issue
shown to the right).
Eventually I made the move to Windows programming using Microsoft Access and
Visual Basic.
I built my first ASP web application in 1996 -- an intranet for the law firm
Wachtell, Lipton, Rosen & Katz.
What started as an experiment to replace a costly printed employee directory
soon took on a life of its own.
Many of the applications built into this intranet are still in use today.
Since building the law firm's internal web applications, I have built web sites, large and small,
for many employers and clients.
You can see a number of these websites on my
Code Gallery
page.