This article describes an evolutionary design microtechnique. Specifically, it describes a weak signal that I use to guide myself towards more modular designs. I find it both simple and surprising: simple because it involves using a single value, but surprising because it involves a value that programmers largely recommend against using. I refer to the humble null. Yes: I have found a way to use null that doesn’t lead to heartache. I start with injecting collaborators through the constructo...