Sep 8, 2018 · 1 min read
Predictability is one of the major desired effects of consistency! Developers refer to it as the “Principle of Least Astonishment”.
While there’s certainly significant overlap between the two, consistency has additional side-effects like highlighting potential points of automation, improving maintainability by making commonalities more apparent, and lowering the barrier to entry for incoming developers by reducing the number of skills required.
