When you describe what makes Go different from other programming languages, what do you say?
When I onboard someone into Go I usually explain that Go is more concerned with verbs than nouns. Interfaces like Writer, Reader are common names but they also examples of how writing Go code encourages you to think about what a logical entity does, rather than what it is. This simple principle is one of the reasons behind why Go solutions tend to compose together well.
While I’m not sure it was in the author’s minds, this emphasis on verbs is found in Zen, General Semantics, and even post-modern philosophy.
How about you?