Don't really like the idea of writing a diary; do like somewhere to put down random thoughts.
As predicted, the sheer number of entries seems to making the diary system unusable. Hope
raph's following up on all the suggestions about diary cross-linking (if its possible to come up
with a coherent system from the rather random proposals...)
Thoughts for today: the free software 'community', its self-image, outsiderness (or how can
anyone be so slow?).
Free software is something with absolutely no historical precendent. People make parallels
with pre-industrial gift cultures, but really the comparison falls to pieces as soon as you look
at the details (say, the Kwakiutl). Superabundance of salmon and bits really isn't the same thing.
And people seem to feel that: I've never seen anyone
propose names for developers based on these societies (who would want to be called 'chief' ;-).
Instead, there seem to be 3 instinctive identifications: Tolkienesque and fey: wizards, dwarves,
even trolls (everyone forgets its from fishing, the attraction of this theme is so strong!);
mediaeval: apprentices, journey[.*], masters; or technological: technocrats.
I don't feel happy with any of them. Technocrats is maybe the worst: the illusion that because
you know how to do something, you have the right to rule others. It brings up
images either of the 60's and white-coated 'scientists', or worse, Russia in the 20's and
engineers believing that only their work involves skill, so that perfection for non-engineers
can only come through glorying in the routine; the world of Zamyatin's 'We', futurism, the
man-machine, fascism from the left.
The mediaeval theme seems cosier; its based on skill levels, so it doesn't seem exclusionary,
people progress through stages. It still relates to remnants of skill in the non-digital world,
to other crafts that have been kept alive. But it does exclude: the whole point of the original
guild system was to exclude people who hadn't passed through it, to say 'you can only get
the skills if you pass through this certified process'. It was rigid, and ended by blocking innovation,
so that the towns where the industrial revolution began were the ones outside the old guild
system. Personally I have a gut reaction against it from associations with portuguese fascism:
the imagined nostalgia of bringing back a time when there was harmony between master and
apprentice, when guilds existed but not unions, imposed by the brutest of force.
That's not to say that Advogato is somehow proto-fascist, but the terms are still exclusionary.
Who is being excluded this time? Mainly, all the people who are having the skills
sucked from their jobs by computerization itself. Working a check-out till looks like a pretty
demoralizing job, but at least you can keep your brain going by being fast at mental arithmetic.
Then the till gets computerized and replaced by one with images for each product. Someone
maybe got into writing the code for that till; but its one more step in removing the slightest pleasure
from work for the person on the recieving end. And its one example from millions, an example
I only chose because I just saw it happen to someone. Computer sales people love to go along
with the image of a world divided into the technical elite, and the 'moms and pops', people
who supposedly could never handle or enjoy any complexity or skill in their work, when any
part of that that is true is only true because the skill has been quite deliberately taken away
from them. How do those people gain entry to the guild? Partly, its a real problem, not
just a problem of names; but the names and the ideas that go with them don't help.
So what about the Tolkien terms? People either like fantasy or they don't. Some have
extreme allergic reactions to anything that sounds fey, or whimsical. The one big merit
for those terms is they don't try to resurrect the past, they never belonged to the real
world. But they also encourage a vision of hierarchy (with wizards and deities at the peak)
that doesn't need to be there. Free software is something new, it needs terms and organization
that are new too; so why not choose terms that don't reinforce hierarchies? I'm sure Miguel,
or Rasmus, or esr (if its really him) don't need to be told that they're 'masters' in some sense,
let alone deities, and nor do the rest of us. For the particular areas we work in, we already
know who the masters are. And for all the lip-service paid to non-programmers
involved in free software, calling those people alone the masters reinforces the idea that
non-programmers can never be masters, that those with other skills really are, in the end,
excluded. Instead, why not call people by their roles? Someone who has written a good
manual or book can be a master; but they are also a writer. Someone who organizes
a Linux conference of a 1000 people may have master level skill as an organizer, but their
title should be organizer, not master. Someone who creates a Unix-like operating system
from scratch is a programmer; the world will know if he (in this case ;-) is a master.
OK, a concrete proposal for titles: organizer, writer, programmer, co-ordinator, teacher,
designer... The list is indefinitely expandable (the category 'programmer' in particular
is likely to fission and multiply). People in this community may in the end value
programmers more highly, but that is their choice, not imposed by the terms used.
It can still be used to filter out people not involved; to be a writer you should be able to
point people to what you have written. It will not filter out trolls, any more than the current
system does. It does have one big inconvenience: there is no-one in the world who knows
who all the 'masters' in all these fields are, so the initial seed verifiers will have problems;
but then the seed system doesn't seem to be perfect even within the world of coding alone
as various other diaries have pointed out.
Ran out of time for the more personal part of this... another day.