Skip to content

Messages Quote by Sandi Metz

“You don’t send messages because you have objects, you have objects because you send messages.” quote by Sandi Metz
Download Open image
““You don’t send messages because you have objects, you have objects because you send messages.””

Sandi Metz

About This Quote

Source Book: Practical Object‑Oriented Design in Ruby, 2014

Objects exist because they convey messages; messages arise from the objects we create.

In simple terms: Objects and messages are interdependent.

Key Takeaway

Design with clear communication.

Themes

software design object‑orientation communication

Mood

analytical technical

Type

programming educational

When to use this quote

  • API design
  • class hierarchy planning
  • team collaboration
  • software architecture

Key Concepts

systems thinking information flow

Questions to Reflect On

  • How can you simplify object interactions?
  • What message does each component convey?
A Different Perspective

Complex systems can obscure message clarity.

3.9 out of 5 (4 ratings)

More by Sandi Metz

Explore all 7 Sandi Metz quotes

More Messages quotes

Browse all 3,311 Messages quotes