Archives for January 2003

Lisp me!

Can anyone help me out with this?  Or know somebody else who can?

So I wanna learn Lisp.  But I see there is Lisp, then there is CLOS (or Common Lisp something something) but there is also Scheme (which may also be CLOS).

Confused yet?  Cos I am.

What I'd like is someone Lisp savvy to let me in on the secret of which is the Lisp to learn these days.  And, if possible, recommend a good Windows based environment for using it.


Addendum: I've come across a list of Common Lisp implementations.  So that's a pool to look at but I'd still be very happy to hear recommendations.

31/01/2003 22:52 by Matt Mower | Permalink | comments:
More about:

A quick test
31/01/2003 19:51 by Matt Mower | Permalink | comments:

Dear Iraqi people

Friday: "Psychological Destruction". Dear Iraqi People, The Peace-loving and Freedom-loving people of the United States of America hereby introduce you to George Bush's ... [istori/log]

 

31/01/2003 19:12 by Matt Mower | Permalink | comments:

Lest we forget

Lest we forget .... This is what this means.... [The Obvious?]

 

31/01/2003 19:08 by Matt Mower | Permalink | comments:

RIP Tom Hingston, Software Author

I've written a couple of times about BreakReminder a very simple $9 piece of software which, day-on-day, is making my life better.

I have RSI which varies in pain from none-at-all to I-can't-bear-to-touch-the-keyboard.  Thanks to BreakReminder these days I am, more often, closer to the former than the latter.

It is with sadness that I learned today that the author, Tom Hingston, has died recently.

Tom's software will live on and I shall always be grateful for the positive effect BreakReminder, and hence Tom, has had on my life.

31/01/2003 11:18 by Matt Mower | Permalink | comments:
More about:

Hit-and-run weblogging

This item on hit-and-run weblogging coupled with this other item on discerning weblog usage gave me an idea:

Is there a way, in Radio, to specify which posts are forwarded to your aggregator feed? Often I do a quick post (some smug webloggers might call these hit-and-run posts) for my own reference. Other posts have an audience in mind. I'd like to post both to my weblog, while forwarding only the latter to the aggregator feed. Has this been done?

[Blogfish]

For this kind of stuff I use a trick I picked up from Spike Hall.  I have a category Seeds which represents those things.  Any post I don't want to appear goes into Seeds and not the Home Page.

Then I copied the #upstream.xml file from /www/system into /www/categories/seeds/ to prevent anything getting upstreamed to the cloud.

31/01/2003 10:52 by Matt Mower | Permalink | comments:
More about:

Purpose is the No.1 P

Project Management's first P (there are eight): Purpose.

C and C forwarded this is nice piece on Project Management, structured into eight 'P's: Purpose, Promise, Process, People, Planning, Practice, Performance, and Place. Eight 'p's are a little daunting so I might jot two or three onto an index card for my cubicle.

Purpose is a good one to review on a weekly basis (for me at least, as I can wander into tangentia). Why are we doing the project? It would be interesting to track the answer from week to week. As the author says, "Purpose changes or evolves through time. We learn, conditions change, clients' views change."

This is something I hadn't considered before: expect the first P (Purpose) to change with time. Allow it to change. If purpose remains constant, fine. If not, at least you won't be blindsided. Expecting purpose to change also motivates you to consistently revisit the first p. Revisiting p1 naturally reinforces p5: planning, but that's topic for another time.

[Blogfish]

Alison picks up on the 8P's and makes a good interwingly point.

Purpose is the key aspect of any project.  Without a clearly defined purpose what's the point?

"Hey you guys! We delivered it in time and under budget!"

"Great. Now what the hell is it and why would I want one?"

Most worthwhile projects (and nearly all worthless ones) take quite a while to deliver, during which time change happens.  Goals become outdated, or just plain wrong.  You have to keep raising the periscope and checking that the vision is still on target.

This is quite a discipline.  Once people get up a head of steam, they don't want to have to make anything other than minor course corrections.

It's one of the reasons why I like the doctrine of eXtreme Programming so much.  That huge multi-year project gets turned into hundreds of smaller projects.  This creates natural breaks where people can come up for air and check back with the customer that they are still doing something good.

eXtreme Knowledge Management should be like this too.  Driven by the principle that people ask questions (and not just at the beginning):

  • "Is this still valuable knowledge?"
  • "How does it all fit together?"
  • "When will I use it?"
  • "How will I find it?"
  • "Are there new pieces to the puzzle?"

For KM though there is something else, since,  KM is not an end, but a means to an end.

The purposes of a KM project, and this is perhaps a cause of the failure of some KM projects, should be closely aligned with the purposes of the organisation at large.

This means that people serving on KM projects really need to be keeping their radar at maximum and checking that the goals of the project still align with, and support, the goals of the organisation.

31/01/2003 10:41 by Matt Mower | Permalink | comments:

MetaBlogging *requires* topics

MetaBlogging and Human Moderation.

The JavaBlogs site is one that aggregates different blogs on Java into one convenient holding place.  And now Kasia is finding that the JavaBlogs site just isn't working for her:

I really like the concept behind JavaBlogs... and for a while it really worked well for me. I've read many excellent entries on Java I may have (actually very likely would have) missed otherwise. Unfortunately, as is true with any growing website, the signal to noise ratio is becoming worse and worse.. and not in a good way.

When I first discovered JavaBlogs I read nearly every entry posted and most were great.. agreed with some, disagreed with others.. typical blog-reading experience. These days I find myself skipping more and more entries.. why? They're not about Java.. and many of the ones that are simply reiterate or link to previously posted entries. [_Go_]

I see her point.  Take a look at what I just posted in my PHPblog (the entry below on Bunnies).  Yes it was php related but the relationship was tangential at best.  It is almost like we need a "Related But Not Very" type of categorization.  Or a scalable value.  Of course the problem is that if it is human done we'll all just configure it wrong.  Perhaps we need "Latent Semantic Indexing" (this is a really excellent paper if you care about low level search engine issues).  [_Go_]

I think what needs to ultimately happen is that our aggregators need to get smarter in the background i.e. they still gather everything but show us things that we are more "likely" to be interested in.  They'll have to do this via some kind of background analysis (probably) of links followed out of the aggregator.  And then some kind of periodic training.  And this is a) difficult and b) far, far from perfect.

[The FuzzyBlog!]

I could see this problem raising it's head back when JavaBlogs first took wing.   People don't stay on-topic.  For example, this week I have posted far more about politics, government surveillance, crime and terrorism than about KM, topic mapping, organisational development, etc...

It's quite likely that usual readers of what I'm saying have gotten fed up with yet another preachy diatribe ;-)

