top of page

I have a love-hate relationship with computers. I started as a programmer, as a way to pay the rent while writing my doctoral thesis. My plan was to get the D.Phil. (Oxford's name for Ph.D.) and then go to work in academia. But the thesis writing went on and on, while the software took on a life of its own.

I was good at it. I cut my teeth writing communications software in assembly language. I learned enough PL/1 overnight - literally - to debug a problem my boss had been struggling with. I became something of an expert on Unix, and co-wrote one of the earliest books on the subject.

Book cover for Learning and Inquiry-Based Reuse Adoption

But it was a source of inner conflict. Although fun, software seemed irrelevant to the things I really care about. Eventually I found ways to apply my background in logic, my concerns with the nature of thought, and my interest in storytelling. Please visit the sub-pages to read about some of this work.

A book I co-wrote. It addresses the human aspects of technology adoption, focusing on people's underlying belief systems and tacit narratives.

bottom of page