As a programmer, part of my job is to spot ‘code smells’. Like being alert for musky over-ripeness somewhere in your fridge, or unwanted acridity of burning plastic coming from your computer, smells hint that nearby, something is amiss, and it’s probably going to get worse. In code it’s usually…