[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: The Airplane Example (was Re: Streaming X ML)

streaming x
And while we know most of this by rough experience, the 
following is fascinating reading relative to Ken's post.


What does and doesn't work.   Worthy of some XML-Dev 
permathread amplification of worse-is-better, but really,
discovery based systems work better than deep C2.  The 
airplane starts out as a kite with an engine.  Then 
spiral development/evolution takes over.   As long as 
one can afford the knowledge maintenance, this keeps 
working.  At some point, gaps start to show up in the 
system because externalities (an economics term) begin 
to cause costs to rise (see the airline/union lawsuits) 
and then the system which is complex, therefore sensitive, 
begins to fail.   Eventually, a Saturn V would have blown 
up just as the Shuttle failed and other non-manned systems 
failed under the 'cheaper, faster, better' approach. 

Network effects are peculiar that way.

CoT chopped it down to just the essential bits.  That 
works for awhile, or at least, it gets enough networked 
nodes talking and doing useful work while the non-real time 
powers negotiate the more complex transactions.  It isn't 
that You Ain't Gonna Need It but You Ain't Gonna Need It First 
so Do What You Know Until You Are Sure of What You Don't Know. 

Then it is, what can you afford?   A very real reason for moving 
to markup even before XML was attempting to solve the complexity 
problems of maintaining large aggregate systems.  If the cost of 
the document system goes up with the cost of the system that it 
documents, you have a classic strongly linked cluster problem. 
For want of a nail, etc.

To answer Rick Marshall:  simplifying XML will be better than 
making it more complex.  But the costs haven't been justified. 
Just as some want to make it simpler, others such as Jakob Nielsen 
are discovering that linktypes could be better 
using all the tricks we knew 20 years ago before he started 
filing patents.   

The only question a poor man asks is 'who pays'?  If the 
network effect takes over, everyone does, eventually although 
the first mover pays the most.  But network effects usually 
don't happen for complex designs and that is the winnowing 
or Darwinian effect also known as churn.  It's a piece of 
cake to keep a 66 Beetle running if you can get the parts. 
It's not so easy to keep a IBM 360 series running even if 
you can get the parts.   That is, value is not only money; 
it is utility.


From: Bill de hOra [mailto:bill.dehora@p...]

I'm with Karl and Len. I received a mechanical chronometer last year 
from my family. It's hands down the finest object I have ever had, and I 
fully expect it will outlast me. It serves a constant reminder about 
simplicity and robustness. Paul Graham said once that you can buy a more 
accurate and functionful modern watch for the fraction of the cost of a 
something like a mechanical chronometer. I think that's true, but it's 
also missing the point in some thing like the way meat market IT and 
tools-will-save-us arguments miss the point.


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.