SnapMail on Seth Godin’s Blog

So marketing blogger Seth Godin has a mention of SnapMail in the same breath as File Maker Pro on his blog. It’s nice that my humble little program is in such august company, though the context is a bit sad. What’s so odd is how SnapMail was created before the Internet was at all a house-hold word, back in 93, and it still has such a faithful following. I guess there is something valuable about having a little communication tool that’s not on the Internet! Who’da a thunk?

[tags]SnapMail[/tags]

another currency metaphor

In my on-going quest for good metaphors and ways of thinking about the community/multi-currency world, an excellent metaphor came to me that is useful when talking about all this with programmers:

federal currency = global variables
community currency = local variables

Writing software with only global variables is not impossible, but their “liquidity” (i.e. the fact that they have “value” everywhere) is not an asset, but a liability. Of course an individual variable “loses power” by not being “valuable” everywhere, but its utitlity increases by being only have value in a given context.

The whole programming concept of “scoping” applies to currency!

[tags]currency, programming, scope, community currency, local variable, global variable, money, metaphor[/tags]

Phronesis and the Internet: the Process Revolution

I learned about the Aristotelean intellectual virtue of phronesis along with the related term episteme a few years back from Kathryn Montgomery in discussions about her book How Doctors Think. Episteme is the scientific rationality we are all quite familiar with. Phronesis is usually translated “practical wisdom” and is the kind of rational skill doctors and entrepreneurs have that is based on experiential knowledge and provides the ability to take the best action in particular circumstances. We are much less likely to have thought of this as a separate kind of rational capacity.
These terms came up again recently for me in the context of a collective intelligence discussion, which really set my mind going and has led me to some propositions and a conjecture:

Proposition: Whereas the printing press was an episteme engine, the Internet is a phronesis engine.
Alternative long phrasing: The printing press and the Internet are cognitive technologies that provide people and cultures with “mechanical advantage” or leverage for the development of the Aristotelean intellectual virtues of epistome and phronesis respectively.

It’s pretty easy to see how the printing press is responsible for the massive scaling of epistome into the general culture. It’s a bit harder to see how what the Internet is doing is the same for phronesis because our first viewing of the Internet (the web at least) has been that it’s just one giant sales brochure/advertising billboard/encyclopedia/etc, i.e. that it is a global source of knowledge. My proposition is that the key thing going on with the Internet is not access to knowledge, but rather access participation in knowledge processes. Three examples:

  1. Wikipedia. What really matters about it is not that we have access to a massive knowledge font, but rather that each of us can become encyclopedists and have to face the questions of ontological classification, neutral voice, objective/subjective reality, etc, that that entails.
  2. Blogs. A word perhaps for at least three information processes moved out mass culture: journalism, publishing, political analysis. Again the key shift is not that there is all this reporting/publishing/political analysis available for our consumption, but that that each of us can become journalists/publishers/political analysts.
  3. My own online-writing workshop. People come to the site thinking that they will get reviews of their writing which will improve it. They invariably discover that reviewing the work of others is how they end up learning to improve their own writing.

In each of these cases the key thing is the shift from access to static information, to active participation in an information process. The Internet is providing a “mechanical advantage” for putting people together in a place where they can jointly engage in the kind of information processes and processing that I think leads to the developing of phronesis.

Proposition: Economic revolutions occur when aspects of production are sufficiently amplified by cognitive technologies that new economic patterns of production come into being. Example: the printing press provided the intellectual infrastructure (a culture of epistome) for the expansion of the simple tools of production during the industrial revolution into what is called Capital in the classical economic sense.

Proposition: There is a new economic revolution under way, the Process Revolution, that is the result of the amplification of information and information processing by the cognitive technology of the Internet, and which is similarly bringing new economic patterns of production into being. These patterns are a new economic factor that can be called Information (capital I), which is defined (analogously to Capital) as the data plus the patterns and processes that use that data to organize production.

Proposition: New economic factors produce competing political systems that are answers to the question: who should own the new economic factor. Example: In the industrial revolution the question was: who should own Capital and the products produced by Capital. Communism proposes common ownership in the form of the State, and Capitalism proposes ownership by individuals.

Proposition: The new economic factor of Information is likewise producing competing approaches to answer who should own it. “Ownerism” which proposes the same answer as Capitalism (ownership by individuals, natural or corporate), and “Commonism” which proposes that its ownership be held in the commons (not by the State).

Proposition: Capitalism won out against Communism for three fundamental philosophical and systemic reasons:

  1. Capitalism was better at recognizing and building on individual dignity and potential.
  2. Capitalism is essentially decentralist because it pushes the intelligence out to the edges (see David Reed & Andrew Lippman’s paper on Viral Communication for details on this idea) where local information can be used to maximum advantage in decision making.
  3. Capitalism works with, not against people’s natural self-interest.

Conjecture: Commonism will win out over Ownersim because it shares with Capitalism the same first two properties as well as another property which is analogous to the third, namely that Commonism works with Information’s natural abundance and it’s tendency to flow everywhere, whereas Ownerism has to fight tooth and nail to keep it scarce and from getting out.

I’ve put together a more detailed presentation of these ideas (including their relation to money) in the form of a paper.

simple shared state protocol

Recently it hit me that I knew of no generalized protocol for sharing the state of an abstract space among a group of computers. I did a quick google search to see if I could find anything, and after coming up dry (which doesn’t mean it doesn’t exist) I decided to slap one together to test out the many uses for this that were readily apparent to me (i.e. any application where multiple users must be able to collaboratively make changes, and become aware of changes made to that space in real time: chat, bulletin boards, network games, etc.)
Of course there is similar stuff like Croquet that certainly does an even more complicated generalized version of this, and lots of single purpose applications, like Subethaedit which must also do thisbut I haven’t found other efforts that are quite as simplistic and generalized.
So, I slapped together the beginings of a protocol as well as a ruby based server, and a RealBasic based clients for OS X and Win to test out the ideas, all of which are released under the GPL license.
[tags]collaboration,FLOSS,sharing[/tags]