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.
Cancelling a Go context doesn't stop anything. It closes a channel and records an error, and that's all. Every goroutine below that point has to notice on its own, at the exact place where it might bl