Of course if their news aggregator was smart enough to pick up the topics in my posts (I appreciate they aren't actually in here at the moment, I'm re-working some of the code, they'll be back soon though) they could filter out all the posts I mark with topics like:

law, politics, privacy, terrorism

and so forth.

It'll happen.

31/01/2003 10:04 by Matt Mower | Permalink | comments:
More about:

RDF primer released

RDF primer released. On January 23, a working draft was released for a RDF Primer. (RDF standing for "Resource Description Framework".) To quote: This Primer is designed to provide the reader with the basic knowledge required to effectively use RDF. It introduces the... [Column Two]

Got to get to grips with RDF one of these days.

31/01/2003 09:59 by Matt Mower | Permalink | comments:
More about:

People still use Lisp!?!

Language of the year.

The Pragmatic Programmer suggests learning a new programming language (at least) once per year. Specifically, you should learn a language that changes the way you think about things - learning C# if you know Java doesn't count.[Joe's Jelly]

I've been debating this myself. My problem is that I try to learn about three languages a year, hence, 6 years after I first started learning Python, I haven't done anything useful with it. And that's part of learning a language; it doesn't do you any good to just read the book, you've got to do something with it. So I'm conciously trying to limit myself this year. I've already decided that my new book buying this year is done: I've got The Python Cookbook, ANSI Common Lisp, and How To Design Programs. That I'm limiting myself to those 3 probably explains my problem. However, given the list, it's likely that the language of the year will be Python, Scheme, or Lisp. Python is probably the most practical, and I already have a passing familiarity. I started learning some Scheme last year so I've got a bit of a head start there. But I read the first 2 chapters of ANSI Common Lisp on Paul Graham's website, and half the 3rd chapter as previewed on Amazon, and I have to say that Paul got me excited about learning a new language for the first time in a long time. [Gordon Weakliem's Radio Weblog]

I too have been on the brink of adopting Python.  I've crossed it's path a few times and been intrigued.  I wish Radio used Python instead of Usertalk, you'd think that with an Outliner as the built-in programming editor Radio would be an ideal home for Python scripting.  It'll never happen though.

So Python was looking good.  Then I made the mistake of reading Chap 1 of "ANSI Common Lisp" and I have to say I'm hooked.  Guess I'll be looking for a good Windows based LISP implementation.  Any recommendations?

31/01/2003 09:57 by Matt Mower | Permalink | comments:

Attorneys at Bitchin

Brobeck's bubble burst.

Brobeck Dissolving

Brenda Sandburg
The Recorder
01-30-2003
 
Brobeck, Phleger & Harrison -- just two years ago the most profitable firm in the Bay Area -- is dissolving following the collapse of merger negotiations with Philadelphia-based Morgan, Lewis & Bockius. [more...]

...

Morgan Lewis & Bockius made the right call. While Morgan Lewis needs a strong west coast presence, their culture is 180 degrees from Brobeck's ax-at-the-door culture. It would have been a match made in hell - and I'll be willing to wager that a number of the more progressive lawyers from Brobeck will end up at Morgan Lewis anyway once the dust settles.

...

[tins ::: Rick Klau's weblog]

I read all of the article ( "ax-at-the-door culture" above ) and although it was long it was fantastic.  It's just like LA law!

Thanks Rick :)

31/01/2003 09:20 by Matt Mower | Permalink | comments:
More about:

And now for something completely different.

Okay, it may have become evident that recent events, both in this country and abroad, have become too much for me.  I'm fed up of my government, your government, the whole shebang.

But I guess that, here, I am preaching to the converted.  I don't think i've read a blogger yet who is "kill. kill. kill".

Okay, enough already.

30/01/2003 21:40 by Matt Mower | Permalink | comments:

Pearls before swine

In These Times | Kurt Vonnegut vs. the !&#*!@

"Based on what you’ve read and seen in the media, what is not being said in the mainstream press about President Bush’s policies and the impending war in Iraq? Kurt Vonnegut::That they are nonsense."

[Brain Off]

If you like Vonnegut it's worth reading the whole interview.  Heck, it's worth it even if you don't like Vonnegut!  Just shut up and go read the damn thing!

30/01/2003 21:27 by Matt Mower | Permalink | comments:
More about:

The New TIA

The New TIA

President Bush renamed the much-criticized Total Information Awareness program during the State of the Union address. Now that the TIA was effectively shut down by Senate action, the president said he will create a Terrorist Threat Integration Center (TTIC), which is effectively the same function the TIA was designed for: domestic surveillance. This came in close proximity to Bush's bizarre hint that assassination is part of the war on America's enemies.

Expect the Administration to continue to use the TIA to distract the public debate from the TTIC. TIA hasn't been completely killed and can serve as a convenient whipping boy while TTIC grows.

Since its founding, the United States has struggled to prevent domestic surveillance and, with exceptions like the domestic persecution of dissent during World War I and the Hoover years at the FBI, it has done a pretty good job.

Why write about this on a business, technology and investing site? Because the freedom to speak and communicate without fear of persecution is one of the main reasons the U.S. economy has prospered and given rise to so many new ideas.

[RatcliffeBlog: Business, Technology & Investing]

What he said.

(This week seems to be developing a theme...)

30/01/2003 17:57 by Matt Mower | Permalink | comments:
More about:

Government snooping doubles in under 2 years

Bugging warrants double under Labour. I spy with my all-encompassing eye [The Register]

Why aren't more people bothered by this?

Are there only a few of us who think the government shouldn't have such an easy time of it snooping on it's citizens?  Where is the oversight?  Where is the regulation?

Who cares right?

30/01/2003 17:23 by Matt Mower | Permalink | comments:
More about:

Why kids turn to crime

It would seem to me that many kids turn to petty crime because: they have no hope of a better life than where they are, it is distracting, it has material gain (in some sense).  At some point down the line it either becomes a way of life, or it doesn't.

They may not be able to articulate it but, back when they began, what did these kids want?  I'd put money on hope, something to do, and material benefit.  Wow, not too much different to me really.  Would I be prepared to give them what they want?  In general, yes.

 

30/01/2003 08:10 by Matt Mower | Permalink | comments:

I am NOT a terrorist. Please don't treat me like one!

This is a copy of a letter I have faxed to my MP this evening (using the excellent FaxYourMP service).  It is in response to a piece today in The Register about the UK government forcing ISP's to keep a log of every page visited and every e-mail sent by anyone using the net in the UK.  Another bonehead scheme to stop terrorists.

Don't get me wrong.  I want to see an end to terrorism but who really believes this is where the solution lies?

So from a technical perspective where does it get us?

  • Keeping a log of all pages browsed: I guess that the terrorists and I will start using anonymous surfing services hosted in countries that don't have this kind of legislation.  You have to pay, but that's okay the terrorists will probably be using stolen credit cards anyway.  Maybe it will be your credit card?
  • Scanning my email headers:  I and the terrorists will use non-local ISP's to forward our mail and we'll find ways of encrypting it.  The terrorists will probably also use anonymous remailers to hide their identities.

Still think this will work?

Okay so how do you stop terrorists?  Maybe we should take a lesson from Israel's no-nonsense PM Ariel Sharon?  Then again, maybe not. Maybe we should try something radical:  Maybe we should actually figure out what it is these people want, and give it to them.

We in the West keep saying the Israeli's should offer the Palestinians "land for peace." Isn't that dealing with terrorists?  And if it is, so what?  Are their grievances not legitimate (even if their methods are to be abhored).  If you take away all hope don't you create a situation in which people do not value their lives but are angry enough to join armed struggle?

If we want peace with the world we need to find a way to give these people what they want.  Take away the motivation to blow themselves up and us with them.

Just a thought.

29/01/2003 20:58 by Matt Mower | Permalink | comments:

8P's of Project Management

Project Integrity Day Sign-Up. Sign-up for Project Integrity Day by sending a blank email (no subject and no body) to project.integrity.day@getresponse.com. You will get a response with a tel number. More details will follow. There is no charge for this.

Eight P's of Project Integrity

You might ask, "Where did these come from?" Good question. I made them up. But there's a method to my madness arrogance. We assess integrity situationally. We see it in one setting and not in others. We also assess integrity as it regards those things we care about. So, looking at projects I began looking at what could be out-of-integrity. That it nicely fit into a list of words all beginning with "P" makes it easy to remember, even if it is suspicious.

  1. Purpose
    Why are we doing the project? or For the sake of what does it matter that we succeed? Purpose changes or evolves through time. We learn; conditions change; clients' views change. We must talk about purpose to maintain integrity of purpose.
  2. Promise(s)
    What is it specifically that we will produce? One way to think about a project is as a collection of promises that when fulfilled will satisfy the customer and the purpose of the project. Promises may need to change as the purpose changes. Further, as we learn, we see we can make better promises than those made early on. Revisiting our promises produces integrity.
  3. Process
    How will we go about delivering on our promises? We've all learned there is more than one right way of doing something. What looks good to begin may not work at all. Further, we may agree to all do something one way, but find that we are not following through.
  4. People
    There are two issues here:
    • Are people well-matched for the roles they are performing?
    • Are you doing all you can to have them succeed in those roles?
  5. Planning
    By now you know my position is that planning is an on-going activity on projects. Are you doing that? And, are you embracing planning as an opportunity to incorporate learning and innovation on your project?
  6. Practice(s)
    Each organization has makes their own declarations about the (best) practices that support successful projects.
    • What are those declarations?
    • Are you doing what you say?
  7. Performance
    You can't improve if you are not measuring. What are the measures you say are important to project success? Are you measuring? Are you informing? Are you investigating and taking action based on those measures?
  8. Place
    Is the work setting conducive to what we are doing? For instance,
    • Is the setting clean and orderly
    • Is material presented appropriately?
    • Is it a safe place to work?

We'll use the Eight P's of Project Integrity as the basis for our work next Friday. In the meantime, begin observing your project with these distinctions. Look for both what you are already doing well and where you see what you could be doing better.

I'll write you again on Monday.
[Reforming Project Management]

There's a good deal of wisdom in those P's.

29/01/2003 11:12 by Matt Mower | Permalink | comments:
More about:

You can put make-up on a pig..

Palladium Name Change; Mission Still Same. This just in from Microsoft's PR folks: "Microsoft is adopting a new name to replace the code name Palladium. Effective... [Dan Gillmor's eJournal]

Yes, it's just as easy to re-read their statement as "The name Palladium garnered a lot of bad press so we're going to give it a boring name with an odd acronym and hope you forget all about it."

As Dan says, you can put make-up on a pig...

25/01/2003 09:08 by Matt Mower | Permalink | comments:
More about:

You've been framed

SBC enforcing all-encompassing Web patent. You've been Framed [The Register]

More absurdity.

23/01/2003 09:56 by Matt Mower | Permalink | comments:
More about:

Recycling payphones

Recycling pay phones into Wifi stations. Of course, pay phones represent an excellent solution. They can be upgraded with DSL technology. And they already are installed in high traffic public areas, like airports or hotel lobbies. [Smart Mobs]

Great idea.

23/01/2003 09:54 by Matt Mower | Permalink | comments:
More about:

sssipping cocktails on your government-subsidized yachts

The Snake is Back

janet_hat_smaller (8k image)

Disclaimer:  I, Pesky the Rat, hereby register my absolute disgust at my agent Susan the Human's insistance that I allow Janet the Snake space on my weblog for "balance".  This ungrateful, slithering future fashion accessory has dirtied my page far too much in the past, and I am horrified she is to be allowed back for another go. I simply ask that you think no less of me for this transgression. 

Janet the Snake,
SuperSexy Reptile Pundit, 
defends tax cuts for the rich

Hello there my dear little readersss, Janet the Snake here, at your ssservice, ready to dish it out faster than that puny little rat can take it. Ssso today's topic is: why are those little rodents so upset about tax cuts for the rich? What on earth isss their problem?

I've got two words for all you whiny little lemmings out there: Food Chain.

Rich people, of which I am one, thanks to my bessstselling book, "Slander: Rodent Lies about Animals that Eat Rodents", are rich because we deserve to be. Because we have worked hard for what we have, unlike the unwashed minor mammilian massssssses who sspend their days thinking about poetry and eating granola barss.  We are at the top of the food chain because we have big, shiny fangs and we aren't afraid to use them.

I mean, let's look at my dear friend, Georgie, out there in the White Houssse. Georgie's family has basically gotten themselves where they are today through a long series of deliciously sneaky business deals, not all of them entirely legal. That's the sort of initiative that gets you ahead in thisss world, let me tell you.  If the rest of you weren't smart enough to track down the right loopholes, why should I have to pay for it?  After all, I'm going to eat you in the end, anyway, ssso why does it really matter?

96% of the taxesss in this country are paid by the richest half of Americans.  The ressst of you, clearly, no longer have any incentive to work. You prefer to lounge about in the lap of luxury, taking home hundreds of dollarsss--hundreds! a month in unemployment or welfare, sssipping cocktails on your government-subsidized yachts while the rest of us toil away, counting our dividend checks, dutifully sorting through our trust-fund money, looking for ways to enrich thisss great country of ourss.

You have forgotten your place, rodentsss. You have forgotten that asss ssoon as you are born into this world, your purpossse is to feed usss. If you are allowed a week on this glorious planet, it is a gift from ussss. We give more generously to some than others, but make no missstake, the clock belongs to usss.

[Pesky the Rat]
23/01/2003 09:47 by Matt Mower | Permalink | comments:

Tamales

Tamales

 

I live in South Texas, where tamales are an important part of life. We know from tamales.

 

...

 

In most South Texas towns you can find a restaurant that makes tamales in the traditional way, with lots of love and no shortcuts, but you will have to be on a serious quest.

 

Reynaldo's is that restaurant in our town. It took me 5 years to find it.

 

You don't go into Reynaldo's to buy tamales. You knock at the side door of the kitchen and speak with Lupe. There are three large stoves, each with 6 huge, steaming pots on top. You buy tamales by the dozen. Lupe scoops them out and wraps them in butcher paper and foil.

 

If you are smart you will ask for one and eat it right on the spot. At first you will not be able to speak. When you can speak, your words will be given by the Holy Spirit.

 

“Oh my God” seems to be the most common utterance among Anglos. “Madre de Dios”, among Hispanics.

 

Lupe has been making tamales at Reynaldo's for 40 years.

 

While I was in high school, she was making tamales.

 

While I went to college, she was making tamales.

 

While I struggled with God in seminary, she was making tamales.

 

While you and I pour out our souls and struggle with issues of faith and life, she is making tamales.

 

She makes and serves tamales. That is her life.

 

Do you think her life is less fulfilling than yours or mine, less interesting and less actualized?

 

You wouldn't think so if you ate her tamales with your closest friends. If you let the jalapeno arouse and the masa soothe you, if you felt the endorphins release into the buzz from your beer and felt your passion for your friends rise until you could not contain your laughter, then you would not think so. You would praise the name of Lupe and marvel at what she gives this world.

 

There would not be tamales if there were not people like Lupe.

 

She and others like her are the most Christ-like people in our town, literally giving their lives away for their friends.

 

The Preacher

 

[Real Live Preacher]

 

23/01/2003 09:43 by Matt Mower | Permalink | comments:

The price of freedom

Comain.

So I just learned that this is the first political poster released under a Creative Commons license. Good poster too. Gets CC licensing in front of more folks, especially politicos.

[The Doc Searls Weblog]

The poster and the idea are good.  I'm definitely in favour of banning political campaign contributions and financing such things via the state.  It won't waste as much money as people think, because we don't have to give them much.  This will force politicians off the TV, where advertising is expensive, and onto the road where they might actually be forced to meet the people they are claiming to represent.  In particular, if a man is to be president of the United States, then let him walk (or drive) some good proportion of it on his way there.

Now I don't believe that just banning contributions will stop the corruption, it's too well entrenched, but it will redress the balance somewhat and that's still a good thing.

Another way forward is to do something about the revolving door between business and government.  The UK government is littered with hapless execs who have taken a couple of years out from their boardroom  careers to milk some opportunities out of government for them & their business chums.  Is it any different in America?

I agree that government, if it is to be efficient, needs a knowledge of business methods and good practice.  You'll get no argument from me there.  But public service should be about "serving the public" and not "helping one's self," and "lining the pockets of one's friends."

Here is my proposal, make of it what you will:

I would like to see the formation of a full-time corruption monitoring agency.  It should be state funded with oversight by the Public Accounts Committee.  The agency should be headed by a senior judge who serves a 3 year term and should be elected by the public (from a free list) and not appointed by politicians.

Other full-time members of the agency should be drawn from all walks of life including pensioners, business, the press, the judiciary, the police, and members of parliament.  There should be strict controls in place to limit the power of interest, i.e. members of one industry shielding their friends.  Important investigations should have oversight by a jury, drawn at random from the public.

The agency should have oversight over all aspects of government business and that includes the prime ministers office, the department of defence and the foreign office.  It should have the power to call anyone to answer, from me right up to the Prime Minister, with refusal carrying the same weight as refusing to appear at the house of commons.

Decisions about whether a report is made public or not should be made by the full investigating committee (including the jury if there is one) with the default being that publishing is in the public interest.  The agency should provide access via the web to all materials that are not held to be secret and the head of the agency should publish an annual report.

As a final protection this agency should not be directly controlled by parliament.  In particular, changes to it's constitution and it's funding should be ratified by public referendum.

All this will cost many millions of pounds to set-up properly but, in the long term, I think it will be worth it.

The price of freedom is never free.

23/01/2003 09:31 by Matt Mower | Permalink | comments:

Become a Wireless ISP

Become a wireless ISP: for £300 [The Register]

Cool!

22/01/2003 21:28 by Matt Mower | Permalink | comments:
More about:

Death to London Underground

Just been watching the program "Kenyon confronts" about the London Underground.  It's absolutely disgraceful and what's worse is the arrogance of London Underground management.

What's clear is that what George Monbiot has been saying for a while (i.e. in 'Captive State') for a while is true: The Public Private Partnership scheme is just a swindle designed to line the pockets of big business with taxpayers money.

Anybody else feel the same way?

What can we do about it?

22/01/2003 20:14 by Matt Mower | Permalink | comments:
More about:

Googlert does no RSS

Interesting: Googlert.

Interesting: Googlert

This looks neat.  [_Go_]

Note: Currently untried by me.  If I could remember where I stored down my Google key, I'd probably even try it.  Thanks to Andy for pointing it out.

[The FuzzyBlog!]

It looks interesting, but you know the first thing that came to my mind?

Where is the RSS feed?

For this kind of service e-mail should now be a fallback!

Some people just don't get it...

 

22/01/2003 14:34 by Matt Mower | Permalink | comments:
More about:

Test#2

Test#2
22/01/2003 14:09 by Matt Mower | Permalink | comments:
More about:

Test

Test
22/01/2003 14:04 by Matt Mower | Permalink | comments:
More about:

They're just like us -- only less so

Reproduced with the kind permission of Tom Tomorrow
22/01/2003 10:55 by Matt Mower | Permalink | comments:
More about:

Israelis flatten West Bank shops

Israelis flatten West Bank shops. Bulldozers destroy more than 60 Palestinian shops and businesses Israel says were built without permits, sparking fierce protests. [BBC News | World | UK Edition]
21/01/2003 18:28 by Matt Mower | Permalink | comments:
More about:

RSS topics in the mix

Dave Winer. Callbacks for RSS-writing released [radio-dev]

This is good stuff.  liveTopics was using my own witches brew of code to inject topic information into the RSS feed.  Now it can do it with a proper set of callbacks.  And this will work across all categories as well.  Neat, thank you Dave.

 

21/01/2003 18:17 by Matt Mower | Permalink | comments:
More about:

No more "Stock Talk"

Goodbye CNET Radio

The end of January is the end of CNET Radio as the company shifts to a paid service, CNET Radio Direct, a twice-a-day program.

[RatcliffeBlog: Business, Technology & Investing]

That's a shame.  I've enjoyed listening to Rob Black's "Stock Talk" on CNET every time I've visited the US.  I found precious little else worth listening to.

20/01/2003 22:52 by Matt Mower | Permalink | comments:
More about:

Bloggers identity

Bloggers identity Ever since I read about the SMBmeta proposal I started thinking about a similar approach to identify bloggers.

... 

So it really looks like somebody is working with this stuff. The message also had a vCard of the sender attached, which I dragged to my Address Book and got me the full info about the person who sent the message updated on my computer (and my Palm, my phone, my iPod, etc.). At this point I would be tempted to link here my vCard, maybe even start to think about some new meta tag to add to these pages code but... it would also mean starting getting tons of spam almost immediately since all spiders out there would pick my email address up in seconds. While I agree on the fact that I am already getting a lot of spam and that getting my address out there is important, I'm trying to figure out a way to solve this riddle. Meanwhile, here's my vCard compressed as a .zip file, hoping that those spam spiders won't figure it out ";->" [Paolo Valdemarin: Paolo's Weblog]

