OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Lessons learned from the XML experiment

On simplification:

"Make everything as simple as possible; but no simplier."
--Albert Einstein

When you start with a goal, you shouldn't compromise robustness for
simplicity.  I think XML is a wonderful example.


On Fri, Nov 8, 2013 at 8:31 AM, Costello, Roger L. <costello@mitre.org> wrote:
> Hi Folks,
> XML has been a grand experiment.
> Shall we summarize what we've learned?
> I see two defining lessons:
> 1. Data is a first class entity: XML showed the programming world (and the rest of the world) that data is not just confined to the bytes exchanged in subroutine calls, but data is a serious issue, worthy of investing time and money in defining and validating collections of data for exchange.
> 2. Design for the masses; once the cat is out of the bag, you can't put it back: XML was created for use by the entire world. A technology that is targeted for use by the entire world must be understood by the entire world, which means that it has to be very simple. The XML creators thought they had created a sufficiently simple technology, but they didn't go far enough in simplifying. Since the release of XML in 1998 there have been numerous attempts to create a simpler version, but those attempts, noble as they were, have failed to get any significant uptake by the world-wide community. Lesson learned: when creating a new technology, make it as simple as you possibly can, then simplify it ten-fold. Once you've released your technology onto the web, you won't be able to take it back and simplify it. Instead, someone else will come along and provide something simpler and the world will adopt it, not yours.
> Do you agree with these lessons learned? What other lessons do you take from the grand XML experiment?
> /Roger
> _______________________________________________________________________
> 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
> subscribe: 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

MLHIM VIP Signup: http://goo.gl/22B0U
Timothy Cook, MSc           +55 21 94711995
MLHIM http://www.mlhim.org
Like Us on FB: https://www.facebook.com/mlhim2
Circle us on G+: http://goo.gl/44EV5
Google Scholar: http://goo.gl/MMZ1o
LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook

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

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS