Hacker News new | ask | show | jobs
by sebastianconcpt 1427 days ago
Our brains adore consistency.

Smalltalk embraced that from the surface of its skin to the deeps of its soul:

From Dan Ingalls Design Principles Behind Smalltalk https://www.cs.virginia.edu/~evans/cs655/readings/smalltalk....

"Uniform Metaphor: A language should be designed around a powerful metaphor that can be uniformly applied in all areas."

"Personal Mastery: If a system is to serve the creative spirit, it must be entirely comprehensible to a single individual."

"Messages: Computing should be viewed as an intrinsic capability of objects that can be uniformly invoked by sending messages."