I definitely agree that while aiming for perfection is a good aim, it can hold one's self down for ever reaching because the result could be "imperfect". Failure could be thought only as a natural progression, they're bound to happen. I like to take myself not too seriously so "failures" don't bother me that much. Just happy little accidents :D
I try to just do things anyway even thought they are not perfect which is very very hard to do consistently unless it becomes a habit to thrive in to uncomfort.
Do keep going! Sometimes great things require some discomfort.
RE: God Is Dead