a feature represents a weak point where something can go wrong. I really want to talk about the interaction between features. Cases where in hindsight it becomes obvious that there was a bug, but it’s not always clear who or what to blame. Hypothesis: The minimum greatest interference set is two features. Interesting corollary is that it’s impossible to have a program with exactly two features. Any program with two features has at least a third, but you don’t know what it is. [tedunangst.com]