3 ms·
This comment, the other comments, and amount of article points, speaks Volumes about the current state of development. Principle of least astonishment (or equa
by loopz 6y ago
This comment, the other comments, and amount of article points, speaks Volumes about the current state of development.
Principle of least astonishment (or equally: "principle of least surprise") should've been familiar to all Builders, but clearly it is not.
Maybe the phrase or naming of convention is off mark, but it should really be self-explanatory, at least to creators: If what one intended, do not happen as intended, astonishment is always bad. We don't treat machines as Englightened beings after all, we expect them to perform exactly as specified. The work is, as has always been, imperative, in whatever form and shape.
So, what should the phrase be, so that programmers might understand their ultimate objective end goal (and limitation)?