# 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:
