Não me recordo agora em qual curso na internet ouvi sobre isso, a algum tempo quando ainda estava aprendendo a programar o programador do curso que eu estava assistindo mencionou um princípio para programadores em inglês algo como "mantenha simples estúpido". No início achei algo idiota, mas com o tempo e conforme ia programando entendi, quanto mais simples o código for mais simples o trabalho sera, sem ficar "enchendo linguiça", por assim dizer, acredito que falhei em seguir esse principio.
Vou procurar melhorar nesse quesito, adorei o conselho, novamente como eu disse antes o objetivo aqui e aprender e adquirir o máximo de conhecimento e experiencia possível.