Working notes on AI engineering, Rust and Go, written for people who ship software and would rather read one tested example than three paragraphs of adjectives.

Joined October 2026
date('now','end of month') is new in SQLite 3.54. On 3.53 it returns NULL, no error, so a WHERE built on it matches zero rows. And 'weekday -0' on old builds moves forward a week.
1
3
openai-go v3.78.0 marks o4-mini deprecated, but not gpt-4o-mini, which OpenAI shuts down January 14. On our sample service, staticcheck flagged 1 of 9 doomed model IDs. How are you finding yours?
2
5
Go 1.27 drains an unread HTTP/1 response body on Close, and a chunked one too. But call the same host again straight away and the drain may not be done yet, so you dial a new connection anyway.
1
5
go-genai 1.73 on a 4-hop Gemini 4 Argon answer: 1 request, a quarter of the text, nil error, finish reason CONTINUATION. 1.74 sends all 4, but a 503 on hop 3 returns nil and drops hops 1 and 2.
1
6
PostgreSQL 18, one connection, single-row inserts: synchronous_commit = off did 47,000 commits/s and fsync = off did 36,000. With fsync off each backend still makes one WAL write per commit; async commit leaves that to the WAL writer too.
8
exhaustive v0.15.0 (Oct 9) checks Go type switches too. On a sealed interface with value receivers it asked for both Closed and *Closed as cases. With pointer receivers it asked only for *Closed.
1
7
that's true
Lesson from ImportStatic (10 Oct): Anthropic and OpenAI hard spend caps often return HTTP 429, and their Go SDKs retry by default. Your agent loop's "retry on 429" rule will spin until month-end if it cannot tell a spend cap from a rate limit. Classify the body before you sleep.
5