Some 30 years ago I toggled in
my first program, watched the lights blink and I was hooked for life. As machines and Operating systems came and went, they instilled a pattern of programing that made the differences in things like CPM,DOS, Unix and windows largely a matter of skimming some documentation.
Around 1994 when gopher was still a popular way of getting around, I got my first taste of the internet , and never looked back. Since I already had been coding in C/C++ for years , I continued to do so for the internet , where I expanded my cross platform classes to support my work with Sockets, Server plug-ins, CGI, database interfaces etc. One of my recent server projects provides a high capacity XML based middleware to MySql featuring forking , shared memory, and runlevel/init.d support.
One of my favorite types of project has been basic-auth: authentication systems, composed of a TCP/IP Server that acts as a middle-ware to SQL. Another component is a Netscape (nsapi) server plugin. This system allows for token, date and IP based subscriptions to on-line materials.