Yesterday, I saw this article shared on Reddit’s programming subreddit. I can’t due justice to the article, so I won’t even try to summarize it. (Definitely read it before reading on here.)
However, I think it’s worth sharing because it highlights one of the most fundamental things that we take for granted when trying to teach friends or family something (not all of us are trained teachers). Not every new concept is actually so complex and layered that it can’t be easily intuited by someone with basic knowledge.