W3C home > Mailing lists > Public > xmlschema-dev@w3.org > June 2012

Re: The Rule of Least Power

From: Michael Kay <mike@saxonica.com>
Date: Wed, 27 Jun 2012 11:14:29 +0100
Message-ID: <4FEADD05.1000208@saxonica.com>
To: xmlschema-dev@w3.org

On 21/06/2012 17:44, Costello, Roger L. wrote:
> Hi Folks,
> Below is a discussion of the rule of least power and how it applies to XML Schema design. The rule of least power is very cool. Comments welcome.  /Roger
> The rule of least power says that given a choice of suitable ways to implement something, choose the least powerful way.
While I can see the arguments, I have to say I am very uncomfortable 
with this as an architectural principle. A great deal of software design 
is concerned with building systems that have potential for change, and 
that means choosing technologies and designs that provide enough 
headroom to cope with future requirements as well as current 
requirements. I think this "rule" could be used to justify some really 
poor design decisions, for example using a text file for data 
interchange instead of using XML.

Michael Kay
Received on Wednesday, 27 June 2012 10:14:57 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:56:20 UTC