# Do not communicate by sharing memory; instead, share memory by communicating * Advocates for the use of [message passing](4oma) instead of shared state. * A slogan initially coined by Rob Pike ([Effective Go - Concurrency](https://golang.org/doc/effective_go.html#concurrency)). :programming: