Blog
Writing.
Written for the person who will have to maintain it.
Articles on problems this work runs into repeatedly — silent data loss, over-applied models, operational software that gets abandoned. No announcements and no thought leadership. If a piece is not useful to somebody doing the work, it does not go up.
- 0324 Mar 2026
The spreadsheet is the specification
The document a team maintains by hand is a more accurate description of how an organisation works than any requirements gathering will produce. Read it first.
Systems3 min - 0217 Feb 2026
Why your scraper returns fewer rows every month
Extraction rarely fails loudly. It degrades, keeps returning data, and the loss only becomes visible once somebody makes a decision on the thinner version.
Data extraction4 min - 012 Mar 2026
The step that should not be an agent
Most automation projects fail on the steps where a model was used to do something an if-statement would have done better, cheaper, and identically every time.
Automation4 min
Next step
Working on one of these problems?
If an article describes something you are living with, the conversation tends to be short and useful. Send the specifics.