There is an excellent post over at RobotII on what to ask yourself if you keep failing. You can see the post at

Basically, you need to ask what are you going to change from the last time so that this time it actually works.

If you enjoyed this post, make sure you subscribe to my RSS feed!