Older blog entries for maphew (starting at number 3)

Advogato
I really like des' idea of a dual trust metric.

meat space
Like jwz, I thought my teeth and I had a mutual non-aggression pact. Like all alliances though, things are subject to change and treachery. The sappers have been busy undermining the castle walls. Four of the perfidious bastards got yanked last friday and I'm very happy to report that my experience was much less horrific than Jamie's. A word of advice though, even if it doesn't hurt (much), don't yap too much on your first day back at work; my jaw hurt worse this morning than it did the day after.

postscript
weird thing happening with the preview code: <a href="http://advogato.org/person/somebody"> turned into <a href="http://advogato.org/advogato.org/person/somebody">

The Great Certification Name Debate

To my mind, a Guru is more accomplished than than a Master. Most anybody can master their craft given a suitable number of years and hours of practice or devotion. Very few have the wherewithal to become a Guru no matter how much they try. Think Allah, Christ, Buddha, Gloosecap, Confucius, etc. You are not likely to meet or work with a Guru, but your great great grandparent/child may.

A [some term I've not identified yet, use Wizard for now] floats somewhere between Master and Guru, and maybe even above and below both levels of accomplishment. Shakespeare, Leonardo, Miyamoto Musashi, Darwin, Newton. There are more Wizards than Gurus and it's conceivable that you could know and work with one.

They are a very great number of Masters and in all likelihood you will become one if you stay in the same place for enough years (a decade or two). You are pretty much guaranteed the opportunity to work with and befriend masters.

Adept is the most suitable alternative term to the emotionally charged Journeyman and the different meaning Journeyer. In most trades, it takes four to seven years of five days a week, both school and practical work experience, to become an Adept. Adepts are probably a better souce of practical day to day learning than masters because they are easy to find and the gap between their understanding and yours is not so great.

Initiate may be a more suitable term than Apprentice and Novice which are even more emotionally laden with subtext than Journeyman but for entirely different reasons.* An Initiate intends to become an Adept or a Master eventually.

Observer should be Dilettante. Or perhaps Dilettante should be it's own category, yes, that's the way I see it. A Dilettante is somebody who plays around with the craft but has no (serious) intentions of ever becoming truly adept or masterful. An Observer is curious and hangs about just to take in the atmosphere and get a feel for the goings on.

* Nobody wants to be inexperienced or ignorant or uninformed. That is unfortunate. It is -precisely- in the areas where we are foolish and ignorant that we have the most potential for growth and power. An electrician friend (a journeyman btw, 3 yrs school, 10 years experience) put it nicely:

"I look for the places where I feel the most stupid and that's where I hang out. It's there that I really learn things."
This friend is becoming quite accomplished in a variety of areas and is a true physical hacker. If it's made out of metal, wires or wood he can adapt (note the similarity to adept) and form it to fit his needs. If he can't find it, he builds it. Trucks, cars, houses, tools. They are all putty in a constant state of transformation in his hands.

Anyway, the point is, the whole reason for this diary entry is, being a babe in the woods is not something to be ashamed of or a state to get rid of as quickly as possible. It is a place to play in and fully explore. 'Be ye as a child' and all that. The secondary point is, it takes time and hard work to become really skillful at a craft. There is no shame in not having that skill yet.

so.....

Look for where you are stupid and hang around in it.

-matt
for the record, a Dilettante.

Given the current story on stupid error messages, I think this is an appropriate time to bring up the Coy perl module which replaces standard error messages with runtime generated Haiku error messages:

http://www.csse.monash.edu.au/~damian/TPC/1999/Coy/

Too bad I hardly ever use perl. ;-)

Just read the old stories on Conglomerate. Competent/experienced developers, please check it out. This is one tool I want to see flourish.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!