notes on engine development

Endeavors that are readily quantifiable in one aspect or another are often reduced to those aspects, and it is easy for such an endeavor to engender strong feelings of self-criticism.
So in case you need to hear it from someone, here is a reminder:

Any goal of yours is a valid one, and the performance of your engine does not reflect your self-worth in any way (nor is any certain indicator of what the future will be like).

Search

Evaluation

Miscellaneous

Programming

Notes that are planned but not yet written are set in faint type.
If you notice any mistakes, please send an email to errata @ typ.dev !

The testing framework is located at viri.dev.
See also the universal chess interface.