I was offered a couple of reflections on recent writing that i wanted to note here.
KS offered a viable redemption of the word system, which i was starting to think just couldn’t be re-used, carrying too many implications within itself of one part of a system being governed and subsumed by another. K said:
the “operating system” is a system for operating the computer so you don’t need a computer operator. in that sense, “system” doesn’t imply subordination-to-other, just complex aggregation, as in general systems theory. it denotes routinization, systematization; what deming called “a process”. which is something that a person can do with no interaction with anybody else.
My initial brief reaction was; even in a system which is wholly and only comprised of myself, there is still a kind of subordination of part to whole inside the relation. Then i realised that i was probably slipping into the category error that Ken Wilber talks about in Sex, Ecology, Spirituality; given the thought tendencies towards postmodernism and feminism that i already have running, i’m overly inclined to view an aggregating hierarchy with structural suspicion.
But one can re-view this in terms of a holarchy of part-whole relations. When i first read SES i was thinking very intensely about software, so i read in it a story about the software i enjoyed making and enjoyed using. I definitely saw in Unix/Linux a holarchy; kernel space, user space, network space.
My own software design was was like an onion with another onion inside. First, the originally envisaged set of components, each built on top of the other, was completed. The the outer part of the onion ring emerged. The components in the outer layers of the ring co-operated with each other. Each would work in-and-of-itself and do one thing reasonably well. They shared a world model and knowledge base which formed by the inner-onion, so when one part-hole was used alongside the other, the outer layers became more powerful with almost no extra effort. My software design reach has always outpaced my software implementation grasp somewhat; i felt compelled to Stop Coding, waiting for the depth of data available in the world around me to catch up with what i was trying to achieve by aggregating, re-annotating and re-publishing that data.
The systems discussion also reminded me of Christopher Alexander’s early work, Notes on the Synthesis of Form, and being able to make systems work better by identifying subsystems into which the inputs and outputs could be identified, treated as black boxes. Alexander’s later collaborative work on A Pattern Language constitutes in part a transcendence of the appealing over-formalism in his individual Notes, yet his two works share a spirit, drive from the same place. A Pattern Language and its companion volumes were more or less rejected as trendy Californian holism by the architectural establishment. But in the 1980s they came to inspire a whole group of people who were trying to think about software architecture in a new way. The original wiki was created in order to discuss and work out the practise of Alexandrian theories of software creation in a collaborative way, in a spirit of every-document-writable-by-all which was very much the spirit of the World Wide Web when it started – the first client software to it was for writing first, not for reading first. So it goes…
FT offered a wiki link as a commentary on the terrible zen poetry i wrote about WePrime; a description of the Subject-object problem which included this:
The range of pronouns available in a language is a key influence on how the subjects and objects are perceived by any native speaker of that language as a mother tongue.
WePrime reflects that because We only have one kind of We available to us, We can hide one kind of We behind another; We can play enjoyable games with the semantics of We; We can also become caught up in codecisions about who We are. If We had the ability to semantically differentiate with different pronouns for up to six different kinds of We, perhaps We’d have better tools to help us have Governance Discussions while actually enjoying them, and actually getting somewhere.
I did once write a manifesto and get a goodish pile of people to sign it. It was something i had to be talked into doing quite resolutely. Once it was done, i felt good about having done it; it became a useful reference point in future discussions about the same subject. It was an indicator that a lot of different classes of people were affected by something that prevented them from pursuing personal and professional happiness through their own interests. I tried to keep the manifesto itself WePrime: the we was only instantiated by the list of signatories; the messages were just statements of common sense. As Douglas Adams wrote, perhaps not verbatim but in words very like these:
Common sense won’t help us; we have to help each other.