<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for graham</title>
    <link>http://www.advogato.org/person/graham/</link>
    <description>Advogato blog for graham</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Tue, 7 Oct 2008 17:08:57 GMT</pubDate>
    <item>
      <pubDate>Tue, 17 Oct 2006 20:43:19 GMT</pubDate>
      <title>17 Oct 2006</title>
      <link>http://www.advogato.org/person/graham/diary.html?start=12</link>
      <guid>http://www.advogato.org/person/graham/diary.html?start=12</guid>
      <description>3 years since my last entry (6 since my first - though it&#xD;
feels like way, way longer). And wonder of wonders&#xD;
everything is still here, everything works, nothing deleted.&#xD;
How many gig is the database now? Must be huge! If only the&#xD;
rest of the world was as reliable.&#xD;
&#xD;
&lt;p&gt; &lt;em&gt;Thank you Steven!&lt;/em&gt;&#xD;
&#xD;
</description>
    </item>
    <item>
      <pubDate>Thu, 20 Mar 2003 20:51:58 GMT</pubDate>
      <title>20 Mar 2003</title>
      <link>http://www.advogato.org/person/graham/diary.html?start=11</link>
      <guid>http://www.advogato.org/person/graham/diary.html?start=11</guid>
      <description>&lt;p&gt;
Sitting here watching the killing and feeling depressed...
seems like the longer the world goes on the more power bastards everywhere get. Immediate imprisonment for all people who design and make weapons, that might be better. Daisycutters? Life. Cluster bombs? Life. Anthrax? Life. I couldn't get into all this 'evil' rhetoric flying around before; but I'm starting to see it now.

&lt;p&gt;Went down to Parliament Square from work: the governments
tolerance for opposition is definitely wearing thin - rank on rank of police, clearly ready to close things off and force people to spend the night there as their punishment if they get too noisy. Left; didn't see the point of staying in an obvious trap. Nice to see Archaeologists Against the War there, though.
&lt;p&gt;Software? What was that?</description>
    </item>
    <item>
      <pubDate>Fri, 28 Jun 2002 13:10:31 GMT</pubDate>
      <title>28 Jun 2002</title>
      <link>http://www.advogato.org/person/graham/diary.html?start=10</link>
      <guid>http://www.advogato.org/person/graham/diary.html?start=10</guid>
      <description>&lt;p&gt;
What is this obsession with ranking people? I understood the original user ranking to be part of the trust metric system; a way of stopping the site being wrecked by trolls and first posters... Well, advogato hasn't been wrecked, but that's maybe because people haven't been bothered to try - the few people who've tried to play games with the system don't seem to have had any particular problems doing so. But that's another question. User rankings 
(the whole observer/apprentice/etc classification)  just as a way of giving information on who people are have never seemed quite right - the number of people happy with their own rankings seems pretty small.  I'd guess that's still mainly due to ambiguity in the original definitions, nothing to do with how the trust metric itself works.
&lt;p&gt;
But now we have &lt;em&gt;diary&lt;/em&gt; rankings? If I understand it right, this has no connection with the trust metric itself - it's purely a popularity poll. So what's that going to push people towards? Increasing blandness? Copying the most popular styles?  And it's too
personal - rating someone's contributions to free software is semi-objective, so is rating their programming skills. But rating their diaries is like rating them  as people - why make people whose diary entries are boring feel bad? It's their life...
&lt;p&gt;
I guess I'll go back to lurking for another couple of years ;-)
</description>
    </item>
    <item>
      <pubDate>Sat, 18 Nov 2000 16:53:12 GMT</pubDate>
      <title>18 Nov 2000</title>
      <link>http://www.advogato.org/person/graham/diary.html?start=9</link>
      <guid>http://www.advogato.org/person/graham/diary.html?start=9</guid>
      <description>&lt;p style = "background: #AACCFF;"&gt;Work&lt;p&gt;
