Like Mirko said, you’re asking the right questions and have the right attitude to the job. Only when you’re questioning your own code then you’re getting better.
People who think they actually wrote the most lit’ code ever ever... well it’s the fastest way to get outperformed by others.