50 Ways to Hose Your Code The problem's all inside your code she said to me; Recursion's easy if you take it logically. I'm here to help you if you're struggling to learn C, There must be fifty ways to hose your code. She said it's really not my habit to include, And I hope my files will not be lost or misconstrued; But I will recompile at risk of getting screwed, There must be fifty ways to hose your code. Just blow up the stack, Jack, Make a bad call, Paul, Just hit the wrong key, Lee, And set your pointers free. Just mess up the bus, Gus, You don't need to recurse much, You just listen to me. She said it grieves me to see you compile again. I wish there was some hardware here that wasn't such a pain. I said I appreciate that, and could you please explain, About the fifty ways. She said why don't we both just work on all tonight, And I'm sure in the morning that it will be working right. Then she hosed me, and I realized she probably was right, There must be fifty ways to hose your code. Just lose the address, Les, Clear the wrong Int, Clint, Traverse the wrong tree, Lee, And set your list free. Just mess up the bus, Gus, You don't need to recurse much, You just program in C.