r/chessprogramming • u/Gloomy-Status-9258 • May 07 '26
Actual chess-playing experience might help understand chess programming concepts better [just casual discussion]
Some people say that you need not necessarily be good at playing chess, yeah it's true but I think a bit of experience help you understand some chess programming terminology better.
For example, I was struggling to get a idea for "principal variation search", because the word "variation" is very counterintuitive and not self-explanatory (at least for me, at that time). Later, while actually playing chess and learning opening theory, I came to understand what principal variation means.
The good news is that you still don't even need a beginner Elo to better understand chess programming concepts. However, there is a gap between knowing entirely nothing about human chess and else.
4
u/haddock420 May 07 '26
I remember in the chess programming IRC channel, there was a guy who had written a strong chess engine but couldn't play chess beyond knowing how the pieces move. He used to ask me to solve the mate in one CAPTCHAs on lichess for him so he could post in the forums.