Joseph Gefroh
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.

    Joseph Gefroh

    Written by

    Senior Director, Engineering @ Snap! Raise. Add me on LinkedIn! https://www.linkedin.com/in/jgefroh/