Document code, a feature, or an API so the next person can use it without asking: README, usage guide, or architecture decision record (ADR). Use when shipping something undocumented, when the same onboarding question keeps getting asked, or when a design decision needs recording for future readers.