Wilderness Smells Theses Motivation In programming a “smell” is a design flaw, which does not directly effect a program, but may hemper it in the future.