Field notes

On dependency risk, API deprecations, and building software that survives other people's changes.