Quote: how modules communicate is more important than their internals

January 31st, 2021


The big idea is “messaging” [...] The key in making great and growable systems is much more to design how its modules communicate rather than what their internal properties and behaviors should be.

-- Alan Kay [Kay98]

(src: Book: Growing Object Oriented Software, Guided By Tests - Steve Freeman & Nat Pryce)

(origin: [Kay98])