Microsoft's Kareem Choudhry and Kevin Gammill outline the arduous process of implementing backwards compatibility.