Chess and software have many of the same core principles. Learning about one can help you learn about the other. Genecian Charlie Hill explains the five principles chess and software have in common so that you can improve your game in both.
Read the full article here: Five Principles from Chess That Can Change Your Software Game