Wednesday September 15, 2004 | Colm Smyth's Weblog Gestalt Blogology |
![]() |
|
Lego -> Social and "Fictional" Software
When I read Paul Lamere's blog 27 Stages of Lego Sorting, it reminded me of Douglas Coupland's wonderfully insightful book Microserfs which is about a group of developers (some of whom had major Lego phases, one of whom goes on to create a Lego masterpiece ;) who form a kind of geek commune around a company to develop a software application called "Oop!". The idea of "Oop!" was to provide a rich kind of virtual Lego set, with the ability to use, build and share smart mobile & reactive components (a bit like Lego Mindstorms), which could act like doors or lifts or game characters or Rubik's cubes or vehicles, and so on. Ok, pretty interesting idea. But that started me thinking; that's not the first time I've seen a
software application described in a novel. Douglas Adams
in Dirk
Gently's Holistic Detective Agency
also outlines a rather amazing piece of software which is best
described by Douglas (2) himself: 'Well, Gordon assigned me to write a
major piece of software for the Apple Macintosh. Financial spreadsheet,
accounting, that sort of thing, powerful, easy to use, lots of
graphics. I asked him exactly what he wanted in it, and he just said,
"Everything. I want the top piece of all-singing, all-dancing business
software for that machine." And being of a slightly whimsical turn of
mind I took him literally. 'You see, a pattern of numbers can
represent anything you like, can be used to map any surface, or
modulate any dynamic process -- and so on. And any set of company
accounts are, in the end, just a pattern of numbers. So I sat down and
wrote a program that'll take those numbers and do what you like with
them. If you just want a bar graph it'll do them as a bar graph, if you
want them as a pie chart or scatter graph it'll do them as a pie chart
or scatter graph. If you want dancing girls jumping out of the piechart
in order to distract attention from the figures the pie chart actually
represents, then the program will do that as well. Or you can turn your
figures into, for instance, a flock of seagulls, and the formation they
fly in and the way in which the wings of each gull beat will be
determined by the performance of each division of your company. Great
for producing animated corporate logos that actually mean something.
'But the silliest feature of all was that if you wanted your company
accounts represented as a piece of music, it could do that as well.
Well, I thought it was silly. The corporate world went bananas over
it.' Reg regarded him solemnly from over a
piece of carrot poised delicately on his fork in front of him, but did
not interrupt. 'You see, any aspect of a piece of
music can be expressed as a sequence or pattern of numbers,' enthused
Richard. 'Numbers can express the pitch of notes, the length of notes,
patterns of pitches and lengths.' 'You mean tunes,' said Reg. The
carrot had not moved yet. Richard grinned. 'Tunes would be a very good
word for it. I must remember that.'
(aside: I think Douglas Adams had several important insights into
software, one of which is quoted at the end of an interesting article Autistic Social Software (not
really about autism, but about the ADD of software products and/or
developers who don't want to try to understand the social implications
of networked communication and collaboration; if you're into groupware
though, my single favourite groupware article is one that I read 10
years ago - What do groups need?
A proposed set of generic groupware requirements - it
offers an excellent synthesis and framework for evaluating groupware
requirements; gosh, back then I used e-mail to request a copy from one
of the authors Munir Mandviwalla; he kindly sent me a hardcopy which I
still re-read occasionally - great stuff, and now you can get it on the
ACM portal; both of these articles only go to show that creating truly
new forms of groupware is very hard) I bet that's just the tip of the iceberg though in terms of creative software ideas in fiction; anyone know any others? (2004-09-15 14:11:33.0) Permalink
Physics, Communities and The Tao of Democracy
After reading redbeetle's
blog
about What the Bleep Do
We Know?, I think I've found another movie I need to go and see
(I already added the director's cut of Donnie
Darko on my list when it came out a couple of weeks ago; I've been
curious since I managed to catch 80% of it on the tail end of a plane
trip when it first came out ;). However, the combination of physics and
spirituality is not that unusual; Fritjof Capra's Tao
of Physics covers similar
territory.
Over the years, I find the optimistic belief in Capra's books that
people are constrained to work in ways similar to natural ecosystems to
be increasingly strained; national economies built on stock markets and
dominated by both the results of elections and the effectiveness of
propoganda will inevitably sacrifice long- over short-term
considerations (and the needs of the many in favour of the privileged few),
especially when a short term of 4 years is sufficient
to enable a small upper-tier ecosystem of folks to win significant
personal advantage at the expense of significant (and sometimes
irreparable) long-term harm to all (no, I'm not opposed to capitalism;
damned if I know what can really work, but I suspect that automating
and enabling high levels of verifiable transparency into the inputs and
actions of government and the justice system by a country's citizens
might help to counter the fact that money can buy a better class of
election or legal campaign with a near-direct influence on the outcome;
that level of automation would constitute real "e-government", but who
in government would ever fund let alone adopt such a thing... ;). However I believe that regardless of our actions and choices, Capra's notion of sustainability (especially described in his Ecology and Community article) is applicable; also, it is certainly useful to people working at the finer granularity of companies and workgroups - I see evidence of some of his ideas in the success of open-source communities and the notion of business co-opetition which is gaining acceptance. (2004-09-15 11:20:57.0) Permalink |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||