Go naming conventions — packages, exported/unexported identifiers, interfaces (-er), constructors (New), errors (Err/Error), booleans, receivers, getters, and acronyms.