Have we had enough XML specs yet already? -- Don Box at XML conference
- By Jack Vaughan
[MARCH 11, 2003/ADT'S PROGRAMMERS REPORT] - [MARCH 4, 2003 -- Santa Clara, Calif.] -- In a
keynote yesterday at the XML Web Services One Conference, SOAP co-author Don Box
advised XML developers to read less specs, write more apps and less code, and to
remember that humans matter.
While proffering advice, Box, who joined Microsoft over a year ago as a
technical evangelist, counted himself as among those who have made XML more
complex than it needs to be.
In terms of writing specs, ''I am guilty of being very prolific,'' he
''There are countless specifications in this area,'' added Box. ''It takes
nothing to create a spec, and even less to put 'WS' in front of it and make it
look official. It means nothing unless people use it,'' he noted. ''Specs are like
bodily orifices,'' he quipped, ''everyone has one.''
He continued, ''What matters is people writing software that uses XML. If the
spec doesn’t get you closer to that, it’s not that relevant.''
Box did not spare Microsoft in his analysis, either. ''There are specs from
Microsoft that will never be implemented,'' he said. ''But in terms of
specifications, I think we are near the end.''
He said that his work as a developer at Microsoft focuses on creating tools
that allow developers to produce more XML-based solutions while writing less
code. Writers should focus on end-use application, he said, and these need not
all center around Web services.
''A lot of people think Web services are the ultimate use of XML. There’s a lot
more you can do with XML,'' said Box.
When authors create XML specs that are too complex, fewer programmers will
embrace XML, Box indicated. He recalled that one of XML’s first initial selling
points was that it was ''human readable.''
''There are some things humans should never know,'' he joked, referring to SOAP
Specification Section 5, one he himself 'had his fingers on.
''If people understand it, if it has use by humans, it will succeed,'' said
''XML is a big tent,'' he concluded, and there is room for
Jack Vaughan is former Editor-at-Large at Application Development Trends magazine.