# Quoting Geoffrey Huntley — retained record

> Retained news record from news:feed-3733c65b9abe07b4.

Canonical: https://highsignal.app/data/records/5a3af2b569cce296

[← sources](https://highsignal.app/data)


source: [news](https://highsignal.app/data/news) (news:feed-3733c65b9abe07b4)  published 2026-10-13 13:32 ingested 2026-10-24 10:07

[original source ↗](https://simonwillison.net/2026/Oct/13/geoffrey-huntley/)

## retained text



```
13th October 2026
If the agent isn't using my diagnostics library, I could introspect and update AGENTS.md, but there's still a delta, and it'll drift. Instead, I write a pre-commit hook that checks the git diff for direct calls to observability modules that bypass my diagnostics module. Boom: fail the commit, inject a prompt telling the agent to use the diagnostics library. All of a sudden it's ten out of ten.
— Geoffrey Huntley, nobody should type code by hand anymore. here's what's left.
Recent articles
- Battle Drones - a vibe coded RTS with audio-based multiplayer - 20th October 2026
- Hello Python 3.15, goodbye 3.10, and now I can use 3.11 - 12th October 2026
- A new feature for my blog, built using my voice - 9th October 2026
- Claude Haiku 5.5 - 7th October 2026
```



document fetched 2026-10-24 10:07 · canonical https://simonwillison.net/2026/Oct/13/geoffrey-huntley
