I'm a programmer of 30 years with too many other interests: linguistics, genealogy, economics, cartography, game design and development, information visualization, virtual worlds, Dungeons & Dragons, teaching and writing.