upvote
I view it as: each time you answer the same question you are forced to reincorporate everything you’ve learned since the last time you’ve answered it. Which makes you reassess your chain of thought and maybe come to a different conclusion. And thereby learning something new.
reply
I do technical training and also give talks. There is no better way to learn things than to have to teach others.
reply