Regarding "in heated debate"...
Oh, yeah. All the time with code. Generally these are the debates that end with somebody suddenly stopping in mid-sentence, thinking really hard, yelling "Fuck!" as they hit themselves in the forehead, and stomping back to a keyboard to fix something.