Welcome to my catch-all collection of personal pages. Don't expect a lot of ryhme or reason to the organization here; this is where I keep everything that isn't ready or appropriate for a book, paper, blog post, or even Usenet.

Obligatory Public Display of Narcissism

I have over twenty years of experience in a wide variety of roles related to software development, although my degree is in chemical engineering. For my sins, my current job title includes the word "sales" but I'm still hands-on building large distributed systems.

Much of my experience is in the financial services (clearing and settlement, risk analytics, market data, and automated trading), telecommunications (OSS/BSS), and broadcast video domains, although I've also done some projects in pharmaceuticals and manufacturing.

My understanding of both the business and technical sides of these domains has given me the opportunity to fill some hard-to-define roles. When my kids ask me what I do, the best response I've found is to say that I'm the equivalent of Larry Niven's Speaker-to-Animals .

Of course, the technical and business teams disagree on which is composed of the animals.

I'm particularly interested in highly complex distributed systems, especially those that exhibit emergent behavior. Many of the systems I've built are include Service Oriented Architecture (SOA), Space Based Architecture, grid computing, intelligent agents, and autonomic systems.

What's Really Important

As a father, I want my children to get the best education possible and to grow up in a world of opportunity. These goals are being threatened by right-wing fundamentalist creationists, including supporters of Intelligent Design, and by the typically left-wing "woo masters" with their crystals, chakras, and gross abuse of the concepts of quantum mechanics. Both are anti-science and both pose a significant threat to the quality of education in the U.S. Some of the material I provide here is intended to help in some small way to counter these destructive influences on American culture.

www.softwarematters.org