[computer-go] Tesuji

Tom Cooper main at astrolabe.plus.com
Wed Sep 12 16:48:43 PDT 2007


Being a strong player has many obvious advantages, which other people
have listed.  My concern is that as I get more proficient at a skill
like go, the more basic aspects of that skill move from my conscious
mind to a more instinctive level, and I forget the reasons for them.
In some ways the ideal time to add a go insight to your program is
while the insight is still fresh in your mind.

At 14:38 11/09/2007, Don wrote:

>It seems to be the case that you don't need to be a great player to
>write a great program but it certainly doesn't hurt.  I feel that it
>holds me back since I learned the rules just so that I could write a
>program.
>
>I believe it's this way with other games too.  Over the decades, some of
>the very best chess programs were written by non-masters.   A few were
>written by very strong players and often strong players were involved as
>advisers.
>
>It seems that it's good to have a reasonable level of skill, but it's
>more important to be a skillful programmer.  All other things being
>equal, I'm sure playing strength is important.
>
>I personally believe there is a certain skill-set that is somewhat
>related to teaching ability and not highly correlated to playing
>strength.  The skill-set involves being able to articulate what you DO
>KNOW.   I don't know how to explain it,  but I can recognize it in
>others - I know how the really good chess programmers think and I'm sure
>similar skills are involved for those who know how to write good Go
>programs.



More information about the computer-go mailing list