Debugging requires developing hypotheses about what went wrong and this is a very difficult skill to develop. Reinforce that debugging is a process that involves failure. More about this tip Tags Development Methods Effective Encouragement External Source Interview with George Wang Other Tips By Other Tips By George Wang