Software and Systems

    I'm a software and systems developer interested in making simple and effective tools. I'm particularly interested in how to make it easy to organize information to support comprehension and collaboration.

    I've been centrally involved in the design and development of several substantial, widely used applications, particularly open-source applications which support various kinds of collaboration. Some of those systems have been and/or are being used widely, like GNU Mailman and Emacs extensions that are included with Emacs. I've participated in research efforts like knowbots and the Python grail browser, and contributed to the development of widely used programming infrastructure like Python and Zope.

    See my CV for details.