Questions related to all aspects of writing software related to chess.

This includes discussion of algorithms, techniques, and architecture for writing or augmenting a chess engine, or the results and efficiency of these things. It also includes similar for user interfaces or any other tools that enhance the chess playing experience.