Isn't this what Kunekt is all about?

20/01/2003 17:09 by Matt Mower | Permalink | comments:
More about:

Where does it all end?

Al-Qaeda 'still at large' in UK. Terrorists linked to al-Qaeda remain in Britain and are using established terror groups, according to the UK's most senior police chief. [BBC News | UK | UK Edition]

On one hand I am totally against all this police state stuff but on other other I can't help but be greatful that there are people protecting us all from ricin poisoning and death by smallpox.  It's tough to be a liberal ;-)

But, more difficult than my ethical dilemma's about civil liberties, is the question: Where does it all end?

Current anti-terrorism legislation seems to me to suffer from a siege mentality.  We are building fortress Britain where you can board a plane safe in the knowledge that nobody is carrying nail scissors and all the dodgy foreign looking johnnies are kept in detention centres where they belong.

However as we are busy building a better mousetrap, the terrorists are building better mice.  Can we hope to keep them out forever?  And at what cost?

It's all very well to say "we don't deal with terrorists" but aren't they just the extremist minority of a group of people who hold a grievance against us?  It seems to me that only by dealing with those grievances can we begin to remove the basis for terrorist extremism.

I think there is a lifestyle cost for us

Until we start asking what those grievances are and honestly weighing the costs I think we are doomed to

19/01/2003 13:33 by Matt Mower | Permalink | comments:

