Essa percepção vem com um certo tempo estudando, praticando, vendo outras pessoas resolvendo problemas, etc. Mas é super legal que você já tenha esse incomodo de tentar escrever um bom c ódigo. Grande parte das pessoas se preocupa com o resultado, mesmo que o código esteja uma bagunça. Parabéns pelo pensamento.