It helps you think through the problem thoroughly, which often is enough to figure it out on your own. Almost all programming bugs are a mismatch between what you think you're asking the computer do and what you're actually asking the computer to do.