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