fern wrote:One clear, powerful reason to surrender to boredom in this field is the fact that, opposite to write books, you are fighting for a position in an obejtive scale of quality where others are already in top positions.
I, as novelist, know that there is people like Shakespeare overthere I will not beat, but I still can do muy thing according to my mood and that`'s OK.
In chess you play with the same rules and fight for being the best under the same system of measures.
I imagine what a programmer feels looking at Rybka and knowing all the work neccesary not to be original, but to defeat it.
My Goodness....
Fern
If the only goal is to beat Rybka, then perhaps 1% of all good programmers has even a chance to do it. I think that "world's strongest chess program" is a laudable goal, but not the only goal.
"A chess program that plays all the legal moves" is a hard enough accomplishment. "A chess program that plays all the legal moves and is nearly bug free" is even more impressive.
Every working chess program is a very nice accomplishment.
A painter who sets a goal "I want to paint more realistically than Andrew Wyeth" will have a high hurdle to jump.
A basketball player who wants to become better and more famous than Michael Jordan will have a tough row to hoe.
If we aim too high, we set ourselves up for failure. So I always try to set a goal that I have a realistic chance to achieve. Then if I reach it, it is a triump for me.