Test ping on XML

XML is good.  It's nice and short.  Just 3 letters.

16/01/2003 16:37 by Matt Mower | Permalink | comments:
More about:

Open Source XML DB

The eXist project is happy to announce release 0.9 of the eXist Open Source XML DB. This release fixes two of the remaining weak points of eXist, indexing performance and scalability. Storing more than just a few megabytes in a single database collection is no longer a problem; index files consume less disk space, and indexing speed has improved by an order of magnitude. New features include support for user authentication, access control, and basic XInclude on the server.

More information on eXist 0.9 is available at <http://exist-db.org>

[Wolfgang Meier on xml-dev]

I'd like to see this.  I've looked at Xindice but it doesn't seem to be suitable for embedding at the moment.

16/01/2003 16:25 by Matt Mower | Permalink | comments:
More about:

Plans and licenses

After all the pain I went through last year I can't actually believe I am doing this, however, I am thinking of changing the license for liveTopics from my custom license (the LSLA) to use a Creative Commons license.

My current plans are to release two editions of liveTopics tentatively dubbed the Personal and Collaborative editions.

liveTopics Personal Edition (PE) will be basically continue to be free for non-commercial use as liveTopics is now.  Of the license available I think the:

Attribution-NonCommercial-ShareAlike 1.0

seems closest to the spirit of the LSLA.  liveTopics PE will include all of the Table of Contents & weblog based features that most people are using now, but it will not include any of the topic mapping functionality.

