Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: how many chess programs have more than one author?

Author: Jens Kahlenberg

Date: 06:10:37 07/03/03

Go up one level in this thread


On July 03, 2003 at 03:35:32, Uri Blass wrote:

>I think that the fact that most programs have only one author is a disadvantage.
>
>I believe that programmers could progress significantly faster if the program
>was designed by 2 persons when one person decide about the data structure of the
>program and the algorithm and the second person implement it without bugs.
>
>The problem of a lot of chess programs is bugs and part of the bugs are bugs
>that the authors even do not know about them.
>
>I think that a person that his talent is not finding good ideas but implementing
>ideas without bugs may be productive for a lot of programmers.
>
>I wonder if there is a team of 2 programmers in chess when the job of one
>of them is not to suggest data structure and algorithms but only to write the
>program with no bugs based on a given data structure and algorithms that are
>given by the second person in the team.
>
>Uri

Hi Uri,

Following the "extreme programming"-paradigma teams of 2 people might come
quickly close to a reliable software product. One is coding around the
application problem, the other one is coding around the _test_driving_ of first
one's solution to the problem. The next week they attack another problem with
changed roles or teams may be reorganized in other respects (depending on
project's human ressources and previous week's results)

The development cycle is more like: design - coding,testing - coding,testing -
redesign - coding,testing ... in contrast to classic waterfall: design -
coooding - teeeeesting ... which often kicks project in the last phase ;-)

BTW, extreme programming doesn't get boring too early because of the natural one
week basis. _But_ to me chess programming seems to be one of the last resorts
for the lone (code-)fighter, so you might have difficulties in building teams
;-)

Best regards,
Jens



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.