I am a programmer.

I have been programming since 1969.

I was a cofounder of IntraNet.

I am currently a Research Fellow at MIT with the software design group.

My research project is subtext. My blog is Alarming Development.

I seek to better understand the creative act of programming, and to help liberate it from the primitive state of our art.