This document discusses principles of naming and addressing in distributed computing systems. It begins by summarizing Dr. Seuss's poem "Too Many Daves" about a woman who named all 23 of her sons "Dave." It then covers fundamentals of naming, naming in computing systems, naming for communicating processes, and naming for interprocess communication (IPC). Key points include that names should indicate "what" not "where," addresses indicate location within a layer, and identifiers should have the narrowest possible scope.