Excelente ponderação!
Gostei da citação da frase do Thomas Edison. Realmente, só sabe se errou se tentou e sabe melhorar o código se pesquisar e não ficar sempre repetindo código.
Seu comentário no final de que "os erros mais difíceis são os que funcionam mas não está certo" reforça bastante a ideia de que nem sempre algo que funcione é porque não tem algo de errado ou uma forma melhor de fazer. Por isso, a importância de estar sempre evoluindo e se desafiando.
Agradeço pelas dicas, não só nesse post mas em muitos outros aqui do tabnews que sempre acompanho.