liveTopics Collaborative Edition (CE) will include the ability to create topic maps (in both XTM and XFML formats), the ability to do trackback pings on topics (ala Phil Pearsons TopicExchange), and be able to output topics in RSS2.0 to enable smart aggregators.  liveTopics CE will support commerical use.

I am considering a price tag of $65 (USD) / £40 (UKP) for a CE license.

I'd be interested in any and all feedback on these plans.  They are by no means definite (other than that all of those features will be available in some combination, somehow).

15/01/2003 23:16 by Matt Mower | Permalink | comments:

Testing topic exchange

If this test works then liveTopics will have automatically pinged the topics associated with this post at Topic Exchange.  The evidence will be here.

Okay, slight hiccup -- let's try that again...

15/01/2003 18:15 by Matt Mower | Permalink | comments:
More about:

Testing liveTopics 1.1.1

I've spent the last two days reworking some of the innards of liveTopics.  First, I've implemented a completely new preferences management system, and, second, I've removed a great deal of the cruft that has accumulated as liveTopics has grown from a quick and grotty hack into a big and tangled hack.

This is kind of a test to see whether things are still working in my blog.

I've also pushed the version up to 1.1.1 for reasons which are probably not too interesting.

Okay there are clearly problems... 

Well of course it would have helped if I had remember to reset the new preferences....

That fixes the topic links, unfortunately the TOC is not being updated now...

Try this.  Nope, how about that.  The other?

Right with a bit of luck the ToC generator is fixed.  Now to try and ping the Topic Exchange ;-)

15/01/2003 12:59 by Matt Mower | Permalink | comments:

The Topic Exchange

New and improved. Thought I'd mention something new I've been hacking on for the last few evenings. It's not all done yet, but people are e-mailing me about it so here's a bit of an introduction:

    The Internet Topic Exchange

It's the first (as far as I know) real-life implementation of Ridiculously Easy Group Forming. Basically, it lets you create sites like KMPings just by filling out a form.

Once you've created one, you can send TrackBack pings to it, and see them like so. There's also RSS for the aggregator junkies.

With any luck Matt Mower will be supporting it with his LiveTopics tool, so it'll be trivial to use from Radio as well.

Any suggestions / feature requests?

Comment

[Second p0st]

Indeed I will be.  I hacked in the basic support for the configuration of this feature last night (since I was working on preferences code anyway).  Adding the ping code as another publishing activity should be trivial.

What Phil has done is to implement a very simple, elegant, solution along the path of the BlogPlex idea I've been working towards.  With the Topic Exchange, it will be simple for users to cluster around topics simply by using them.

What might be interesting is to combine this with the idea of synonyms (from XFML) so that even when people don't use exactly the same topic name, if they are talking about the same thing, they can still cluster with everyone else!

 

14/01/2003 09:57 by Matt Mower | Permalink | comments:

DHTML poser for a lazy Sunday

DHTML question:  Can anyone tell me a browser-independent method of finding out where on screen a particular HTML element is?

What I'm trying to do is this:

I have a hidden

that I want to contain some context sensitive information.  This information is related to other on-screen elements.  When a user moves their mouse over certain hotspot areas I want to make the DIV visible and move it next to the hotspot.

For the life of me though, I can't figure out how to go from Element-ID to onscreen location.

Any help would be much appreciated.

12/01/2003 19:01 by Matt Mower | Permalink | comments:
More about:

liveTopics configuration

As a small demonstration that progress towards liveTopics version 1.1 is being made I've just put up a screenshot of the new status & configuration screen.

This is a radical overhaul of the interface both in the current release 1.06 and that I initially developed for 1.1.  I've put everything on a single screen and tried to make it as simple as possible.

