I believe making mistakes, recognizing them and finding a solution is the best way to really learn and understand what it is you're doing.