Bryan Lawrence : Bryan's Blog 2005/02/13

Bryan Lawrence

... personal wiki, blog and notes

Bryan's Blog 2005/02/13

Testing, Extreme Programming and Demos

Patrick Logan has some really good thoughts on how to do design a demo so that it doesn't break ...

I liked his comparison with extreme programming. I liked this so much, I'm repeating it here, because I figure I'm going to want to find this in ten years time, and who knows how long will last? (But please read his copy not mine).

by Bryan Lawrence : 2005/02/13 : Categories computing (permalink)

Sunday Morning Procrastination

It's Sunday morning, and outside can't make up it's mind whether it is a hailstorm, a gale, rain, or sunshine ... clearly time to do something useful. So I'm procrastinating and catching up on blogs and such.

Patrick Logan's good value this morning. He also pointed me at Sam Ruby's 2004 presentation on encodings and difficulties with URIs. Patrick's quote from Sam that grabbed my attention was:

The accuracy of metadata is inversely proportional to the square of the distance between the data and the metadata.

but the entire presentation is food for thought if you care about standardisation on the web in terms of encoding and why it matters. (Of course, initially I just liked the quote for it's wider connotations).

He (Sam Ruby) concludes with

Comparing characters and uris is surprisingly more difficult and important than you might otherwise imagine (think: security holes).

Having found this source of presentations, I also liked the 2003 presentation on some elements and details of atom, and in particular, this statement on required versus optional elements:

The number of optional features in XML is to be kept to the absolute minimum, ideally zero. As a result of this, any XML document has a high probability of being handled successfully by any XML processor.

... good advice for us in some of our NDG schema, many of which are very complicated, but they don't all need to be!

by Bryan Lawrence : 2005/02/13 : Categories curation xml (permalink)

DISCLAIMER: This is a personal blog. Nothing written here reflects an official opinion of my employer or any funding agency.