Author: Don Dailey
Date: 15:52:32 01/06/99
Go up one level in this thread
On January 05, 1999 at 18:56:51, Fernando Villegas wrote: >Dear Chris: >We does not need to speculate about what could happen IF Bill gates decides to >make a run in the chess field. We already know what happens when you put >toguether a very great amount of resources: critical mass appears and great >jumps are the rsult. Manhattan proyect is an example: many phisicyst already >knew about nuclear reactions et all, but it was needed a huge amount of money, >personnel etc to make it work. That's the reason Germany was not capable, least >Japan. >In fact, even if Bill does not do anything about this, it is already happening, >as in any industry once it has reached certain level of development. I think >that Ed and Christophe venture is a sample of that. I am sure they have already >discovered great ideas and new grounds for progress due to his colaboration. In >any science or technology, when you put people to work toguether and gives them >money enough, results begin to flow in mass. To think that the esential thing is >personal creativity of this or that genius is somewhat naive. Truly genuses are >badly needed when no organization and many tools and resoruces are present, but >once organization exist, the accumulative work of high intelligences get more >things that anything an isolated genius can get. >besides, do not believe we have already reache a top level in chess programming. >They are very primitive in the fact that, although they get results, the do that >trought a kind of accumulated practical wisdom in the same sense alchemist got >things trought many years of practice. A great research team with money to spare >could get a fundamental jump in terms of creating a real AI chess engine instead >of what we have now, just a machine that run a list of specific routines that >works fine toguether in the most unscientific way, just adding weights and >testing the mix with thousands of games. Alchemy, again. >Anf , of course, don be deceived by the apparent trivial meaning of "just" going >from 2600 to 2700 or even 2650; it is a great jump and you as master know it. If >a great reasearch team can do it, IT will be a wonderfull jump. >fernando Fernando, I hear what you are saying, but I tend to feel that more people often just get in the way. Most projects, even great big ones tend to be the result of a single vision, often by a single person who is able to inspire the team. When a project requires huge amounts of manpower, then numbers really count, such as building a new O/S. If I was a millionaire and could hire any number of people to write the strongest possible chess program, I think what I would probably do is hire many people and let them work independantly and under their OWN ideas and inspiration. Then I would take the strongest one. It's a case of 2 heads are not really better than one! I think the numbers will work to increase the odds that you happen to get the best single individual. Also, if you have more than one head working on new innovations and discoveries, the more the merrier. But if you got 100 good microsoft employees together and told them to write the worlds strongest chess program, you would be sorely disappointed I'm afraid. I have this idea that if you put all the worlds best chess programmers together in a room, and didn't let them out until they came up with something that would crush anything else out there, they might never come out of this room! Most of the best work and ideas would end up comming from 1 or 2 of the programmers anyway, and most of the sum total of knowledge would be highly redundant (there will not be a single programmer in the group that knows much more about computer chess than the others, assume they are all top people.) And if they were forced to write a single program (not the best approach) then they are all constrained at many if not most steps to use someone elses idea. I would even bet that the whole project would be a big compromise kludge and the final product WEAKER than the best single effort. It could turn out however that a single individual would emerge to be the directing force behind such a project. If this "leader" turned out to be a great engineer, then he might be able to take all the talent, and produce a fine product, using the best ideas from the group and putting some clear direction to the work. This is not easy because the best ideas may not be recognized and there will be much disagreement about which approach would work best. It may have a lot to do with whether you view such things as science or art! I think most creative programming is an art, after all a program is a written work of sorts and takes some of the very same skills in my opinion. I can't imagine getting 100's of painters together and expect to get a great work better than anything else ever painted! But the strongest evidence is to look at Windows95 itself. It's like this huge swiss army knife, not good at anything, but perfectly adequate at everthing. It's certainly NOT a work of art, and I can imagine that there must have been thousands of ideas tossed around, rejected, argued over and eventually voted on and compromises certainly taken. Microsoft is not really a software company so much as a marketing company and acquirer of software. The approach microsoft would use would be to find out who has the best program, and make them an offer. Gnuchess is the same, it's a big common project and a lot of great programmers have put some work into it, including even Ken Thompson. But I think most of the programmers that worked on gnuchess have stronger programs themselves that they authored alone! - 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.