I played a key role in the development of firmware and Linux device drivers for a new data center storage device.
Factor (2003–2010)
I led the development of the Factor programming language.
Factor is a dynamically-typed programming language with a stack-based syntax, and a heavy emphasis on interactive development, reflection, and simplicity. The implementation includes an optimizing compiler, cross-platform GUI toolkit, and web framework.
I also wrote jEdit, a popular programmer's text editor.
jEdit has a plugin system, built on top of the dynamic features of the Java virtual machine. A tool within the editor can download and install plugins from a central registry. This was an early form of the "package manager" found in many popular text editors and languages today.
This page is best viewed with Netscape Navigator and a dialup modem.