Making Your Omelette: How to Learn From Your Mistakes