Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Let's go out on a limb

Author: Don Dailey

Date: 12:15:09 01/12/99

Go up one level in this thread


On January 09, 1999 at 15:12:34, Fernando Villegas wrote:

>Very interesting thread! And nevertheless I cannot see too much differences
>between your approaches. Perhaps there is some confusion about how cooperation
>really works. Have you hear a jazz battle between, say, two tenor saxofonist?
>Well, they does not cooperate in the sense they follow an score from top to
>bottom, but after some prelims has been made, they try to cut each other with
>the best sequence of improvised bars they can produce in order to get something
>beatifull and let the other guy with no ideas at all, BUT that's the way
>cooperation in fact happens as this battle produces in each of the warriors an
>enhanced creativity and so the final perfomance can be a glorious masterwork
>made toguether. History of science show the same: not that guys works really
>face to face trying to optimize his efforts, but the effort of each of them to
>outperform the other guys and at the same time knowing what the others do
>-trought publication., etc- make of all this a cooperative effort,
>volens-nolens. Sure, MS would not get nothing just putting our genuses just to
>mix his ideas, but they can create a mix of mutual offer of ideas and tricks and
>individual work for putting that common ideas in a personal, better recipe.
>Something like that is happening between Ed and Christophe as they themselves
>recognize. Why not would 'nt be possible in a MS tank of programmers?
>Fernando


I think I agree with KarinsDad more than he thinks I do, but I do
think he see's creativity as kind of an assembly line process more
than I do and I think he is a victim of the more is better philosophy
which is often just not true.  Once you get to a certain level of
granularity you won't squeeze anything out of a huge group effort.  A
silly example is adding 2 + 2.   How many people does it take to do the
best possible job of this?

I also see writing a good chess programs as very individualistic
process.  I can't see a lot of people cooperating to write one except
using a process pretty much as the one you just described and I also
described when I said just let them all compete with their
own solo's and encourage them to share ideas.   Really, this is
already being done collectively by all of us, I don't know anyone
who has written their program in a vacuum and we all use a lot of
well known techniques.

I think the idea is incredibly naive that microsoft could just set
their mind to it and easily blow everyone else out of the water with
a chess program.

Here is an example of what I consider the naiveity involved.  Who
would you pick in a chess match, Kasparov or a room full of 1000
genius's who just learned how to play chess yesterday?   Shouldn't
1000 be 1000 times better than one?  Ok, so since Kasparov is rated
3 times more than any of these guys then maybe the whole group is
only 300 or 400 more brainpower than Kasparov?  But we all know
that one is better and in this case one is even better than 1000.
And at tournament time controls I might argue that one is better
than 6 billion, or whatever the population of the earth is now.
It's possible that a room full of supergrandmasters MIGHT outplay
Kasparov if they were extremely well organized, but even this is
pretty debatable at the time control Kasparov excels at.  Even if
it happened they would not just blow him away or completely outclass
him.

This is sort of a law of life.  If you choose something that
requires a great deal of labor, more is always better.  But if you
pick something that requires extreme excellence at a well constrained
and limited task,  you can't just buy your way to the top or
commission a team of laborers to do it.

What kind of music or art do you like?  You are a writer, do you
have someone you admire deeply who has influenced you and who you
think is the best at what he does?   Do you think some concerted
group effort by someone with deep pockets will create a work so
great it would just shame your hero?  Don't worry, this won't happen.

A great chess program is a work of art.  It's also a great engineering
effort and having help can sometimes be of some use.  And yes, it's
possible to get inspiration from others and in fact we all do.  But
you're just not going to get some big corporate giant to stamp out a
great chess program like it's something they do every day it just
doesn't work that way.  I can't see microsoft ever producing a great
literary work just by hiring 1000 authors,  a truly great musical
score just by hiring a team of composers, a great painting just by
getting 1000 good painters together, etc.   If you want the best,
you find the best one and buy or hire that.

You are a bit of an artist yourself Fernando,  I just cannot see you
eating at McDonalds, admiring Microsoft or  drinking cheap wine.

- Don



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.