Re: What's wrong with GEDCOM ?
- From: "Tony Proctor" <tony_proctor@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 16 Nov 2007 10:54:14 -0000
You pretty much said it David - thanks!
The standards designed/specified by big committees full of big-wig vendors
who have vested interests they want to protect, and "edges" over other
vendors that they want to enhance, tend to be a disaster as the resulting
spec is too vague. My issue with the ANSI C spec, for instance, was that it
left so much "undefined" or "unspecified" that you could drive a bus through
all the holes. As a consequence, C is not the portable language that it was
hoped to be.
Smaller, more focused, committees tend to define cleaner standards. However,
rather than being an "ivory tower", they would nowadays put out RFIs to
gather requirements, and have peer reviews for the drafts. There's a subtle
difference is considering lots of valid inputs, and having the specification
actually defined by a large number of subjective people.
Tony Proctor
"David Harper" <devnull@xxxxxxxxxxxxxxxxxxx> wrote in message
news:0Oa%i.16594$ib1.15815@xxxxxxxxxxxxxxxxxxxxxxx
singhals wrote:with
Tony Proctor wrote:
[snip]
The older ANSI C and ANSI SQL specs are abomininations resulting from a
design-by-committee approach. You can understand the approach taken
beforeJava whereby it was designed and evolved as a proprietary standard
being considered for an international standard.
Remind me again please -- what makes _their_ design-by-committee results
worse than what _your_ project committee could come up with?
If standards in the genealogical software community need to be
agreed-upon rather than forced-upon, you're going to get
designed-by-committee standards.
If it's bad when I (or Bob V) do it, then it's bad when you do it.
Ancient adage roughly translated as sauce for the gander.
I guess what Tony is trying to say is that large committees tend to have
a wide range of conflicting (and often irreconcilable) goals. In the
context of committees whose remit is to design some kind of standard,
the result is a standard that is bloated, confusing and often impossible
to implement effectively.
The best standards seem to come from very small committees, or better
still, two or three very talented and highly-focussed individuals. Look
at the standards which underpin the Internet -- IP, TCP, SMTP, HTTP --
which each originated as the work of one or two people. Likewise,
languages such as C and Fortran, which were created by one person and a
team of half a dozen, respectively. (And John Backus's Fortran team not
only specified the language, but implemented the world's first
optimizing compiler on a computer which had less memory than your
cellphone!)
David Harper
Cambridge, England
.
- Follow-Ups:
- Re: What's wrong with GEDCOM ?
- From: Doug McDonald
- Re: What's wrong with GEDCOM ?
- References:
- What's wrong with GEDCOM ?
- From: Denis Beauregard
- Re: What's wrong with GEDCOM ?
- From: David Harper
- Re: What's wrong with GEDCOM ?
- From: Tony Proctor
- Re: What's wrong with GEDCOM ?
- From: singhals
- Re: What's wrong with GEDCOM ?
- From: David Harper
- What's wrong with GEDCOM ?
- Prev by Date: Re: <non-sequitur> Re: Let's get it all together with GEDCOM
- Next by Date: Re: Fuji Digital Camera Problems: Troubleshooting Made Easy
- Previous by thread: Re: What's wrong with GEDCOM ?
- Next by thread: Re: What's wrong with GEDCOM ?
- Index(es):
Relevant Pages
|
Loading