Click to navigate

A Yarn to Weave and be Woven

As an undergraduate, Jim had to choose between majoring in creative writing or mathematics/computer science. He decided there was less chance of having to actually work for a living if he got his degree in mathematics. Who knew? He still writes from time to time and enjoys reading short stories in the quarterlies.

Essays

Of course, writing non-fiction and technical papers is part of my work. Most of those papers are either proprietary or boring or both. Occasionally though, I write something that has more general interest and I've collected a few of those here.
Ethosphere
A discussion of identity, privacy, and anonymity in a hypothetical virtual society.
A Practical, Evolutionary Software Development Process
Documents a software development methodology that I have developed over the years and used in several of the companies at which I have worked.
Intrigue and Instant Messaging
A brief history of buddy lists and instant messaging from an insider's perspective. First published by Matrix.net in their newsletter Matrix News Volume 10 Number 9, September 2000.
Computing on the Edge
A discussion of peer-to-peer computing and its implications for small kitchen appliances. First published by Matrix.net in their newsletter Matrix News Volume 10 Number 11, November 2000.
The Big I
Is the Internet Inherently Indivisible? First published by Matrix.net in their newsletter Matrix News Volume 10 Number 12, December 2000.