This seems to reflect the advice often given by hackers to roll your own framework as a learning experience.
People who don't make very many mistakes are usuall also people who don't try to do anything new, so they're not giving themselves a chance to learn to begin with. Learning to make and accept mistakes is one of the best lessons anyone can learn; it helps you to keep your mind open so that you CAN learn.