I spent three weeks straight staring at a debugger, wondering why my recommendation engine was suggesting winter coats to people in the middle of a...