Change One Thing at a Time

6 October 2022 by Phillip Johnston • Last updated 10 October 2022A useful operational rule, especially if you are attempting to employ scientific mindset, is to change only one thing at a time. It doesn’t matter if you are debugging a problem, implementing new code, or following a test driven development (TDD) process – changing one thing at a time is the sanest way to work. The reason is that you are minimizing the surface area for introducing a problem. If something goes wrong and you’ve only changed one thing, you immediately know the source of the problem. If you’ve …