Writing

Working notes, published

20 published pieces, back to January 2025. Most began as something that had to be worked out for a project and was written down so it would not have to be worked out twice. The recurring theme, if there is one: the arithmetic is rarely what goes wrong — the assumptions underneath it are.

Data, Money & Life

Python, data engineering and money. Working code, real numbers, and the occasional post about what did not work.

20 pieces · published since January 2025

Subscribe

Start here

Aug 2025

The hidden cost of premature rounding

Where a rounded intermediate quietly becomes a wrong answer, traced from plain arithmetic through to model output. The closest thing here to a manifesto: most bad numbers are not wrong calculations, they are careless ones.

Read it

Working with language models

Less about what the models can do, more about what they cost and where they quietly fail.

4 pieces

Numbers that mislead

The recurring theme across everything else: the arithmetic is rarely the problem, the assumptions are.

4 pieces

Market and financial data

Mostly about where the data comes from, which decides everything downstream.

6 pieces

Try it on your own file first

Every tool here runs in your browser and uploads nothing, so you can see what we would see before telling us anything at all. When it is worth a conversation, send the real extract and the question you actually need answered.