/ 🏡

If It Hurts, Do It More Often

Oft noted tenet in the world of programming, this principal is the basis of continuous integration and many more things (I tried to dig a bit into the origins, but didn’t find much success).

Remember, “often” is used here as a relative measure of time, and could be replaced by a unit which makes sense -

As you can see, the value of following this tenet is high when complexity grows exponentially with time.

Exponential complexity

Once you start acting on reducing the complexity often or with every change, these increment complexity reviews stunt the growth of complexity.

Dampened growth of complexity