Blog
Claude Code learnings
How to boost your productivity writing code or any content while keeping control
Is it actually getting better?
SPRT testing, benchmarks, and the discipline of not fooling yourself
The neural network that broke everything
Switching to NNUE, training with Bullet, and the regressions nobody warns you about
Standing on the shoulders of PeSTO
Better piece-square tables and the limits of handcrafted evaluation
The search for better search
Iterative deepening, pruning, and thinking deeper without thinking longer
Speaking UCI: making your engine talk to the world
The protocol that lets chess engines exist
Giving it eyes: a handcrafted evaluation
Material, piece-square tables, and the art of scoring a position
My first shitty playable bot
Negamax, alpha-beta, and the joy of watching it lose
Teaching a computer what a chessboard is
Bitboards, magic numbers, and the first 10,000 bugs
The new Space Race II, A sea of debris
How our space renaissance is creating an orbital minefield