Russell Sherwood Saturday, October 16, 2021
Automation
One change I made to my own approach, which made a massive difference, was that of Automation. Using this I was able to automate several analysis tasks, so that I was able to run those quietly in the background, whilst I am out of the house or occupied on other matters. This can be done in a number of ways, but I suggest the use of the programming language Python and the Python-Chess package. This allows me, for example, to create a number of positions I want to analyse in a file and then set this running with a set of parameters on how I want to analyse. These run quietly in the background and I can return to review at a later time.
Programming sounds scary, but Python is a very simple language to learn with plenty of (a) resources to support leaning and (b) shared bits of code to aid your own development.
It is worth noting that a several products (inc. Chessbase) have their own forms of automated analysis, but personally I find these don't really meet my needs and by creating my own tools, I am able to get what I want!
Give it a go, you won't regret it (should there be adequate interesting I might run an article series)
CorrespondenceChessTipoftheWeek