Clear questions and runnable code
get the best and fastest answer
Think of it as JIT context.
Thinking about that brought an old song to mind :)
Abstraction (analogy) underlies all learning more abstract than the "if you put your hand in the fire, you'll get burned" kind. One good abstraction can do more to promote understanding than all the details in extremis ever can.
By modern standards, the Rutherford model is very inaccurate, though far superior to the the Plum Pudding model that preceded it. None the less, the Rutherford model was sufficient to educate a whole generation of new physicists to the point where they could visualise beyond it, and so replace it.
Fortunately it's the kind of time travel that can be implemented by waiting, as long as someone else isn't... :)
And that made me think of a poem (strictly a prayer, but I omit the first word):
Grant me the serenity to accept the things I cannot change, the courage to change the things that I can, and the wisdom to know the difference.
Whilst looking for the exact wording of that, I came across this. The one response is rather interesting, and thought provoking.
There are several thousands years behind the philosophical debate that rages barely shuttered under the surface of that verse: What is the difference between 'knowledge' and 'wisdom'?
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.