Kenny Tilton
Mar 10, 2021

--

Tilton's Law: Two Different Things Can Cause X. The corollary: two different things can break X, especially in fresh new code never yet known to have worked end to end.

In the latter case, when taking a wodge of new code on its shakedown cruise and it is not working, if we spot a problem, fix it, and the code still does not work, be careful. Do not necessarily unfix it. The fix may have been correct, but something else was also broken. And there is a flip side.

Do not necessarily leave the "fix" in place. It might be a new breakage. What to do?

Just contemplate the fix in its own right, regardless of the fact that the code does not work. Was it The Right Thing(tm)? If so, stick with it.

But keep it in mind.

--

--

Kenny Tilton
Kenny Tilton

Written by Kenny Tilton

Developer and student of reactive systems. Lisper. Aging lion. Some assembly required.

No responses yet