brandur.org

I'm Brandur. This site is where I publish words and photos. The section updated most often is atoms, short multimedia particles reminiscent of a Twitter feed. I update my now page monthly according to what I'm working on and thinking about. I publish a newsletter as often as I can.

Rich, fully attributed context timeout errors in Go June 10, 2026
Making Go’s generic context deadline exceeded errors traceable with small helpers that attribute the operation that timed out and indicate how long the timeout was. fragment
SQLite bulk insert with sqlc June 6, 2026
Using json_each and json_extract to get bulk inserts in SQLite with sqlc. fragment
Generating words? Keep them short. June 5, 2026
It’s not possible to stop the torrent of LLM-generated content, but how about this as a simple ask: when generating content, keep it short. fragment

These are a short selection of recently posted writing across all categories. See also atoms for a more frequently updated feed.