I am a programmer.

I have been programming since 1969.

I am cofounder of IntraNet.

I am currently a Research Fellow at MIT with the Software Design Group.

My current 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.