Left teaching and now working in a web-based startup
(ok, yawn) - &lt;a href="http://codix.net" &gt;codix.net&lt;/a&gt; -
as far as I know, one of the few free software companies
in the UK (free software in the sense that almost everything
we do is either Linux/BSD based, and that we're gradually
releasing all our main in-house tools under gpl). Definitely
a good move; such a relief not to be dreading work in the
mornings...
&lt;p style = "background: #AACCEE;"&gt;Software&lt;p&gt;
Thought I should somehow justify my apprentice status;
released a little bunch of perl scripts first (cos someone
asked for them), now working on some retro PAL design
software for &lt;a href="http://www.geda.seul.org" &gt;gEDA&lt;/a&gt;.
Releasing stuff makes you incredibly aware of how terrible
your code can be...&lt;br&gt;
Hoping to go to the annual Chaos Computer Conference,
to talk about &lt;a href="http://opencollector.org" &gt;Open
Collector&lt;/a&gt; and related things, but somehow have to find
transport from Oporto (where my in-laws live) to Berlin and
back just after Christmas... Anybody else going from Oporto?
&lt;p style = "background: #AACCDD;"&gt;Personal&lt;p&gt;
My kids now both left home... Absolutely wierd. Seems
parents depend on their kids more than the other way round..
</description>
    </item>
    <item>
      <pubDate>Sat, 20 May 2000 22:35:04 GMT</pubDate>
      <title>20 May 2000</title>
      <link>http://www.advogato.org/person/graham/diary.html?start=8</link>
      <guid>http://www.advogato.org/person/graham/diary.html?start=8</guid>
      <description>Work (the old one) is collapsing around me. After steady
leakage of experienced people from the central computing
staff  over the last year, we're now down to one (1) unix
person and a bunch of novell/nt people drafted in to help
him out. So far this week 1 day's emails have gone missing
completely, there's been 'a small explosion' (WHAT!!??) in
the main server room,  half the disks in the uni are no
longer being mounted,  and the system has been disconnected
from the outside world for several hours every night.
Seems like saving on staff costs may have some minor
disadvantages... On the other hand it's probably going to
convince management that Unix is completely unreliable and
that they should accelerate the movement to NT. Boy am I
glad I'm going.
&lt;p&gt;
Certificated  &lt;a
href="http://www.advogato.org/person/jpb"&gt;jpb&lt;/a&gt; on grounds
of general solidarity and wishing luck (and being unable to
publicise gMems otherwise due to problems quoted above). Am
I right to think you can't effectively certificate above
your own ranking?</description>
    </item>
    <item>
      <pubDate>Wed, 10 May 2000 10:18:08 GMT</pubDate>
      <title>10 May 2000</title>
      <link>http://www.advogato.org/person/graham/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/graham/diary.html?start=7</guid>
      <description>Varia:&lt;br&gt;
