C O D I N G
 
One of the things I do a lot of is writing code. I write code in a lot of different environments, from C++ under Microsoft Windows to a variety of languages under UNIX, to the LISP-like code used on TinyMUSH servers.

I have a lot of things I've written and never really released, including the extensible finger daemon that Noderunner.net runs and a whole variety of customized system tools. I also do a lot of prototyping that I never end up really implementing production code for, so I have literally megabytes of strange experimental code leftover from brainstorms.

My best-known project is the Open Source mailing list package Ecartis, which I originally wrote as uList and then turned into the publically available Ecartis package with the help of my friend JT. Ecartis is now maintained by a number of people and I only work as one of the lead developers on it.

I am fairly proud of Ecartis because it has a good dynamic architecture, where almost any functionality can be added without having to modify the core code of the server. For a small project intended to replace Majordomo with a reliable C-based equivalent on my own personal server, Ecartis has far outgrown anything I could have imagined for it and is used by a diverse number of groups ranging from individual users to NASA and the ISC.
 
 
Code Links