Vincent's quote is the most appropriate comment to this:SzG wrote:The best Rybka 4 on the CCRL 40/4 is only +45 Elos compared to the best Rybka 3, so it didn't take much to overtake it. As Ippo is only better at fast controls, I guess its gain is merely due to removing obfuscation code. In the case of Ippo, the gain was not spectacular. In the case of Robbo/Fire the removal of obfuscation code may have been accompanied by some bug fixing and optimizing, so a further gain was obtained. No original ideas were necessary (although I don't claim there weren't any), only some programming skills were needed.
In the case of Houdini the base may have been Robbolito or Fire, so it is not unlikely that there wasn't any progress at all as far as the introduction of new ideas are concerned.
Houdini and Ippo derivatives programmers don't have such a luxury.Both programmers wrote a 3000+ elo engine and obviously are not doing the testing themselves. They got: "a bunch of idiots" for that.
And despite "a bunch of idiots" doing testing for one of them, he can't even tune TM properly. And without external support, even with strong cluster can't improve his program for more than 45elos in 2 years. His real skills were clear to some ppl when he released the first and totally mediocre 1600 elo version of his engine. After that came fruit, and than external help financed from who knows whom with a huge amount of money to do the tuning for him (since he didn't have, and still doesn't have a clue about engine parameter tuning)...