Sometime ago I started learning Russian; installed Cyrillic
fonts etc. Worked fine for a year (but messed up any
accented
characters on Portuguese web pages (my wife's portuguese)).
Now I go to the Debian pages and find their webserver thinks
my default
language is Russian; amusing, but not always convenient
(no,  I haven't set Russian to 1st preference in the
browser).
Then I tried compiling the GTK tutorial file selector, and
found it displays a broken mix of cyrillic and Latin chars.
Somethings changing - in what direction?
I can't find a good how-to on localization for
&lt;em&gt;multiple&lt;/em&gt; languages: if I get a Russian email, I
want to see Cyrillic chars; if I go to a Portuguese or
French
web site I want to see the right accents on letters, etc. 
Lot's of how-tos on localization for ONE language around
(mostly dated). Is there a group working on localization in
general? Something that explains the 'grand plan' would be
good. Or maybe there isn't one?
&lt;p&gt;
Started reading SICP. It's brilliant, I think it's the best
programming book I ever read. Why did I try starting Scheme
with the Little Schemer? You need to be brilliant to pick
out all the implications in that. Only problem is I think
its going to take a year or so to get through SICP. MIT use
this with &lt;em&gt;first year undergraduates&lt;/em&gt;!? I'm in total
awe..
&lt;p&gt;
Still trying to sort out Savant. libstdc++2.10 has been
removed from the Debian ftp site (they say they're sorting
it)... I still seem to have g++
issues. Reminder to self: avoid anything dependant on
unstable
c++ libraries...</description>
    </item>
    <item>
      <pubDate>Sat, 6 May 2000 12:05:07 GMT</pubDate>
      <title>6 May 2000</title>
      <link>http://www.advogato.org/person/graham/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/graham/diary.html?start=6</guid>
      <description>FInally gave my notice  in. Strange  feeling after  so long
(11years);
almost like leaving home again.

&lt;p&gt; &lt;a
href="http://www.advogato.org/person/mdillon"&gt;mdillon&lt;/a&gt;:
O vir doctissime, scripta Pictorum verticaliter incisa sunt,
propter naturam literarum (Ogham).

&lt;p&gt; &lt;a href="http://www.advogato.org/person/Satan" &gt;Satan&lt;/a&gt;:
you must be the advocate's devil. Seems rather backwards and
demeaning for a being of your stature. What's with all this
miserable plagues, pus, patents stuff?  Snap out of it and 
give us some of those tunes you're famous for.


&lt;p&gt; In between trying to get a horrible tangle of Perl/PHP3 into
shape to move to a site where I can't just su to sort out
problems, thought I'd have a break and do a VHDL
CiphreSabre. Savant (the free VHDL compiler) then proceeds
to fall over because I've upgraded my g++ libraries since
installing it.  Back to installing/deinstalling c++
libraries. grr. Don't you just hate it when you do something
trivial... which then leads to endless sorting out of
something unrelated you HAVE NO INTEREST IN AT ALL.</description>
    </item>
    <item>
      <pubDate>Thu, 13 Apr 2000 16:24:40 GMT</pubDate>
      <title>13 Apr 2000</title>
      <link>http://www.advogato.org/person/graham/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/graham/diary.html?start=5</guid>
      <description>On the absolutely remote chance that
&lt;ul&gt;
&lt;li&gt;Anyone reads this...
&lt;li&gt; and has been in a similar situation ..
&lt;li&gt; and can be bothered to reply
&lt;/ul&gt;
a request for advice, reassurance, or anything...&lt;br&gt;
I've never been a professional programmer (see earlier diary
entry if you really must). I've been teaching in a small uni
for 11 years now - I've got very good at 100 line programs,
and not a lot else. I'm very pissed off - 11 years is too
long, don't like the current trends in education etc etc.
Thinking of leaving and finding work programming (almost
inevitably webby stuff, perl, Java etc, at which I am a
total amateur). &lt;em&gt;But&lt;/em&gt; I have a &lt;b&gt;lot&lt;/b&gt; to learn.
At 45 is this a crazy move?  Am I going to find work for 6
months, and then find the bubble bursts and we're back to
'sorry, no-one
over 30'? I don't have the knowledge or confidence to try
going straight into contracting, or the capital to start my
own company -  
I need to work for someone else. No problem for me, but
maybe a problem for employers - I am going to
need to be paid more than the  17 year old who can do just
as good a job as me in some ways (probably better in some),
though definitely not all.. &lt;p&gt;
Any opinions? btw, I'm in the UK, not the US</description>
    </item>
    <item>
      <pubDate>Tue, 11 Apr 2000 09:47:08 GMT</pubDate>
      <title>11 Apr 2000</title>
      <link>http://www.advogato.org/person/graham/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/graham/diary.html?start=4</guid>
      <description>What happened with mdillon? Gone, not gone..? Carrying on from yesterday: a history of being 
&lt;p style = "border: thin solid blue; background: #AAFFFF;"&gt;incredibly slow on the uptake&lt;p&gt;
Like, more than 20 years to get the point...&lt;br&gt;
Started in computing in the mid 70s as an operator for Burrough's Machines (never seen
a computer before). The first programs I see are &lt;em&gt;Star Trek&lt;/em&gt; and a bit later
&lt;em&gt;Colossal Cave&lt;/em&gt;. Don't understand why they don't cost any money; but hey,
the entire program is there. Doh. Learn my first programming (Algol68) by making selected stars vanish
but keep their gravity ('black holes", yeah!) and similar tinkering. Rewrite some of the company's
accounting software so it no longer runs over a weekend on an antique B500 but in a couple
of hours on the amazing dual B6700. Everything works, lots more time in the pub.. Get put
through disciplinary procedures. Now, if you told me a novice programmer rewrote the entire
end of month accountancy procedure for the uk for a company and didn't get the output
checked by an accountant, I'd understand. Then, I was pissed off. No more of this programming
stuff for me; lets work on the hardware instead.
&lt;p&gt;
Bought a ZX80, rebuilt the keyboard, the memory, the graphics system. Left Burroughs and went
off to work on hardware... I thought. City &amp;amp; Guilds in electronics should be enough, shouldn't it?
Doh again. Worked as a wireman for a couple of years, then back into computers repairing BBC
micros. Lots of pirate software, no free software. Assembly language test routines coming out of
my ears, built my own ICE system and pushed up the overtime money (piece rates, you see).
Managers find out, make me sign a piece of paper accepting 400 pounds for the design and
promising never to design anything there again. That one I still don't understand. Someone told
me the entire company was meant to be a tax-writeoff and &lt;em&gt;intended&lt;/em&gt; to lose money.
Maybe. Whatever, definitely need more qualifications to get out of this trap.
&lt;p&gt;
Work as a lab technician in assorted polys/unis. In between helping students, lots of little board
designs, homebrew PAL programmers etc. - and day release. Finish the course and get a job
teaching. Assembly language, helping out on programming courses. Meet Unix. Oh, you don't
use Sun's C compiler? This gcc thing is better? And free? How bizarre. Doh. Can't run Unix
on PCs though, better to concentrate on DOS, then Windows, instead. You're using Minix
on your PC? How bizarre, why not use a proper system like Windows? Doh. The internet -
great, what a nice atmosphere, everyone's so helpful, loads of people sharing software I can
develop and use for classes. It's just there, no need to feed my own changes back (they're not
good enough anyway). Doh.
&lt;p&gt;
Linux mania starts. The penny drops. After 20 years you may now officially certify me as a
dimwit (&lt;em&gt;but you can't because it's been abolished!&lt;/em&gt;... Chuckles manicly).  Rest of this story may or 
may not continue another day.</description>
    </item>
    <item>
      <pubDate>Mon, 10 Apr 2000 09:39:15 GMT</pubDate>
      <title>10 Apr 2000</title>
      <link>http://www.advogato.org/person/graham/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/graham/diary.html?start=3</guid>
      <description>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...)&lt;p&gt;
Thoughts for today: the free software 'community', its self-image, outsiderness (or how can
anyone &lt;em&gt;be&lt;/em&gt; so slow?).&lt;br&gt;
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.&lt;br&gt;
I don't feel happy with any of them. Technocrats is maybe the worst: the illusion that because
you know how to do &lt;em&gt;something&lt;/em&gt;, 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 &lt;em&gt;their&lt;/em&gt; 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.&lt;br&gt;
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. &lt;br&gt;
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.
&lt;p&gt;
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 &lt;em&gt;is&lt;/em&gt; 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 
&lt;em&gt;know&lt;/em&gt; 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.&lt;p&gt;
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.
&lt;p&gt;
Ran out of time for the more personal part of this... another day.    </description>
    </item>
  </channel>
</rss>
