About

I am a web developer by trade, but that was not my intention.

I studied computer programming in high-level languages like BASIC, FORTRAN, and Pascal in the 80s and early 90s. The programming style was procedural, at best. At the university, I found the computer science department to be very much at odds with a liberal arts eduction, and I decided to study English literature.

Then the world-wide web appeared, and I was fascinated.

Now I develop primarily in ColdFusion with a hefty dose of Javascript. I have played around with Perl, PHP, and Python. I have worked either as a lone coder or as part of a small development team, usually in higher education settings.

I know I’m not the only web developer from a non-CS background. I’m in a continual process of discovery about things like design patterns, object-oriented programming, version control, and unit testing. I hope to share some of my discoveries here.

Some of my web development interests include: usability, accessibility, standards, identifying best practices, and generally finding ways to write and organize code so that the next developer down the line doesn’t curse my name the way I curse the developers who preceded me.

I run the following sites, among others: