Author: Robert Hyatt
Date: 21:11:05 01/12/99
Go up one level in this thread
On January 12, 1999 at 15:15:09, Don Dailey wrote: >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? A good example is Linux. Linus makes _the_ decisions about what is done to what, but lots of us make suggestions, send sample code, and come up with ideas that may be better than his in cases. Same with a chess program. You need one 'guru' plus some experienced programmers and the project will run just fine. You don't need all the great chess programmers. You just need one or two with good insight and ideas... and programmers that can implement the ideas and test them.. > >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. The problem with this line of thought is that Microsoft *could* afford to buy the experience. There are lots of potentially good chess programmer types around. Put them on a team with really good programmer/software designers, give them access to good hardware and software tools, and good results naturally flow out of such a thing. Whether they _would_ do this is something else entirely of course, because I doubt there's enough money in it now to make it worthwhile.. > >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. I disagree... years of operating system developments say this isn't always true. IE Microsoft hired the main VMS designer, and got NT running as a result. There are lots of other such examples. Money isn't all you need, but it is 90% at least... > >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. I do... because I believe deep pockets could hire a Barry Gibb (The main writer in the BeeGees group) or several such well-known writers, and put together something truly remarkable.) The point being that money can buy good folks just as it can buy a large number of not-so-good folks. Lee Iacoca comes to mind as another example of this idea... > >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 I hate McDonalds, but Microsoft has a lot of good folks. I know several. I have several former students there. *none* of them were dummies. They may do things that I would not do, for profit motives. But they can write good code when they want to... (I just wish they had wanted to when they were doing windows 95/98.. :) )
This page took 0 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.