But during execution, the game froze in their code. We check the debugger - it claims it's still running - no crash, no assertion, no breakpoint. We pause it, then hit 'step out of function' to try and work up the call stack. We find a call that never exits. Hmm, infinite loop, we think.
No, the truth is much worse. At the end of the function, a single statement stands alone:
"I'm gonna need a beer before I debug this!", wails my colleague, who heads off to the kitchen.