Crytek developer Baldur Karlsson faced a problem during the development of Crysis 3: his existing debugging tools were encountering issues without pinpointing where code was going wrong. But instead ...