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

Re: Data is primary .... why?

  • From: Steve Newcomb <srn@coolheads.com>
  • To: xml-dev@lists.xml.org
  • Date: Tue, 01 Apr 2014 19:01:06 -0400

Re:  Data is primary .... why?
(e) There is no "getting it right".  There is only fitness for purpose
in context.

Change the purpose and/or the context, and it's usually wrong.  Even
(actually, especially) at the table level.  A table is inevitably and
inextricably bound to a perspective.

I now believe that data longevity has more to do with completeness and
fidelity-to-view-of-source than anything else.  If you truly seek to be
faithful to your view of the source, that's the best that can be done,
and nothing better than that is possible.  (Alas.)

One cannot hope to escape one's own context; that's not how things are
for human beings in this universe.  Thoughtful artists know this and
mostly they try to accept it.  The best they can do is the best *they*
can do.  *Their* Muse is the only Muse who is on speaking terms with
them.  Obedience to their Muse is All There Is, regardless of whether or
not the artist finds that fact acceptable.

On 04/01/14 15:53, John Cowan wrote:
> (d) "Show me your flowchart and conceal your tables, and I shall
> continue to be mystified. Show me your tables, and I won't usually need
> your flowchart; it'll be obvious."  (Fred Brooks, /The Mythical
> Man-Month, /1975).
> 
> I updated this for publication in Eric Raymond's 1997 book /The
> Cathedral and the Bazaar/ as "Show me your code and conceal your data
> structures, and I shall continue to be mystified. Show me your data
> structures, and I won't usually need your code; it'll be obvious."
> 
> Guy Steele then rewrote it again in 2002 for "Objects Have Not Failed"
> as "Show me your interfaces, the contracts for your methods, and I won't
> usually need your field declarations and class hierarchy; they'll be
> irrelevant."  I think Haskell people might agree with that, though they
> don't generally think of themselves as OO folk.
> 
> 
> On Mon, Mar 31, 2014 at 8:29 PM, Frank Manola <fmanola@acm.org
> <mailto:fmanola@acm.org>> wrote:
> 
>     Now we're getting somewhere.
> 
>     Sent from my iPad
> 
>     On Mar 31, 2014, at 6:29 PM, Michael Kay <mike@saxonica.com
>     <mailto:mike@saxonica.com>> wrote:
> 
>     >
>     > On 31 Mar 2014, at 20:00, Costello, Roger L. <costello@mitre.org
>     <mailto:costello@mitre.org>> wrote:
>     >
>     >> Hi Folks,
>     >>
>     >> Long ago Michael Kay said something like this:
>     >>
>     >>    Data is primary.
>     >>
>     >
>     > I've no idea what the context was, but I think there are probably
>     two ways I would expand the statement:
>     >
>     > (a) Data lasts longer than programs and has more value. Therefore
>     don't lock your data into proprietary formats that won't survive the
>     software used to create them.
>     >
>     > (b) In designing a software system, the core piece of design that
>     you need to get right is the data model.
>     >
>     >
> 
>     _______________________________________________________________________
> 
>     XML-DEV is a publicly archived, unmoderated list hosted by OASIS
>     to support XML implementation and development. To minimize
>     spam in the archives, you must subscribe before posting.
> 
>     [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
>     Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
>     <mailto:xml-dev-unsubscribe@lists.xml.org>
>     subscribe: xml-dev-subscribe@lists.xml.org
>     <mailto:xml-dev-subscribe@lists.xml.org>
>     List archive: http://lists.xml.org/archives/xml-dev/
>     List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
> 
> 
> 
> 
> -- 
> GMail doesn't have rotating .sigs, but you can see mine at
> http://www.ccil.org/~cowan/signatures


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

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.
Email
First Name
Last Name
Company
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.