The tools I actually use day to day - dictation, screenshots, coding agents, and a writing pipeline - and an honest take on whether any of it makes me faster.
Reflections on designing agent systems by managing intelligent actors rather than prescribing rigid workflows.
Understanding mutability and immutability in Python
My solution to Jane's street December puzzle, 'Games Night'
My solution to Jane's street November puzzle, 'Besides the Point'
Why no set of meta-rules can rank chess principles across every position, and what that impossibility means for how we justify our moves.
Chess improvement comes down to better decisions in unknown positions — and decisions reduce to two underlying abilities: seeing and evaluating.
Cheating in chess is a two-headed beast — detection and trust. On the 'cheating mind virus,' the erosion of trust, and why baseless public accusations harm chess more than cheating itself.
What a typical chess argument really looks like, and why a practical theory of chess is better built from scratch than inherited from the assumptions of modern chess culture.
Introducing the Axiom System: why modern chess culture's descriptive lens — doubled pawns, weak squares, outposts — says little about how we actually make decisions, and improve.