Troubleshoot errors by explaining your code to a non-programmer. Logic errors can be difficult to solve. Sometimes they are difficult to find, too. The code compiles and runs, but it behaves in a way you didn't expect. One way to track down a logic error is to walk line-by-line through your code. Explain what each ...continue reading "Debugging Buddy (Rubber Duck Programming)"