Software development mantra: “Move from one error to another. Try all combinations until you succeed.”