[XML-DEV Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: Requirements of the editor of a working group that isdevel
- From: Stephen D Green <stephengreenubl@gmail.com>
- To: "Costello, Roger L." <costello@mitre.org>
- Date: Tue, 13 Nov 2012 13:42:29 +0000
Does that mean that anyone who has edited a successful markup language inexpensively in a working group can be called a SuperProgrammer then? :-)
---- Stephen D Green
On 13 November 2012 13:32, Costello, Roger L. <costello@mitre.org> wrote:
Hi Folks,
Suppose that you are part of a group of people developing a new XML markup language.
One person is designated as the editor.
I recommend that that person (a) be a SuperProgrammer, and (b) is required to single-handedly implement a reference implementation of the markup language.
[Definition:] SuperProgrammers look just like ordinary programmers but are 2, 10 or 100 times more productive [1].
I have met a few SuperProgrammers. They are truly amazing.
I cite two examples of working groups that met this requirement:
1. Tim Bray was the editor of the XML specification. Shortly after XML became a full recommendation Tim and Lauren Wood went to Australia and got married. On their honeymoon Lauren messed up her right knee and had to have it operated on. As Lauren was convalescing in the hospital Tim wanted to be by her side. But no point just sitting there so he brought his laptop and implemented the world's first XML Parser and called it LARK (any guess on how he came up with that name?) To this day LARK is one of the best XML Parsers.
2. James Clark was the editor of the XSLT 1.0 specification. Each W3C technology goes through a number of working drafts before becoming a full recommendation. Interestingly, every time a new XSLT working draft was announced as complete, James would announce *the next day* an implementation of the new working draft. Ditto for when XSLT became a full recommendation. The name of his XSLT processor is XT. To this day XT is one of the best XSLT 1.0 Processors.
3. (I am guessing here) Time required to implement LARK: 2 weeks. Total time required to implement XT: 1 month.
4. Cost of LARK: $0. Cost of XT: $0.
Tim Bray and James Clark were able to do what they did because:
a. Tim knew XML intimately (he wrote the XML specification) and James knew XSLT intimately (he wrote the XSLT specification).
b. Tim and James are SuperProgrammers.
Adhere to this requirement and you will have a successful development of the markup language. Don't adhere to this requirement and you will likely fail or it will be extremely expensive or both.
Thoughts?
/Roger
[1] http://c2.com/cgi/wiki?SuperProgrammer
_______________________________________________________________________
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

[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!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
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.
|
|