Everything got a lot more complicated when I started to have per-category preferences and, rather than continue with the grotty hack I had in place (which was proving incredibly hard to document, and wouldn't have worked properly) I decided to start with a clean slate.

All feedback is welcome.

12/01/2003 18:09 by Matt Mower | Permalink | comments:
More about:

The Home Office are at it again

Make your stand now

Paul Makepeace at Ecademy:

Take a stand on UK ID cards [Paul Makepeace]. Once again the UK govt is trying to foist a national ID system on the Brits. Stand.org.uk has prepared a piece to enable people to review the govt docs, and send an email to Those In Charge. There isn't a lot of time left. If you're going to do this, do it now. It's worth noting that this kind of protest killed off the RIP bill, so it works. It's very easy - read the page -- lively, short and entertainingly informative -- then click on the relevant checkboxes in Step 1, edit the form they present, and then off it goes. You must edit the box as it contains instructions that would look particularly stupid if sent. Here's what I hastily threw together, Dear Sir/Madam, I was dismayed recently to learn about the Government's proposals for Entitlement Cards (aka ID cards). [Ecademy: user blogs]

Is restriction of liberty hardwired into politicians?

[Dangerous thinking]

Here we go again.

Part of the problem is that MP's are, by and large, horribly ill-informed about IT issues.  Couple this with a need to be seen to be doing something and you have a nasty situation where any loud voice is likely to receive widespread support.

My own MP gets most of her information from the Home Office.  She's a Labour MP so I guess she feels she can trust them.  This is bad.  Of course my own guilty secret is that I was supposed to be sending them information about where they kind find other opinions about RIP.  I could have thrown in some stuff about identity cards too.  I still should.

In the meantime it's off to the Stand.

 

12/01/2003 11:46 by Matt Mower | Permalink | comments:
More about:

Making TagSoup (add salt)

This announces the first public release of TagSoup, TagSoup 0.8. Those of you who heard about it at either the November NYC XML SIG meeting or at XML 2002 can now download it from the TagSoup home page at:

http://www.ccil.org/~cowan/XML/tagsoup

Currently available are the source and object code, and the presentation slides in Powerpoint format (but created by OpenOffice.org 1.0).

From: xml-dev

This announcement for TagSoup is from about 3 weeks back, but hey, it's still good.  TagSoup is an HTML parser that

parses HTML as it is found in the wild: nasty and brutish, though quite often far from short

and provides a SAX interface to allow standard XML tools to grok the parsed HTML.  Very neat!

09/01/2003 14:39 by Matt Mower | Permalink | comments:
More about:

Don't shoot me

Gun crime soars by 35%. Offences involving firearms rose to more than 27 every day on average in England and Wales, Home Office statistics show. [BBC News | UK | UK Edition]

Okay this is really scary.  More than 27 firearms offences a day?

I'm tempted to say that I'm in favour of minimum 5 year sentences for possession of an unlicensed firearm.  It's just that I don't think it will work.  It won't do anything to modify the behaviour of the offender (given the way the prison system operates I think it's far more likely to harden them in their behaviour) and I don't think it will make the streets any safer.

Why don't I think that?  Because I think that for every one you send down another will spring up.  It's is/becoming a cultural thing.  I also don't think that prison works as a deterrent for the sort of people who enjoy carrying guns and shooting people.

What has been done to these people that they think this is the way to live?

09/01/2003 11:39 by Matt Mower | Permalink | comments:
More about:

Looking for my next aggregator

Okay this is a real problem with the Radio news aggregator.  There is an RSS item that I know is in there somewhere, I saw it this afternoon, but I can't find it.

It has been buried by a mountain of new items.  As far as I can tell the only way to find it again is to delete enough items that Radio will show it on the news page again.  Oh I guess that I can find the feed URL and fake a URL for the Zoom feature to display all items from that feed... (since the feed doesn't appear on the news page at all right now).

As I come to depend more and more upon RSS to keep track of the life & work of the people I am becoming friends and colleagues with I am increasingly finding that the Radio aggregator doesn't cut it.  This is just one of a number of items that are bugging me and I don't have time to address, even if I thought it was a worthwhile exercise.

I'd really like to try out some of the alternatives.  Can anyone recommend any aggregator software?  It must run on Windows (so don't suggest iNews) and ideally it should be written in Java (but that's just a nice to have).

08/01/2003 23:15 by Matt Mower | Permalink | comments:
More about:

Can you help me?

Over the last several months I've been striving to develop a message about the problems and opportunities that I perceive for knowledge management.  The results of this activity are an evolving philosophy and the outlines of a methodology (which I am calling eXteme Knowledge Management).

The journey is far from over, and yet I have already met a lot of great people who have had a profound influence on my thinking and helped me to many valuable insights.  The list is too great to mention but many of you are in my blog roll.  In many ways what I am doing has been successful, but in other, important, ways it has not.

I have failed outright in making sufficient contacts in the trenches.  I haven't talked to enough people who are buyers, users and ultimately either victims or champions of KM.  In short I haven't spoken to the people the message is for...   What this means is that to a great extent this message is growing in a vacuum and that's not what I want.

And so I turn to you, gentle reader.  Can you help me?

I would be really grateful if anyone can give me names of contacts within companies that they think would wish to talk about Knowledge Management.  Better yet, if you felt confident to introduce me to people who you think might fit the bill.

Before I go any further though, let me say that I am absolutely not looking for an opportunity to make a sales pitch.  I want the opportunity to listen to people and try and understand their pain a little better.  I want to discuss the message and get some feedback.  Do the ideas I am promoting make sense?  And, if not, can they be made to?  How should they be applied?  What are the concerns?

I'm looking for an opportunity to converse, not to put on the hard sell.

My primary focus is on project delivery (management, visibility, collaboration,...) and I would like to aim at:

  • Pharmaceuticals
  • Research & Development
  • Software Houses

So, please, if you can help me, do get in touch.

08/01/2003 13:45 by Matt Mower | Permalink | comments:

Snow's off

It's stopped snowing.  Pity;  My cats and I were enjoying watching the snow fall...
08/01/2003 11:29 by Matt Mower | Permalink | comments:

XML database reporting tool

Just released: the 1.0 version of xReporter, open source, XML-based Apache Avalon/Cocoon-based database reporting framework, available from http://xreporter.cocoondev.org/

Most compelling features:

  • multiple datasources & report definitions
  • user/role-based report authorization, container-based authentication
  • column filtering & sorting, query by example
  • no programming required to define complex, multistep database reports
  • optionally using temporary tables
  • expression language & field validation
  • possibility to access non-SQL, 'Web Services' datasources
  • fully customizable look & feel using CSS and XSLT
  • flow control using XML and a ReST HTTP interface

xReporter is released under an Apache-style license, and we welcome contributions and patches as we try to grow this into a community-owned project. Currently, there is anonymous read-only cvs access and a downloadable tarball. There's a limited, live demo available on the project website, too.

From: xml-dev list

I don't have a need for this right now, but...

08/01/2003 11:28 by Matt Mower | Permalink | comments:
More about:

A quandry over identity

Eric faces me?

Eric also says I'm being melodramatic about the Liberty Alliance view of individuals -- there, at least, he is wrong. It's the implementations by organizations that will treat us like slaves/consumers/baby-birds-to-be-stuffed-full-of-shit; the Liberty Alliance is simply facilitating organizational control of individual identity.

[RatcliffeBlog: Business, Technology & Investing]

I've been skimming a lot of the recent and heavy traffic about digital identity and reputation.  There's a lot of it, it tends to be involved and it's not my focus at the moment (as if anything was ).

However comments like this make me wish I could really bite into it.  I wonder what is creeping along here, in the dark corners where nobody is really watching.

Is Mitch one of the few lone voices that we don't hear until it's too late?

Is there anyone out there who can blog a good, concise, summary of the issues and consequences?

08/01/2003 09:59 by Matt Mower | Permalink | comments:
More about:

Patterns of Interaction

Just discovered the Patterns of Interaction which is described as "a pattern language for computer supported collaborative work."  I've not had much chance to delve yet, but the patterns look interesting:

This was discovered via the The Interaction Design Patterns Page.

07/01/2003 11:15 by Matt Mower | Permalink | comments:
More about:

Gibson blog

It looks like William Gibson has a blog. [via Merzlog] [Paolo Valdemarin: Paolo's Weblog]

Cool.  I've not read much Gibson (the big 3 plus some short stories).  My SF tastes have always been more Phillip K. Dick, K.W. Jeter, and Frank Herbert.  Of course two of these are dead and I can find no sign of a K.W.Jeter blog, unfortunately.

I enjoyed Gibson's post and his revealing of how a striking theme in his novels was evoked by a foggy San Francisco morning.  I wish this blog had an RSS feed so I could follow it.

07/01/2003 10:39 by Matt Mower | Permalink | comments:

War against Peace

I've recently begun reading articles from the site LewRockwell.com.  I don't remember how I came across the site, nor what drew me to it.  But, as someone who regards himself as an uneducated libertarian, I found something that drew me in.

I certainly don't agree with every piece I've read on the site or even with everything said in a piece I broadly agree with.  But I find it interesting and stimulating.  Today I read "The War Against Life" by a gentleman called Butler Shaffer.  Here is a taster:

It is interesting to observe so many Americans trying to find "meaning" in the Bush administration’s war against an endless parade of "enemies." From Afghanistan to Iraq to North Korea, the state continues to concoct "threats" for the consumption of a public that is neither empirically nor analytically demanding. The media are quick to play their assigned roles, providing state-generated "information" and self-styled "experts" to convince the rest of us that everything the White House tells us is "just so," and that anyone who dissents from – or even questions – the state’s purposes or policies is likely an apologist for terrorism!

and a summary:

  • From Afghanistan to Iraq to North Korea, the state continues to concoct "threats" for the consumption of a public that is neither empirically nor analytically demanding.
  • The state's ability to gull most of its citizens into an acceptance of politically defined reality has been made possible by one of the few successful state institutions: the government school system.
  • Contrary to those who look upon government schools as failures, I have long regarded them as shining accomplishments for state purposes: to produce herd-oriented men and women incapable of making independent judgments, and who are thus prepared to submit to external authorities for direction in their lives.
  • While the bald eagle does represent the predatory nature of the state, I believe it is time to adopt a national symbol that more accurately reflects the mindset of most Americans: the parrot!
  • Much of the explanation, I suspect, is to be found in our sense of fear: both of ourselves and others.
  • That question was the subject of inquiry for a book, published in 1967, titled Report From Iron Mountain on the Possibility and Desirability of Peace.
  • We must understand all of politics -- no matter in what nation it is practiced -- as a system that wars against the very nature of life.

 

07/01/2003 09:36 by Matt Mower | Permalink | comments:

The Intellijent choice

I'm grateful to "!mcb" for recommending Intellij IDEA because it is great software.  Although, right now, I have no money to buy software I noticed they have a special offer until Jan 13th to buy a copy (discounted from $499 to $200).  I can't turn that down.

It's not often that, as I come to the end of an evaluation period, I think "I just do not want to stop using this.  Where do I pay?"  It really is just that good and, if you're a Java developer, I think you need to have a view on this product.

I just hope Borland don't buy them or something.

06/01/2003 19:42 by Matt Mower | Permalink | comments:
More about:

Transmorpher 1.0 announced

Transmorpher 1.0

Fluxmedia and INRIA are pleased to announce the availability of Transmorpher 1.0. Transmorpher is a software tool for defining and processing complex transformations of XML documents. It can accept external transformations (e.g., XSLT stylesheets) and provide a simple transformation language offering unit transformations (suppression, renaming, regular expression substitutions and query facilities). In addition to generating, transforming and serializing XML documents, it features constructors like merging, dispatching, querying, iterating, and composing transformations. These transformations can have several input and output streams. New implementation of these constructors can be plugged in Transmorpher. Transmorpher can be used as a compiler, an interpreter, a Ant task, a Servlet generator or embeded in another program.

Transmorpher 1.0 is written in Java 1.3. It is the first full implementation of Transmorpher as presented in [1]. This version does not put emphasis on performances that we will consider in ulterior version but on functions. Transmorpher takes advantage of external resources (XML parsers, XSLT servers, Regular expression substituers and many other optionnal components). A graphic user interface, FlowComposer(http://www.fluxmedia.fr/flowcomposer/), is under development at Fluxmedia.

Transmorpher is available to everyone (sources included) from http://transmorpher.inrialpes.fr under the GPL license (other licenses possible). Transmorpher is a joint development of the Exmo team(http://www.inrialpes.fr/exmo) of INRIA Rhône-Alpes and Fluxmedia. Its development is being supported by a ODL grant from INRIA.

[1] Jérôme Euzenat, Laurent Tardif, XML transformation flow processing, Markup languages: theory and practice 3(3):, 2002 (a pre-version is available at http://transmorpher.inrialpes.fr/wpaper/)

Contact: transmorpher-dev@inrialpes.fr

From xml-dev@lists.xml.org

This looks like a very interesting piece of software for augmenting XML processing in cases where XSLT is required, but too complex or unable to perform certain operations.  Or for structured processing involving a number of operations in sequence.  I like the sound of the FlowComposer as well.

 

06/01/2003 16:44 by Matt Mower | Permalink | comments:
More about:

We're lying to you, but at least we're honest about it!

Corporations claim the 'right to lie'. From Common Dreams:
"While Nike was conducting a huge and expensive PR blitz to tell people that it had cleaned up its subcontractors' sweatshop labor practices, an alert consumer advocate and activist in California named Marc Kasky caught them in what he alleges are a number of specific deceptions. Citing a California law that forbids corporations from intentionally deceiving people in their commercial statements, Kasky sued the multi-billion-dollar corporation. Instead of refuting Kasky's charge by proving in court that they didn't lie, however, Nike instead chose to argue that corporations should enjoy the same 'free speech' right to deceive that individual human citizens have in their personal lives. If people have the constitutionally protected right to say, 'The check is in the mail,' or, 'That looks great on you,' then, Nike's reasoning goes, a corporation should have the same right to say whatever they want in their corporate PR campaigns."

[Ming's Metalogue]

The idea of corporations being able to enjoy the rights of 'free speech' strikes me as utterly revolting.  Indeed, upon what basis does a corporation enjoy any rights at all? 

03/01/2003 15:52 by Matt Mower | Permalink | comments:
More about:

Current progress on liveTopics 1.1

liveTopics 1.1 has been further delayed.  Unfortunately the delay is not entirely due to my inability to finish the user guide.  Well it is, but it's not quite that simple.  Allow me to explain:

I've gotten to the stage of writing the part about how you configure the product.  At this point I have realised that the configuration process is a mess and needs fixing.  It's too complicated and basically too broken as it stands.

So I'm going back to fix how preferences are handled once and for all.  This should lead to a better product and, hopefully, one that is easier for me to document!

With luck it will only introduce a small delay and I can confidently state that liveTopics 1.1 will be released in 2003!

02/01/2003 16:22 by Matt Mower | Permalink | comments:
More about:

Hiring a KM system, the old fashioned way

I read a lot about calculating ROI for Knowledge Management.  I also hear a fair amount about problems with doing so.  I think this is because:

  • the value of knowledge is, in general, not well understood, e.g. how much is a new product worth? (it's particularly difficult when considering the risks involved with developing new knowledge and the opportunity cost in exploiting it)
  • the relative value of different chunks of knowledge can be hard to estimate
  • it's often hard to know what impact a KM system has had in capturing or leveraging knowledge, particularly before the fact
  • knowledge is so tightly interwoven into the fabric of what we do that it can be hard to make sensible comparisons

In many ways I am inclined to think of ROI as a red-herring.  Here's my theory:

At some point, somewhere, some accountant said: "Hey! We're spending all this money on IT equipment, but what does it ever do for us?" Then some clever person with a background in selling plant equipment or something said "let's use a funky calculation to make it seem like it saves lots of money."  And they did, and, fortunately, nobody ever went back to check the figures.  This quickly became the industry norm because the purchasing process was now so much easier "Look, the ROI numbers are great!"  Then came the great budget squeeze, the sky fell and everyone is wondering how to justify spending.  Suddenly we're stuck with ROI and we don't really know what it means.

I'm not saying that ROI is specifically bad, just that it may not be applicable in all cases and that coming up with some arbitrary way of calculating things to satisfy the bean counters seems a poor justification for using, or not using, a knowledge management approach.

But is there another way?

I think so.

I believe that knowledge is a fundamental aspect of our work.  If it wasn't then why would you bother with interviewing to fill new positions? With job specs?  With resumes?  If knowledge wasn't important then the first joe off the streets could fill any position (the goal of any turnkey business).

So when you hire a new member of staff you are really buying packaged knowledge off the shelf.  Recruitment agents are really nothing more than knowledge shops! (And like all shops the service and quality of the product may vary).

But when you hire new staff members do you ask "What's the ROI on this position?"  Well I guess you might, but I think it is more usual to work a different way around:

"We need to do X.  Hmm... we don't have anyone available.  Okay let's hire someone.  What's the market value of those skills?  We can't afford that!! Oh, alright then..."

and so on.  A job description gets posted, resumes are sorted, interviews are held, someone is appointed.  Usually on a 3 or 6 month probation period.  At that point you decide whether to keep them (the need is being fulfilled) or let them go (their not right for the job, or the situation has changed).

The key point for me is that the determination is not what is the ROI on this person but does the need get fulfilled at a price we can justify.  It's more about needs & their fulfillment than it is about costs & investment.

And so, I think, it should be for knowledge management.  I believe companies would be more successful if they took the approach that buying a KM package was more like hiring a new employee or two (the capital costs are likely not dissimilar for SME's).

Start with an understanding of what the needs are that must be fulfilled.  Ask how much it's worth to you to fulfill those needs.  Get the software on probation.  Run with it.  Then buy it, or go back to the market.

I think you will find that, by the time you have a firm understanding of what your knowledge needs are, you will more than understand where the ROI comes from (even if your calculator displays it as "a suffusion of yellow!")

Comments?

02/01/2003 15:33 by Matt Mower | Permalink | comments:

Portland will be the template

back in the .... It was twenty years ago that I visited my first communist country. In 1982, I trekked through most of Eastern Europe, and a bit of the Soviet Union. I can still remember well the terror at the border to East Germany, when guards searched every inch of my bags before letting me pass. They even forced me to remove my shoes! (The last time that happened to me was, well, I guess SFO.) A Russian woman on the train told me: "Don't worry. As long as you stay on the path, you're fine. It's only people who slip off the path who fall into the abyss." "The abyss." I was reminded of that story on my last trip to a communist country. My wife and I just returned from China. The reminder, however, was not the behavior of the Chinese border guards. Indeed, getting through customs and onto a plane there is like it was in the US 20 years ago -- relaxed, respectful, easy, and you even get to keep your shoes. I was reminded instead by the Portland airport story that has been popped in blog space. Stay on the path, and you're safe. Slip, and you're in the abyss. People -- on both the left and right -- boil in this space about what's happening outside. Yet outside blog space, there is just more of the same. The Times writes about Democratic hopefuls rallying to attack Bush for not making America safe enough. Wonderful. Who ever wins in 2004, we can be assured of more petty fascism to keep America safe. Where is the candidate who asks: Must we sell our soul to win this "war"? Where is the political party that demands respect for principles that I thought were fundamental. If we must detain Arabs, must we do so inhumanely? If we must frisk every air traveler, can't we at least build in checks to the system to assure that it is not abused? If we must fight to defend America, can it at least be America that we defend? I'm all with Dave that this space will be the space for political action in the future. If only the future comes soon enough. [Lessig Blog]

The Portland airport story is indeed a frightening example of the witches brew of petty beauracracy and police state powers.  It's a reminder that we shouldn't have given guns to people with small minds and it's frightening precisely because we can all put ourselves in that situation and know it might easily have been us.

This anti-terrorism kick is all about state power.  As corporations rob the state of it's social & commercial powers what has it left to do except flex it's muscles and remind us whose in charge?

Now I don't really know what kind of man Mr. Bush is, but I have my suspicions based on the evidence (mainly reporting) available to me. I think he is an ambitious, clever, devious, ignorant and mean spirited individual.  He is used to privilege and influence helping him to get his way. 

According to dictionary.com:

fascism: A system of government marked by centralization of authority under a dictator, stringent socioeconomic controls, suppression of the opposition through terror and censorship, and typically a policy of belligerent nationalism and racism.

02/01/2003 10:30 by Matt Mower | Permalink | comments:
More about: